0001193125-18-056412.txt : 20180226 0001193125-18-056412.hdr.sgml : 20180226 20180223211020 ACCESSION NUMBER: 0001193125-18-056412 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 128 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180226 DATE AS OF CHANGE: 20180223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSIGHT ENTERPRISES INC CENTRAL INDEX KEY: 0000932696 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-CATALOG & MAIL-ORDER HOUSES [5961] IRS NUMBER: 860766246 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-25092 FILM NUMBER: 18638404 BUSINESS ADDRESS: STREET 1: 6820 SOUTH HARL AVENUE CITY: TEMPE STATE: AZ ZIP: 85283 BUSINESS PHONE: 480-902-1001 MAIL ADDRESS: STREET 1: 6820 SOUTH HARL AVENUE CITY: TEMPE STATE: AZ ZIP: 85283 10-K 1 d508368d10k.htm 10-K 10-K
Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

Annual Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the fiscal year ended December 31, 2017

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: 0-25092

 

LOGO

INSIGHT ENTERPRISES, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   86-0766246

(State or other jurisdiction of

incorporation or organization)

 

(IRS Employer

Identification No.)

 

6820 South Harl Avenue, Tempe, Arizona 85283

(Address of principal executive offices, Zip Code)

Registrant’s telephone number, including area code: (480) 333-3000

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

 

Title of each class

 

Name of each exchange on which registered

Common stock, par value $0.01   The NASDAQ Global Select Market

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

n/a

(Title of Class)

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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to post such files).    Yes  ☒    No  ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405) 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 check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
Emerging growth company       

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

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based upon the closing price of the registrant’s common stock as reported on The Nasdaq Global Select Market on June 30, 2017, the last business day of the registrant’s most recently completed second fiscal quarter, was $1,410,322,331.

The number of shares outstanding of the registrant’s common stock on February 15, 2018 was 35,836,320.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Proxy Statement relating to its 2018 Annual Meeting of Stockholders have been incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this Annual Report on Form 10-K.

 


Table of Contents

INSIGHT ENTERPRISES, INC.

ANNUAL REPORT ON FORM 10-K

Year Ended December 31, 2017

TABLE OF CONTENTS

 

         Page  
PART I  

ITEM 1.

 

Business

     2  

ITEM 1A.

 

Risk Factors

     10  

ITEM 1B.

 

Unresolved Staff Comments

     17  

ITEM 2.

 

Properties

     17  

ITEM 3.

 

Legal Proceedings

     18  

ITEM 4.

 

Mine Safety Disclosures

     18  
PART II  

ITEM 5.

 

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

     19  

ITEM 6.

 

Selected Financial Data

     21  

ITEM 7.

 

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

     23  

ITEM 7A.

 

Quantitative and Qualitative Disclosures About Market Risk

     43  

ITEM 8.

 

Financial Statements and Supplementary Data

     44  

ITEM 9.

 

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

     84  

ITEM 9A.

 

Controls and Procedures

     84  

ITEM 9B.

 

Other Information

     84  
PART III  

ITEM 10.

 

Directors, Executive Officers and Corporate Governance

     85  

ITEM 11.

 

Executive Compensation

     85  

ITEM 12.

 

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

     85  

ITEM 13.

 

Certain Relationships and Related Transactions, and Director Independence

     85  

ITEM 14.

 

Principal Accounting Fees and Services

     85  
PART IV  

ITEM 15.

 

Exhibits, Financial Statement Schedules

     85  

ITEM 16.

 

Form 10-K Summary

     85  

EXHIBITS TO FORM 10-K

     86  

SIGNATURES

     92  

 


Table of Contents

INSIGHT ENTERPRISES, INC.

FORWARD-LOOKING STATEMENTS

Certain statements in this Annual Report on Form 10-K, including statements in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of this report, are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements may include: projections of matters that affect net sales, gross profit, gross margin, operating expenses, earnings from operations, non-operating income and expenses, net earnings or cash flows, cash needs and the payment of accrued expenses and liabilities; the expected effects of seasonality on our business; expectations of further consolidation in the Information Technology (“IT”) industry; our business strategy and our strategic initiatives, including our efforts to grow our core business, develop and grow our global cloud business and build scalable solutions; expectations regarding partner incentives; our expectations about future benefits of our acquisitions and our plans related thereto, including potential expansion into wider regions; the increasing demand for big data solutions; the availability of competitive sources of products for our purchase and resale; our intentions concerning the payment of dividends; our acquisition strategy; our ability to offset the effects of inflation and manage any increase in interest rates; projections of capital expenditures; our plan to migrate EMEA’s IT system; the sufficiency of our capital resources, the availability of financing and our needs or plans relating thereto; the effects of new accounting principles and expected dates of adoption; the effect of indemnification obligations; projections about the outcome of ongoing tax audits; adequate provisions for and our positions and strategies with respect to ongoing and threatened litigation; our exposure to derivative counterparty concentration and non-performance risks; our ability to expand our client relationships; our expectations that pricing pressures in the IT industry will continue; our plans to use cash flow from operations for working capital, to pay down debt, repurchase shares of our common stock, make capital expenditures, and fund acquisitions; our belief that our office facilities are adequate and that we will be able to extend our current leases or locate substitute facilities on satisfactory terms; our expectations that working capital trends will return to normalized levels; our belief that we have adequate provisions for losses; our expectation that we will not incur interest payments under our inventory financing facility; our compliance with leverage ratio requirements; our exposure to off-balance sheet arrangements; statements of belief; and statements of assumptions underlying any of the foregoing. Forward-looking statements are identified by such words as “believe,” “anticipate,” “expect,” “estimate,” “intend,” “plan,” “project,” “will,” “may” and variations of such words and similar expressions and are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. Future events and actual results could differ materially from those set forth in, contemplated by, or underlying the forward-looking statements. There can be no assurances that results described in forward-looking statements will be achieved, and actual results could differ materially from those suggested by the forward-looking statements. Some of the important factors that could cause our actual results to differ materially from those projected in any forward-looking statements include, but are not limited to, the following:

 

    actions of our competitors, including manufacturers and publishers of products we sell;

 

    our reliance on our partners for product availability, competitive products to sell and marketing funds and purchasing incentives, which can change significantly in the amounts made available and the requirements year over year;

 

    changes in the IT industry and/or rapid changes in technology;

 

    risks associated with the integration and operation of acquired businesses;

 

    possible significant fluctuations in our future operating results;

 

    the risks associated with our international operations;

 

    general economic conditions;

 

    increased debt and interest expense and decreased availability of funds under our financing facilities;

 

    the security of our electronic and other confidential information;

 

    disruptions in our IT systems and voice and data networks;

 

    failure to comply with the terms and conditions of our commercial and public sector contracts;

 

    legal proceedings and client audits and failure to comply with laws and regulations;

 

    accounts receivable risks, including increased credit loss experience or extended payment terms with our clients;

 

    our reliance on independent shipping companies;

 

    our dependence on certain key personnel;

 

    natural disasters or other adverse occurrences;

 

    exposure to changes in, interpretations of, or enforcement trends related to tax rules and regulations; and

 

    intellectual property infringement claims and challenges to our registered trademarks and trade names.

Any forward-looking statements in this report, including those identified under “Risk Factors” in Part I, Item 1A of this report, should be considered in light of various important factors, including the risks and uncertainties listed above, as well as others. Additionally, there are risks described from time to time in the reports that we file with the Securities and Exchange Commission. We assume no obligation to update, and, except as may be required by law, do not intend to update, any forward-looking statements. We do not endorse any projections regarding future performance that may be made by third parties.

 

1


Table of Contents

INSIGHT ENTERPRISES, INC.

 

PART I

 

Item 1. Business

Our Company

Insight Enterprises, Inc. (“Insight” or the “Company”) is a Fortune 500 global IT provider helping businesses of all sizes – from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations – define, architect, implement and manage Intelligent Technology SolutionsTM in North America; Europe, the Middle East and Africa (“EMEA”); and Asia-Pacific (“APAC”). We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow.

The Company is organized in the following three operating segments, which are primarily defined by their related geographies:

 

Operating Segment*

  

Geography

  

% of 2017

Consolidated Net Sales

North America

   United States and Canada    77%

EMEA

   Europe, Middle East and Africa    20%

APAC

   Asia-Pacific    3%

 

* Additional detailed segment and geographic information can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 and in Note 20 to the Consolidated Financial Statements in Part II, Item 8 of this report.

This year, 2018, marks 30 years of doing business for Insight. Across three decades, we have evolved with the industry. Each strategic pivot has been made in pursuit of helping our clients run their businesses smarter. Insight began operations in Arizona in 1988, incorporated in Delaware in 1991 and completed its initial public offering in 1995. Our corporate headquarters are located in Tempe, Arizona. From our original location in the United States, we expanded nationwide and then entered Canada in 1997 and the United Kingdom in 1998. Through a combination of acquisitions and organic growth, we continued to increase our geographic coverage and expand our technical capabilities. Our major acquisitions were as follows:

 

    2006 – Acquired Software Spectrum, Inc., and expanded our footprint in EMEA and APAC and strengthened our software and related services capabilities;

 

    2008 – Acquired Calence, LLC in North America and MINX Limited in the United Kingdom, and enhanced our global technical expertise around higher-end networking and communications technologies, as well as managed services and security;

 

    2011 – Acquired Ensynch, Inc. (“Ensynch”) and enhanced our professional services capabilities across the complete Microsoft solution set, including cloud migration and management;

 

    2012 – Acquired Inmac GmbH and Micro Warehouse BV (“Inmac”) and expanded our hardware capabilities into key markets in our existing European footprint, specifically in Germany and the Netherlands;

 

    2015 – Acquired BlueMetal Architects, Inc. (“BlueMetal”), an interactive design and technology architecture firm, and strengthened our services capabilities in the area of application design, mobility and big data;

 

    2016 –Acquired Ignia, Pty Ltd (“Ignia”) and expanded our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our ability to bring solutions powered by Intelligent Technology Solutions to our clients in APAC; and

 

    2017 – On January 6, 2017, we acquired Datalink Corporation (“Datalink”), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, and strengthened our position as a leading IT solutions provider with deep technical expertise delivering data center solutions to clients on premise or in the cloud. On September 26, 2017, we acquired Caase Group B.V. (referred to herein as, “Caase.com”), a Dutch cloud service provider, and strengthened our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expanding into the wider European region in the near future.

 

2


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Our Purpose and Values

Our purpose is: “We build meaningful connections to help businesses run smarter.” We live by our core values of Hunger, Heart and Harmony, which set the tone for our business and define who we are. Our core values are:

 

    Hunger – Our insatiable desire to create new opportunities for our clients and our business is apparent in everything we do.

 

    Heart – We seek to impact the lives of the people we serve positively by always putting our clients, partners and teammates first.

 

    Harmony – We invite perspective, and we consistently celebrate each other’s unique contributions as we work together to bring the best solutions to our clients.

We believe that these values strengthen the overall Insight experience for our clients, partners and teammates (we refer to our customers as “clients,” our suppliers as “partners” and our employees as “teammates”).

Our Market

The worldwide total addressable market for information technology is forecasted to be $3.7 trillion annually according to Gartner, a leading IT research and advisory company. Based on our analysis of Gartner market data, we believe the top 10 most comparable global solution providers represent less than 10% of the worldwide total addressable market. We believe our addressable worldwide market in the indirect sales IT channel represents approximately $612 billion in annual sales and for the year ended December 31, 2017, our net sales of $6.7 billion represented approximately 1% of that highly diverse market. We believe that we are well positioned in this highly fragmented global market with locations in 20 countries and have the capabilities to provide clients with hardware, software provisioning and related services and solutions across the globe.

Our Value Proposition

As the IT industry evolves, our value proposition to our clients continues to evolve. The increased complexity across the technology ecosystem, combined with the continual emergence of new trends and offerings, has made it difficult for most clients to effectively manage their IT environments. We consult with our clients regarding their IT hardware and software product and services needs and help our clients define, architect, implement and manage their IT solutions.

We are well positioned to participate in the market as IT continues to transform. Our value drivers include:

 

    Deep knowledge in client-relevant solution areas

 

    History of adapting our business model to respond to new technology trends, including the cloud

 

    Differentiated consulting, technology and managed services offerings

 

    Ability to scale to serve clients of all sizes and across many verticals

 

    Strong partner relationships with top market positions

 

    Global footprint with local presence in key markets

 

    Flexible capital structure to support future growth, including additional acquisitions

We believe that Insight has a unique position in the market to gain profitable market share by offering Intelligent Technology Solutions that empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow.

We believe that Insight’s unique advantages include:

 

    Our global scale and coverage – we have the capabilities to serve clients across the globe with hardware, software provisioning and related services and with integrated technology solutions in multiple countries directly or through our partner network.

 

    Our operational excellence and systems – we offer a broad selection of hardware and software products with access to billions of dollars in virtual inventory and efficient supply chain execution, as well as product fulfillment and logistics capabilities, management tools and technical expertise.

 

3


Table of Contents

INSIGHT ENTERPRISES, INC.

 

    Our software DNA – we understand complex licensing requirements and have the know-how to optimize our clients’ usage and compliance management through a portfolio of license consulting and optimization services.

 

    Our partner alignment – we have a multi-partner approach and have deep relationships with leading product manufacturers, software publishers and distribution partners, as well as emerging cloud and other technology partners, to service our global portfolio of commercial and public sector clients with the integrated IT solutions that make the most sense for their IT environments.

 

    Our data center transformation skills – in support of our long-term strategy, in January 2017, we completed the acquisition of Datalink, a leading provider of IT services and enterprise data center solutions, adding deep technical expertise and complementary services offerings to our internally developed solutions and increasing our addressable market opportunity in hybrid cloud and other high-growth data center categories.

 

    Our next-generation tech skills – we quickly adapt to new technology trends and innovation and, with our acquisition of BlueMetal in 2015, continued our evolution as thought leaders in emerging technologies that help transform our clients’ businesses.

 

    Our App development and Internet-of-Things (“IoT”) expertise – we were recognized as Microsoft’s Worldwide Partner of the Year for IoT as well as Mobile App Development in each of the past two years and, combined with our hardware and software expertise, we are well-positioned to deliver holistic connected product and IoT solutions.

 

    Our digital platform – we have customizable client portals, primarily in North America, which allow clients to streamline procurement and processes through a self-service online tool, drive standardization and optimize reconciliation. We also have a best-in-class digital marketing engine to bring scalable solutions to the mid-market.

 

    Our services solutions – we can scale to help organizations of all sizes and have well-developed services capabilities focused on four solutions areas: supply chain optimization, connected workforce, cloud and datacenter transformation and digital innovation, that represent the ways we help our clients with the demands they face, as discussed in more detail below.

Our Business Strategy

Our long-term strategy remains consistent and includes three components:

 

    Grow our core business;

 

    Grow services sales in our key solutions areas; and

 

    Accelerate with cloud.

Grow our core business. We believe that our core business is strong and continues to present opportunities for growth. We believe that Insight is uniquely positioned to help our clients manage their business effectively today and also transform to meet their changing needs tomorrow. Our balanced portfolio of manufacturer and publisher brands, extensive e-commerce and logistics capabilities and differentiated services capabilities allow us to tailor our offerings based on the size and complexity of the needs of our clients. As a global provider of integrated solutions to business and government clients, we believe we are well-positioned relative to our competitors in several markets. Our go-to-market model leverages both centralized and local market sales and technical and support resources to efficiently serve and advise our clients.

In each of our geographic operating segments we are focused on driving our growth objectives by acquiring new clients and expanding our relationships with existing clients by increasing the types of products and services they buy from us. In North America, we have a local market presence in key cities where we have invested in sales, technical and service delivery resources to drive growth with existing and new clients, particularly in the large account client space. In addition, we drive expansion in specific service/solution areas with key partners. We are also concentrating our efforts on growing our business with mid-sized and large clients in certain vertical markets, including federal government, state and local governments, K-12 education, healthcare and service providers, and have invested in both local market and centralized sales resources to drive these efforts. In EMEA, we are focused on increasing our share in the mid-market and public sector by increasing sales of software and certain hardware categories across the business. We continue to expand our services capabilities in the region and to leverage strategic partner relationships and service-delivery vendors to bring software, cloud and collaboration solutions to our clients. Our APAC operating segment, which is largely comprised of software sales, is engaged in growing sales in the mid-market and enterprise space and in the development of specialized software services, particularly in the areas of software license optimization and cloud.

 

4


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Grow services sales in our key solutions areas. The IT market has become more complex and clients are looking for solutions providers to help them navigate the rapidly changing environment. We believe that our core business plus our recent strategic acquisitions provide an integrated foundation that we can leverage to better serve our clients. We have identified four key solutions areas that capitalize on this foundation and include robust offerings to help our clients with the demands they face. Our services capabilities provide significant value-add to our clients, driving stronger client relationships and higher margins. Our key solutions areas are:

 

    Supply Chain Optimization – We help our clients invest smarter so they can manage today and transform for the future. By optimizing their supply chain, we can help our clients maximize resources and do more today so they can invest in the future.

 

    Connected Workforce – We help our clients’ employees work smarter so they can manage and transform their businesses. By connecting their workforces, we help our clients create meaningful employee experiences that fuel productivity as well as attract and retain essential talent.

 

    Cloud and Data Center Transformation – We help our clients run workloads smarter so they can transform business. By defining and navigating cloud and data center platforms, we help our clients optimize and modernize their business.

 

    Digital Innovation – We help our clients innovate smarter so they can create meaningful connections with their customers. By innovating their digital business, we help our clients monetize existing offerings, create new revenue streams and drive differentiation across their customer experience.

Accelerate with cloud. Private, public and hybrid cloud solutions provide flexible, reliable, secure and affordable solutions for delivering critical IT functions, such as email, data security, Infrastructure as a Service (“IaaS”) and more. Cloud solutions have become more mainstream, and adoption continues to increase across markets and verticals. Key market imperatives in the adoption of cloud solutions are speed to market, flexibility, scalability and availability. We have invested in, and will continue to invest in, technical tools and resources to provide clients with the assessment, migration, integration and managed services required to simplify the cloud adoption decision, whether that decision results in a private, public or hybrid cloud environment.

We also continue to invest in our global cloud management platform, which serves as a marketplace for our clients to buy and manage their cloud subscriptions with options that enhance their Software as a Service (“SaaS”) and IaaS management capabilities.

Components of our cloud management platform include:

 

    A focus on small to medium-sized clients, providing them with the ability to learn, solve, buy, and manage cloud products and services via our online experience.

 

    A similar online experience and capabilities for our larger enterprise clients with added IT as a Service Broker (ITaaSB) capabilities allowing larger IT organizations to centrally provide cloud offerings while maintaining the manageability and visibility they require.

Additionally, we have a strong global position in the service provider and independent software vendor (ISV) market. Building on our existing capabilities in this market, we have developed a cloud portfolio for our service provider clients to resell to their customers, offering them revenue diversification with minimal investment. We also plan to expand our cloud management platform capabilities and deliver cloud portal platforms that provide e-commerce and subscription management capabilities to our service provider clients.

 

5


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Our Offerings

Our offerings in North America and certain countries in EMEA and APAC include a suite of IT hardware, software and services solutions. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. On a consolidated basis, hardware, software and services represented approximately 58%, 32% and 10%, respectively, of our net sales in 2017. This compares to 54%, 37% and 9%, respectively, of our consolidated net sales in 2016, and 54%, 38% and 8%, respectively, of our consolidated net sales in 2015. Additional detailed sales mix information by operating segment, including a discussion of changes in our classification of certain revenue streams during 2017, can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 and in Note 20 to the Consolidated Financial Statements in Part II, Item 8 of this report. Prior year results were reclassified to conform to the current year presentation, resulting in 3% of our consolidated net sales being reclassified from software to services in both 2016 and 2015. These reclassifications had no effect on consolidated total net sales.

Services Solutions Offerings

We have developed solutions that integrate hardware, software and services to help businesses run smarter within our key solutions areas. Our core solutions include:

Supply Chain Optimization – Growing pressure on IT budgets and increasing trends in outsourcing of non-core functions are changing what clients choose to build versus buy. We provide outsourcing services our clients desire, including management of client infrastructure and end-user operations to drive IT return on investment.

 

    Product Life Cycle: Source, procure, stage, configure, integrate, test, deploy and maintain IT products spanning endpoints to infrastructure.

 

    Infrastructure Management: 24x7 remote management of clients’ server/storage/network infrastructure through our ISO-certified Remote Network Operating Center (RNOC).

Connected Workforce – The consumerization of IT, increase in the millennial population and proliferation of alternate work models is transforming the workplace. We provide our clients’ workforce with tools to enable and enhance employee productivity and retention.

 

    Insight Managed Office: Desktop and notebook devices coupled with cloud-based productivity solutions, deployed through a modern, “over the air” deployment model, managed by Insight’s 24x7 Service Desk. In addition, we see growing demand for “Device-as-a-Service.”

 

    Insight Managed Mobility: Tablet and cellular-based devices, paired with cloud-based applications and Insight’s 24x7 Service Desk to deliver an end-to-end managed experience where clients can outsource their highly complex mobility environments to Insight in an as-a-service style model.

 

    Insight Managed Collaboration: Offerings that allow clients to outsource their highly complex voice, conferencing and collaboration/team applications, delivering cloud-based redeployment of modern technologies managed for our clients with both Insight’s onsite and remote Service Desk support professionals.

 

    Insight Managed Deployment: Service level agreement-based outsourcing of distributed devices and technology, or edge, deployment and support. This comprises multi-site deployments, coupled with dedicated, onsite desktop support technicians coupled with 24x7 Service Desk.

Cloud and Data Center Transformation – Consumption-based models and technology convergence are reinventing decades-old infrastructure business models. We optimize our clients’ public and private infrastructure to enable customer and workforce objectives best suited to their workload and business requirements.

 

    Hybrid Cloud: On-premise converged infrastructure (private cloud) augmented by off-premise public cloud integrated, managed and secured.

 

    Intelligent Network: Core WAN, LAN, wireless and security solutions to seamlessly connect Hybrid Cloud, Branch Infrastructure and end users.

Digital Innovation – When interacting with their customers, our clients face growing digital engagement and a rapid shift toward social media. We help our clients leverage technology to better engage their customers to build loyalty and increase profitability.

 

    Intelligent Endpoints: Digital signage, kiosk, tablet and smartphone endpoints integrated with off-the-shelf software applications.

 

    Intelligent Applications: Custom-developed applications to enable client-to-customer engagement. These applications are increasingly cloud-based and mobile-centric.

 

6


Table of Contents

INSIGHT ENTERPRISES, INC.

 

    Modern Applications: Custom-developed mobile, cloud and IoT applications. Typically, these applications are specific to the client vertical market, e.g., healthcare, financial services or retail.

We have invested in cloud, mobility, big data and security capabilities and expertise to enable our key solutions areas and continuously seek to identify client-relevant technology solutions.

Cloud. Cloud computing represents an evolution in the IT world. Cloud-based SaaS, whereby clients subscribe to software that is hosted either by the software publisher or a dedicated third-party hosting company, is prevalent in the Connected Workforce and Cloud and Data Center Transformation solutions highlighted above. In addition, public IaaS and converged infrastructure private cloud represent growing portions of Hybrid Cloud solutions. We help clients assess readiness, architect appropriate solutions and migrate to both public and private cloud infrastructures.

Mobility. Our clients must engage differently with their customers and fully engage their workforce whether they are at work, at home or on-the-go. We help clients do so through solutions starting with Insight Managed Mobility, an as-a-service like Enterprise Mobility Management (EMS) solution for employees, and modern customer-facing solutions, such as mobile Point of Sale (mPOS) and mobile commerce applications in the retail industry as well as mobile trading applications for brokerage customers in the financial services industry.

Big Data. Our clients are inundated with data that they struggle to interpret. We help turn this data into actionable insights with solutions such as weather-based predictive analytics to drive weekly marketing campaigns for consumer products and patient-based intake and health outcomes analysis to optimize nurse staffing. We expect the proliferation of sensors for IoT will fuel this data overload and drive further demand for these solutions.

Security. All of these solutions must be delivered without compromising customer, company or employee private information. We offer services for identity and access management, single-sign-on (SSO) and mobile-device-management (MDM) to protect end users. In addition, we provide network security and Security Incident Event Management (SIEM) solutions to secure our clients’ infrastructure.

Hardware Offerings

We offer products from hundreds of manufacturers, including such industry leaders as Cisco, HP Inc., Lenovo, Dell, Hewlett Packard Enterprise Company (“HPE”), EMC, Microsoft, NetApp, Apple and IBM. Our scale and purchasing power, combined with our efficient, high-volume and cost effective direct sales and marketing model, allow us to offer competitive prices. We believe that offering choices from multiple partners enables us to better serve our clients by providing a variety of product solutions to address their specific business needs.

In addition to our distribution facilities, we have “direct-ship” programs with many of our partners, including manufacturers and distributors, allowing us to expand our product offerings without increasing inventory, handling costs or inventory risk exposure. As a result, we are able to offer billions of dollars of products in virtual inventory in fulfilling our performance obligations to our clients. Convenience and product options among multiple brands are key competitive advantages compared to manufacturers’ direct selling programs, which are generally limited to their own brands and may not offer clients a complete or best-in-class solution across all product categories.

Software Offerings

Our clients acquire software applications from us in the form of licensing agreements with software publishers or boxed products. We offer products from hundreds of publishers, including such industry leaders as Microsoft, Adobe, VMware, Symantec, McAfee, Citrix, IBM Software and Red Hat, as well as newer entrants, such as Box and 8x8.

As software publishers choose different models for implementing licensing agreements, businesses must evaluate the alternatives to ensure that they select the appropriate agreements and comply with the publishers’ licensing terms when purchasing and managing their software licenses. In addition to software provisioning, we offer holistic software solutions, including software licensing optimization and implementation consulting, to help our clients better understand their software needs, evaluate their existing software and provide options to optimize their assets.

 

7


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Our Information Technology Systems

We have committed significant resources to the IT systems that we own and use to manage our business and believe that our success is dependent upon our ability to provide prompt and efficient service to our clients based on the accuracy, quality and utilization of the information generated by our IT systems. Because these systems affect our ability to manage our sales, client service, partner relationships and programs, distribution, inventories and accounting systems and our voice and data networks, we have built redundancy into certain systems, maintain system outage policies and procedures and have comprehensive data backup. We are focused on driving improvements in sales productivity through upgraded IT systems to support higher levels of client satisfaction and new client acquisition, as well as garnering efficiencies in our business.

We operate under a single, standardized IT system across North America and APAC and a separate, single IT system platform in all countries in our EMEA operations. We plan to migrate our EMEA operations to the same IT system used in North America and APAC.

For a discussion of risks associated with our IT systems, see “Risk Factors – Disruptions in our IT systems and voice and data networks could affect our ability to service our clients and cause us to incur additional expenses,” in Part I, Item 1A of this report.

Our Competition

The IT hardware, software and services industry is very fragmented and highly competitive. Our competition includes:

 

    Direct marketers and resellers, such as CDW (North America and United Kingdom), Systemax (Europe), Softchoice, Comparex, Connection, PCM, World Wide Technology, SHI, SoftwareONE, Computacenter, SCC, Bechtle, Cancom and Crayon;

 

    National and regional resellers, including value-added resellers, specialty retailers, aggregators, distributors, and to a lesser extent, national computer retailers, computer superstores, Internet-only computer providers, consumer electronics and office supply superstores and mass merchandisers;

 

    Product manufacturers, such as Dell, HP Inc., IBM, Lenovo and HPE;

 

    Software publishers, such as IBM, Microsoft and Symantec;

 

    Systems integrators, such as Compucom Systems, Inc.;

 

    National and global service providers, such as IBM Global Services and HP Enterprise Services; and

 

    E-tailers, such as Amazon Web Services (AWS), Newegg, Buy.com and e-Buyer (United Kingdom).

The competitive landscape in the industry is continually changing as various competitors expand their product and services offerings. In addition, emerging models such as cloud computing are creating new competitors and opportunities in messaging, infrastructure, security, collaboration and other services offerings, and, as with other areas, we compete both with resellers and directly with manufacturers, publishers or other service providers for many of these offerings. Further, many of our manufacturer and publisher partners are also our competitors, as many sell directly to business customers, particularly larger corporate customers.

For a discussion of risks associated with the actions of our competitors, see “Risk Factors – The IT hardware, software and services industry is intensely competitive, and actions of our competitors, including manufacturers and publishers of products we sell, can negatively affect our business,” in Part I, Item 1A of this report.

Our Partners

We partner with market leaders offering the top technology brands as well as emerging entrants in the marketplace. During 2017, we purchased products and software from approximately 5,400 partners. Approximately 66% (based on dollar volume) of these purchases were directly from manufacturers or software publishers, with the balance purchased through distributors. Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.    

 

8


Table of Contents

INSIGHT ENTERPRISES, INC.

 

During 2017, sales of Microsoft, Dell and Cisco Systems products accounted for approximately 20%, 12% and 11%, respectively, of our consolidated net sales. No other manufacturer’s products accounted for more than 10% of our consolidated net sales in 2017. Sales of product from our top five manufacturers/publishers as a group (Microsoft, Dell, Cisco Systems, HP Inc. and Lenovo) accounted for approximately 59% of Insight’s consolidated net sales during 2017.

We obtain incentives from certain product manufacturers, software publishers and distribution partners based typically upon the volume of sales or purchases of their products and services. In other cases, such incentives may be in the form of participation in our partner programs, which may require specific services or activities with our clients, discounts, marketing funds, price protection or rebates. Manufacturers and publishers may also provide mailing lists, contacts or leads to us. We believe that these incentives (or partner funding) and other marketing assistance allow us to increase our marketing reach and strengthen our relationships with leading manufacturers and publishers.

We are focused on understanding our partners’ objectives and developing plans and programs to grow our mutual businesses. We have invested in our digital marketing capabilities over the past two years. These digital marketing investments increase the effectiveness of our marketing campaigns and client interactions. Our partners are taking notice, and we are emerging as a leader in our industry as we consistently outpace our competition in digital marketing. We implemented business intelligence tools that enable us to track performance in this area and demonstrate the return on our partners’ investments with us. We measure partner satisfaction regularly and hold quarterly business reviews with our largest partners to review business results from the prior quarter, discuss plans for the future and obtain feedback. Additionally, we host annual partner forums in North America, EMEA and APAC to articulate our plans for the upcoming year.

As we move into new service areas, we may become even more reliant on certain partner relationships. For a discussion of risks associated with our reliance on partners, see “Risk Factors – We rely on our partners for product availability, competitive products to sell and marketing funds and purchasing incentives, which can change significantly in the amounts made available and the requirements year over year,” in Part I, Item 1A of this report.

Our Teammates

As of December 31, 2017, we employed 6,697 teammates, of whom 2,512 were engaged in sales related activities, 2,024 were engaged in management, support services and administration activities, 2,007 were skilled, certified consulting and service delivery professionals and 154 were engaged in distribution activities. Our teammates in the United States are not represented by a labor union. Our workforces in certain foreign countries, such as Germany, have worker representative committees or work councils with which we maintain strong relationships. We believe our relations with our teammates are good, and we have never experienced a labor related work stoppage.

For a discussion of risks associated with our dependence on certain personnel, including sales personnel, see “Risk Factors – We depend on certain key personnel,” in Part I, Item 1A of this report.

Our Seasonality

We experience some seasonal trends in our sales of IT hardware, software and services. For example:

 

    software sales are typically higher in our second and fourth quarters, particularly the second quarter;

 

    business clients, particularly larger enterprise businesses in the United States, tend to spend more in our fourth quarter and less in the first quarter;

 

9


Table of Contents

INSIGHT ENTERPRISES, INC.

 

    sales to the federal government in the United States are often stronger in our third quarter, while sales in the state and local government and education markets are stronger in our second quarter; and

 

    sales to public sector clients in the United Kingdom are often stronger in our first quarter.

These trends create overall seasonality in our consolidated results such that sales and profitability are expected to be higher in the second and fourth quarters of the year.

Our Backlog

The majority of our backlog historically has been and continues to be open cancelable purchase orders. We do not believe that backlog as of any particular date is predictive of future results.

Our Intellectual Property

We do not maintain a traditional research and development group, but we do develop and seek to protect a range of intellectual property, including trademarks, service marks, copyrights, domain name rights, trade dress, trade secrets and similar intellectual property, relying for such protection on applicable statutes and common law rights, trade-secret protection and confidentiality and license agreements, as applicable, with teammates, clients, partners and others to protect our intellectual property rights. Our principal trademark is a registered mark, and we also license certain of our proprietary intellectual property rights to third parties. We have registered a number of domain names, applied for registration of other marks in the United States and in certain international jurisdictions, and, from time to time, filed patent applications. We believe our trademarks and service marks, in particular, have significant value, and we continue to invest in the promotion of our trademarks and service marks and in our protection of them.

For a discussion of risks associated with our intellectual property, see “Risk Factors – We may not be able to protect our intellectual property adequately, and we may be subject to intellectual property infringement claims,” in Part I, Item 1A of this report.

Available Information

Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to such reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the reports filed pursuant to Section 16(a) of the Exchange Act are available free of charge on our web site at www.insight.com, as soon as reasonably practicable after we electronically file them with, or furnish them to, the Securities and Exchange Commission. The information contained on our web site is not included as a part of, or incorporated by reference into, this Annual Report on Form 10-K.

 

Item 1A. Risk Factors

The IT hardware, software and services industry is intensely competitive, and actions of our competitors, including manufacturers and publishers of products we sell, can negatively affect our business. Competition in the industry is based on price, product availability, speed of delivery, credit availability, quality and breadth of product lines, and, increasingly, on the ability to provide services and tailor specific solutions to client needs. Many of our manufacturer and publisher partners are also our competitors, as many sell directly to business customers, particularly larger corporate customers. In addition to the manufacturers and publishers of products we sell, we compete with a large number and wide variety of providers and resellers of IT hardware, software and services. We believe our industry will see further consolidation as product resellers and direct marketers combine operations or acquire or merge with other resellers, service providers and direct marketers to increase efficiency, service capabilities and market share. Moreover, current and potential competitors have established or may establish cooperative relationships among themselves or with third parties to enhance their product and service offerings. Accordingly, it is possible that new competitors or alliances among competitors may emerge and acquire significant market share.

 

10


Table of Contents

INSIGHT ENTERPRISES, INC.

 

The competitive landscape in which we operate continues to change as new technologies are developed. While innovation helps our business as it creates new offerings for us to sell, it can also disrupt our business model and create new and stronger competitors. For instance, while cloud-based solutions present an opportunity for us, cloud-based solutions and technologies that deliver technology solutions as-a-service could increase the amount of sales directly to customers rather than through solutions providers like us, or could reduce the amount of hardware or software we sell, leading to a reduction in our sales and/or profitability. Accordingly, we are dependent on continued innovations by our current vendor partners and our ability to partner with new and emerging technology providers.

Generally, pricing is very aggressive in the industry, and we expect pricing pressures to continue. There can be no assurance that we will be able to negotiate prices as favorable as those negotiated by our competitors or that we will be able to offset the effects of price reductions with an increase in the number of clients, higher net sales, cost reductions, greater sales of services, which are typically at higher gross margins, or otherwise. Price reductions by our competitors that we either cannot or choose not to match could result in an erosion of our market share and/or reduced sales or, to the extent we match such reductions, could result in reduced operating margins or inventory impairment charges, any of which could have a material adverse effect on our business, financial condition and results of operations.

Some of our competitors in each of our operating segments may have greater technical, marketing and other resources than we do. In addition, some of these competitors may be able to respond more quickly to new or changing opportunities, technologies and client requirements. Many current and potential competitors also may have greater name recognition and engage in more extensive promotional activities, offer more attractive terms to their customers and adopt more aggressive pricing policies than we do. Additionally, some of our competitors have higher margins and/or lower operating cost structures, allowing them to price more aggressively. There can be no assurance that we will be able to compete effectively with current or future competitors or that the competitive pressures we face will not have a material adverse effect on our business, financial condition and results of operations.

We rely on our partners for product availability, competitive products to sell and marketing funds and purchasing incentives, which can change significantly in the amounts made available and the requirements year over year. We acquire products for resale both directly from manufacturers and publishers and indirectly through distributors, and the loss of a significant partner relationship could cause a disruption in the availability of products to us. There can be no assurance that manufacturers and publishers will continue to sell or will not limit or curtail the availability of their product to resellers like us. The loss of, or change in business relationship with, any of our key vendor partners could negatively impact our business.

In addition, certain manufacturers, publishers and distributors provide us with substantial incentives in the form of rebates, marketing funds, purchasing incentives, early payment discounts, referral fees and price protections (collectively, “partner funding”). Partner funding is used to offset, among other things, inventory costs, costs of goods sold, marketing costs and other operating expenses. Certain of these funds are based on our volume of sales or purchases, growth rate of net sales or purchases and marketing programs. If we do not meet the goals of these programs or if we are not in compliance with the terms of these programs, there could be a material negative effect on the amount of incentives offered or paid to us by manufacturers and publishers. We continue to experience adverse partner funding program changes that reduce the incentives many partners make available to us and that change the requirements for earning such incentives. If we are unable to react timely to remediate and respond to these changes in partner funding programs of publishers and manufacturers, including the elimination of, or significant reductions in, funding for some of the activities for which we have been compensated in the past, the changes could have a material adverse effect on our business, financial condition and results of operations. This is especially true in connection with the incentive programs of our largest partners: Microsoft, Dell, Cisco Systems, HP Inc. and Lenovo. There can be no assurance that we will continue to receive such incentives in the future.

Changes in the IT industry and/or rapid changes in technology may reduce demand for the IT hardware, software and services we sell or change who makes purchasing decisions for IT hardware, software and services. Our results of operations are influenced by a variety of factors, including the condition of the IT industry, shifts in demand for, or availability of, IT hardware, software, peripherals and services, and industry innovation and the introduction of new products. The IT industry is characterized by rapid technological change and the frequent introduction of new products and changing delivery channels and models, which can decrease demand for current products and services and can disrupt purchasing patterns. If we fail to react in a timely manner to such changes, we may experience lower sales and, with respect to hardware, we may have to record write-downs of obsolete inventory. In addition, in order to satisfy client demand, protect ourselves against product shortages, obtain greater purchasing discounts and react to changes in original equipment manufacturers’ terms and conditions, we may decide to carry inventory of products that may have limited or no return privileges. There can be no assurance that we will be able to avoid losses related to inventory obsolescence on these products. Additionally, if purchasing power within our clients shifts from centralized procurement functions to business units or individual end users and we are unable to react timely to any such changes, these shifts in purchasing power could have a material adverse effect on our business, financial conditions and results of operations.

 

11


Table of Contents

INSIGHT ENTERPRISES, INC.

 

The cloud and “as-a-service” models are transforming the IT market and introducing new products, services and competitors to the market. In many cases, these new distribution models allow enterprises to obtain the benefits of commercially licensed, internally operated software with less complexity and lower initial set-up, operational and licensing costs, which increases competition for us. There can be no assurance that we will be able to adapt to, or compete effectively with, current or future distribution channels or competitors or that the competitive pressures we face will not have a material adverse effect on our business, financial condition and results of operations.

The integration and operation of acquired businesses may disrupt our business and create additional expenses, and we may not achieve the anticipated benefits of the acquisitions. Integration of an acquired business involves numerous risks, including assimilation of operations of the acquired business and difficulties in the convergence of IT systems, the diversion of management’s attention from other business concerns, risks of entering markets in which we have had no or only limited direct experience, assumption of unknown or unquantifiable liabilities, the potential loss of key teammates and/or clients, difficulties in completing strategic initiatives already underway in the acquired company, and unfamiliarity with partners of the acquired company, each of which could have a material adverse effect on our business, results of operations and financial condition. The continued integration activities of the acquired businesses into our business is difficult and time consuming, and we may be unable to achieve expected synergies and operating efficiencies over the long term. We cannot assure that these risks or other unforeseen factors will not offset the intended benefits of the acquisitions, in whole or in part.

Our future operating results may fluctuate significantly. Our operating results are highly dependent upon our level of gross profit as a percentage of net sales, which fluctuates due to numerous factors, including changes in prices from partners, changes in the amount and timing of partner funding, volumes of purchases, changes in client mix, management of our cash conversion cycle, the relative mix of products and services sold during the period, general competitive conditions, and strategic product and services pricing and purchasing actions. As a result of significant price competition and our higher concentration of large enterprise clients, our gross margins are low, and we expect them to continue to be low in the future. Increased competition arising from industry consolidation and low demand for certain IT products and services may hinder our ability to maintain or improve our gross margins. These low gross margins magnify the impact of variations in revenue and operating costs on our operating results. In addition, our expense levels are based, in part, on anticipated net sales and the anticipated amount and timing of partner funding, and a portion of our operating expenses is relatively fixed. Therefore, we may not be able to reduce spending quickly enough to compensate for any unexpected net sales shortfall, and we may not be able to reduce our operating expenses as a percentage of revenue to mitigate any further reductions in gross margins in the future. If we cannot proportionately decrease our cost structure, our business, financial condition and results of operations could suffer. In addition, a reduction in the amount of credit granted to us by our partners could increase our need for and cost of working capital and have a material adverse effect on our business, financial condition and results of operations.

There are risks associated with our international operations that are different than the risks associated with our operations in the United States, and our exposure to the risks of a global market could hinder our ability to maintain and expand international operations. Outside of the United States, we have operation centers in Australia, Canada, France, Germany and the United Kingdom, as well as sales offices throughout EMEA and APAC. In the regions in which we do not currently have a physical presence, we serve our clients through strategic relationships. In implementing our international strategy, we may face barriers to entry and competition from local companies and other companies that already have established global businesses, as well as the risks generally associated with conducting business internationally. The success and profitability of international operations are subject to numerous risks and uncertainties, many of which are outside of our control, such as:

 

    political or economic instability;

 

12


Table of Contents

INSIGHT ENTERPRISES, INC.

 

    changes in governmental regulation or taxation (foreign and domestic);

 

    currency exchange fluctuations;

 

    changes in import/export laws, regulations and customs and duties (foreign and domestic);

 

    trade restrictions (foreign and domestic);

 

    difficulties of conducting business, managing operations, and costs of staffing in certain foreign countries;

 

    work stoppages or other changes in labor conditions;

 

    taxes and other restrictions on repatriating foreign profits back to the United States;

 

    extended payment terms;

 

    seasonal reductions in business activity in some parts of the world; and

 

    natural disasters, terrorism, civil unrest and other geopolitical uncertainties.

In addition, changes in policies and/or laws of the United States or foreign governments, including data privacy restrictions, resulting in, among other changes, higher taxation, tariffs or similar protectionist laws, currency conversion limitations, limitations on business operations, or the nationalization of private enterprises could reduce the anticipated benefits of international operations and could have a material adverse effect on our business, financial condition and results of operations.

We have currency exposure arising from both sales and purchases denominated in foreign currencies, including intercompany transactions outside the United States, and we currently conduct limited hedging activities. In addition, some currencies may be subject to limitations on conversion into other currencies, which can limit the ability to otherwise react to rapid foreign currency devaluations. We cannot predict with precision the effect of future exchange-rate fluctuations, and significant rate fluctuations could have a material adverse effect on our business, financial condition and results of operations.

International operations also expose us to currency fluctuations as we translate the financial statements of our foreign operations to U.S. dollars.

General economic conditions, including unfavorable economic conditions in a particular region, business or industry sector, may lead our clients to delay or forgo investments in IT hardware, software and services. Weak economic conditions generally or any broad-based reduction in IT spending adversely affects our business, operating results and financial condition. A prolonged slowdown in the global economy or similar crisis, or in a particular region or business or industry sector, or tightening of credit markets, could cause our clients to have difficulty accessing capital and credit sources, delay contractual payments, or delay or forgo decisions to upgrade or add to their existing IT environments, license new software or purchase products or services (particularly with respect to discretionary spending for hardware, software and services). Such events could have a material adverse effect on our business, financial condition and results of operations. Economic or industry downturns could result in longer payment cycles, increased collection costs and defaults in excess of our expectations. A significant deterioration in our ability to collect on accounts receivable could also impact the cost or availability of financing under our accounts receivable securitization program.

Our sales to our public sector customers are also impacted by government spending policies, budget priorities and revenue levels. An adverse change in government spending policies (including budget cuts at the federal, state and local level), budget priorities or revenue levels could cause our public sector customers to reduce their purchases or to terminate or not renew their contracts with us. These possible actions or the adoption of new or modified procurement regulations or practices could have a material adverse effect our business, financial position and results of operations.

In addition, there continues to be substantial uncertainty regarding the impact of the Referendum on the United Kingdom’s Membership in the European Union (“EU”) (referred to as “Brexit”), advising for the exit of the United Kingdom from the EU. Potential adverse consequences of Brexit such as global market uncertainty, volatility in currency exchange rates, greater restrictions on imports and exports between the United Kingdom and EU countries and increased regulatory complexities could have a negative impact on our business, financial condition and results of operations.

 

13


Table of Contents

INSIGHT ENTERPRISES, INC.

 

The acquisition of Datalink has increased our outstanding debt and interest expense and decreased the availability under our financing facilities, all of which could have a material adverse effect on our results of operations and financial condition. To fund our acquisition of Datalink in January 2017, we increased our borrowings under our senior revolving credit facility in the form of an incremental Term Loan A. These additional borrowings will have the effect of increasing our 2018 interest expense and require escalating amortization payments with a balloon payment in 2021. Additionally, our financing facilities have interest rates that vary based on market conditions and on our leverage ratio, which increases our exposure to interest rate fluctuations and may result in greater interest expense than we have forecasted.

Our financing facilities contain various covenants that we must comply with in order to avoid an occurrence of an event of default. The covenants include limitations on the payment of dividends and the requirement that we comply with maximum leverage and minimum fixed charge ratio requirements, comply with a minimum receivables requirement and meet monthly, quarterly and annual reporting requirements. Our ability to maintain compliance with our financial covenants and to make scheduled payments on our financing facilities depends on our financial and operating performance. If we were unable to maintain compliance or to repay the borrowed amounts, the lenders under our financing facilities could declare an event of default and demand payment within a specified period of time.

Breaches in the security of our electronic and other confidential information could materially adversely affect our financial condition and results of operations. We are dependent upon automated information technology processes. Privacy, security, and compliance concerns have continued to increase as technology has evolved to facilitate commerce and as cross-border commerce increases. As part of our normal business activities, we collect and store certain confidential information, including information about teammates and information about partners and clients which may be entitled to protection under a number of regulatory regimes. In the course of normal and customary business practice, we may share some of this information with vendors who assist us with certain aspects of our business. Moreover, the success of our operations depends upon the secure transmission of confidential and personal data over public networks, including the use of cashless payments. Any failure on the part of us or our vendors to maintain the security of data we are required to protect, including via the penetration of our network security and the misappropriation of confidential and personal information, could result in business disruption, damage to our reputation, financial obligations to third parties, fines, penalties, regulatory proceedings and private litigation with potentially large costs, and also result in deterioration in our teammates’, partners’ and clients’ confidence in us and other competitive disadvantages, and thus could have a material adverse effect on our business, financial condition and results of operations. In the past, we have been subject to information security attacks. Although we do not believe the attacks resulted in the misappropriation of sensitive data, we have been, and expect to continue to be, subject to electronic data attacks and threats. Additionally, some of the hardware and software products we resell could have defects or otherwise be the subject of security breaches and other attacks. We would consider the consequences of such attacks to be the responsibility of the respective manufacturers and publishers of such products, however, if such circumstances were to arise, we could be subject to litigation.

Disruptions in our IT systems and voice and data networks could affect our ability to service our clients and cause us to incur additional expenses. We believe that our success to date has been, and future results of operations will be, dependent in large part upon our ability to provide prompt and efficient service to our clients. Our ability to provide that level of service is largely dependent on the ease of use, accuracy, quality and utilization of our IT systems, which affects our ability to manage our sales, client service, distribution, inventories and accounting systems, and the reliability of our voice and data networks and managed services offerings. If our current technology is determined to have a shorter useful life or the value of our current system is impaired, we could incur additional depreciation expense and/or impairment charges. The continuing development of our IT systems is crucial for our success. Accordingly, some of our IT systems are subject to ongoing IT projects designed to streamline or optimize the information systems. There is no guarantee that we will be successful in these efforts at all times or that there will not be implementation or integration difficulties. In addition, a substantial interruption in our IT systems or in our voice and data networks, however caused, could occur and could have a material adverse effect on our business, financial condition and results of operations.

 

14


Table of Contents

INSIGHT ENTERPRISES, INC.

 

The failure to comply with the terms and conditions of our commercial and public sector contracts could result in, among other things, damages, fines or other liabilities. Sales to commercial clients are based on stated contractual terms, the terms and conditions on our website or terms contained in purchase orders on a transaction by transaction basis. Sales to public sector clients are derived from sales to federal, state and local governmental departments and agencies, as well as to educational institutions, through open market sales and various contracts and programs. Noncompliance with contract terms, particularly to highly regulated public sector clients, or with government procurement regulations and other requirements could result in fines or penalties against us or termination of contracts, and, in the public sector, could also result in civil, criminal, and administrative liability. With respect to our public sector clients, the government’s remedies may include suspension or debarment. In addition, almost all of our contracts have default provisions, and substantially all of our contracts in the public sector are terminable at any time for convenience of the contracting agency.

We are exposed to risks from legal proceedings and client audits and failure to comply with the laws and regulations applicable to our operations could adversely impact our business, results of operations or cash flows. We are party to various legal proceedings that arise in the ordinary course of our business, which include commercial, employment, tort and other litigation. Because of our significant sales to governmental entities, we also are subject to audits by federal, state, international, national, provincial and local authorities in the ordinary course of our business. We also are subject to audits by various vendor partners and large customers, including government agencies, relating to purchases and sales under various contracts. In addition, we are subject to indemnification claims under various contracts. Current and future litigation, infringement claims, governmental proceedings and investigations, audits or indemnification claims that we face may result in substantial costs and expenses and significantly divert the attention of our management regardless of the outcome. Additionally, our operations are subject to numerous U.S. and foreign laws and regulations in a number of areas including areas of labor and employment, advertising, e-commerce, tax, import and export requirements, anti-corruption, data privacy requirements, anti-competition, and environmental, health, and safety. Compliance with these laws, regulations and similar requirements may be onerous and expensive, and they may be inconsistent from jurisdiction to jurisdiction, further increasing the cost of compliance and doing business, and the risk of noncompliance. We have implemented policies and procedures designed to help ensure compliance with applicable laws and regulations, but there can be no guarantee against teammates, contractors, or agents violating such laws and regulations or our policies and procedures.

We are exposed to accounts receivable risks. We extend credit to our customers for a significant portion of our net sales, typically on 30-day payment terms. We are subject to the risk that our customers may not pay for the products they have purchased, or may pay at a slower rate than we have historically experienced, the risk of which is heightened during periods of economic downturn or uncertainty or, in the case of public sector customers, during periods of budget constraints.

We rely on independent shipping companies for delivery of products and are subject to price increases or service interruptions from these carriers. We generally ship hardware products to our customers by FedEx, United Parcel Service and other commercial delivery services and invoice customers for delivery charges. If we are unable to pass on to our clients future increases in the cost of commercial delivery services, our profitability could be adversely affected. Additionally, strikes, inclement weather, natural disasters or other service interruptions by such shippers could adversely affect our ability to deliver products on a timely basis. Such events could have a material adverse effect on our business, financial condition and results of operations.

We depend on certain key personnel. We rely on key management teammates to execute our strategy to grow profitable market share. The loss of one or more of these leaders, or a failure to attract and retain new executives, could have a material adverse effect on our business, financial condition and results of operations. We also believe that our future success will be largely dependent on our ability to attract and retain highly qualified management, sales, service and technical teammates, and we make significant investments in the training of our sales account executives, architects and services engineers. If we are not able to retain such personnel or to train them quickly enough to meet changing market conditions, we could experience a drop in the overall quality and efficiency of our sales and services teammates, and that could have a material adverse effect on our business, financial condition and results of operations.

 

15


Table of Contents

INSIGHT ENTERPRISES, INC.

 

A natural disaster or other adverse occurrence at one of our primary facilities or customer data centers could damage our business. We have warehouse and distribution facilities in the United States and Canada and in the United Kingdom and Germany. If the warehouse and distribution equipment at one of our distribution centers were to be seriously damaged by a natural disaster or other adverse occurrence, we could utilize another distribution center or third-party distributors to ship products to our customers. However, this may not be sufficient to avoid interruptions in our service and may not enable us to meet all of the needs of our customers and would cause us to incur incremental operating costs. In addition, we operate customer data centers and numerous sales offices which may contain both business-critical data and confidential information of our customers. A natural disaster or other adverse occurrence at any of the customer data centers or at any of our major sales offices could negatively impact our business, results of operations or cash flows.

Changes in, interpretations of, or enforcement trends related to tax rules and regulations may adversely affect our effective income tax rates or operating margins and we may be required to pay additional tax assessments. We conduct business globally and file tax returns in various U.S. and foreign tax jurisdictions. Our effective income tax rate could be adversely affected by various factors, many of which are outside of our control, including:

 

    changes in pre-tax income in various jurisdictions in which we operate that have differing statutory tax rates;

 

    increases in corporate tax rates and the availability of deductions or credits in the United States and elsewhere;

 

    changes in tax laws, regulations, and/or interpretations of such tax laws in multiple jurisdictions;

 

    tax effects related to purchase accounting for acquisitions; and

 

    resolutions of issues arising from tax examinations and any related interest or penalties.

On December 22, 2017, the U.S. government enacted comprehensive federal tax legislation commonly referred to as the Tax Cuts and Jobs Act of 2017 (the “Tax Act”). The Tax Act makes changes to the U.S. corporate tax rate, business-related deductions and taxation of foreign earnings, among others, that will generally be effective for taxable years beginning after December 31, 2017. By reducing the tax rate, these changes have reduced the value of our net U.S. deferred tax assets, resulting in a significant one-time charge in the current tax year. We are continuing to evaluate the Tax Act and its requirements, as well as its application to our business and its impact on our effective tax rate. At this point, it is unclear how many U.S. states will incorporate these federal law changes, or portions thereof, into their local laws. Our implementation of new practices and processes designed to comply with, and benefit from, the Tax Act and its rules and regulations could require us to make substantial changes to our business practices.

The determination of our worldwide provision for income taxes and other tax liabilities requires estimation, judgment and complex calculations in situations where the ultimate tax determination may not be certain. Our determination of tax liabilities is always subject to review or examination by tax authorities in various jurisdictions. Any adverse outcome of such review or examination could have a material adverse effect on our financial condition and results of operations.

We may not be able to protect our intellectual property adequately, and we may be subject to intellectual property infringement claims. To protect our intellectual property, we rely on copyright, trademark and trade secret laws, unpatented proprietary know-how, and patents, as well as confidentiality, invention assignment, non-solicitation and non-competition agreements. There can be no assurance that these measures will afford us sufficient protection of our intellectual property, and it is possible that third parties may copy or otherwise obtain and use our proprietary information without authorization or otherwise infringe on our intellectual property rights. The disclosure of our trade secrets could impair our competitive position and could have a material adverse effect on our business, financial condition and results of operations. In addition, our registered trademarks and trade names are subject to challenge by third parties. This may affect our ability to continue using those marks and names. Likewise, many businesses are actively investing in, developing and seeking protection for intellectual property in the areas of search, indexing, e-commerce and other Web-related technologies, as well as a variety of on-line business models and methods, all of which are in addition to traditional research and development efforts for IT products and application software, and non-practicing entities continue to invest in acquiring patent portfolios for the purpose of turning the portfolios into income-generating assets, whether through licensing campaigns or litigation. If there is a determination that we have infringed the proprietary rights of others, we could incur substantial monetary liability, be forced to stop selling infringing products or providing infringing services, be required to enter into costly royalty or licensing agreements, if available, or be prevented from using the rights, which could force us to change our business practices or hardware, software or services offerings in the future. These types of claims and challenges could have a material adverse effect on our business, financial condition and results of operations.

 

16


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Item 1B. Unresolved Staff Comments

Not applicable.

 

Item 2. Properties

Our principal executive offices are located in Tempe, Arizona. We believe that our facilities are suitable and adequate for our present purposes, and we anticipate that we will be able to extend our existing leases on terms satisfactory to us or, if necessary, to locate substitute facilities on acceptable terms. At December 31, 2017, we owned or leased approximately 1.4 million square feet of office and warehouse space, and, while approximately 69% of the square footage is in the United States, we own or lease office and warehouse facilities in Canada and in 10 countries in EMEA and we lease office facilities in five countries in APAC.

Information about significant sales, distribution, services and administration facilities in use as of December 31, 2017 is summarized in the following table:

 

Operating Segment

  

Location

  

Primary Activities

  

Own or Lease

North America

   Tempe, Arizona, USA    Executive Offices, Sales and Administration and Network Operations Center    Own
   Tempe, Arizona, USA    Client Support Center    Own
   Addison, Illinois, USA    Sales and Administration    Lease
   Eden Prairie, Minnesota, USA    Sales, Services and Administration    Lease
   Hanover Park, Illinois, USA    Services, Distribution and Administration    Lease
   Plano, Texas, USA    Sales and Administration    Lease
   Austin, Texas, USA    Sales and Administration    Lease
   Liberty Lake, Washington, USA    Sales and Administration    Lease
   Tampa, Florida, USA    Sales and Administration    Lease
   Conway, Arkansas, USA    Sales and Administration    Lease
   Winnipeg, Manitoba, Canada    Sales and Administration    Lease
   Montreal, Quebec, Canada    Sales and Administration    Own
   Montreal, Quebec, Canada    Distribution    Lease

EMEA

   Sheffield, United Kingdom    Sales and Administration    Own
   Sheffield, United Kingdom    Distribution    Lease
   Uxbridge, United Kingdom    Sales and Administration    Lease
   Garching, Germany    Sales and Administration    Lease
   Frankfurt, Germany    Sales and Administration    Lease
   Frankfurt, Germany    Distribution    Lease
   Vélizy, France    Sales and Administration    Lease

APAC

   Sydney, New South Wales, Australia    Sales and Administration    Lease
   Perth, Australia    Sales and Administration    Lease

In addition to those listed above, we have leased sales offices in various cities across North America, EMEA and APAC. These properties are not included in the table above. Substantially all of our owned properties secure our senior revolving credit facility (“revolving facility”). A portion of the client support center that we own in Tempe, Arizona included in the table above is currently leased to Revana, formerly known as Direct Alliance Corporation, a discontinued operation that was sold to a third party in 2006. For additional information on operating leases, see Note 7 to the Consolidated Financial Statements in Part II, Item 8 of this report.

 

17


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Item 3. Legal Proceedings

For a discussion of legal proceedings, see “Legal Proceedings” in Note 17 to the Consolidated Financial Statements in Part II, Item 8 of this report, which is incorporated by reference herein.

 

Item 4. Mine Safety Disclosures

Not applicable.

 

18


Table of Contents

INSIGHT ENTERPRISES, INC.

 

PART II

 

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

Market Information

Our common stock trades under the symbol “NSIT” on The Nasdaq Global Select Market. The following table shows, for the calendar quarters indicated, the high and low sales prices per share for our common stock as reported on The Nasdaq Global Select Market.

 

     Common Stock  
Year 2017    High Price      Low Price  

Fourth Quarter

   $ 46.68      $ 35.26  

Third Quarter

     47.95        37.91  

Second Quarter

     53.19        39.67  

First Quarter

     46.00        35.44  

Year 2016

     

Fourth Quarter

   $ 41.81      $ 28.15  

Third Quarter

     32.77        24.23  

Second Quarter

     29.39        23.31  

First Quarter

     28.96        18.26  

As of February 15, 2018, we had 35,836,320 shares of common stock outstanding held by 56 stockholders of record. This figure does not include an estimate of the number of beneficial holders whose shares are held of record by brokerage firms and clearing agencies.

We have never paid a cash dividend on our common stock, and we currently do not intend to pay any cash dividends in the foreseeable future. Our revolving facility and our accounts receivable securitization financing facility contain restrictions on the payment of cash dividends.

Issuer Purchases of Equity Securities

We did not repurchase shares of our common stock during the quarter ended December 31, 2017.

See further information on our share repurchase programs in Note 16 to the Consolidated Financial Statements in Part II, Item 8 of this report.

 

19


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Stock Price Performance Graph

Set forth below is a graph comparing the percentage change in the cumulative total stockholder return on our common stock with the cumulative total return of the Nasdaq US Benchmark TR Index (Market Index) and the Nasdaq US Benchmark Computer Hardware TR Index (Industry Index). The graph assumes that $100 was invested on December 31, 2012 in our common stock and in each of the two Nasdaq indices, and that, as to such indices, dividends were reinvested. We have not, since our inception, paid any cash dividends on our common stock. Historical stock price performance shown on the graph is not necessarily indicative of future price performance.

 

LOGO

 

     Dec. 31,
2012
     Dec. 31,
2013
     Dec. 31,
2014
     Dec. 31,
2015
     Dec. 31,
2016
     Dec. 31,
2017
 

Insight Enterprises, Inc. Common Stock (NSIT)

   $ 100.00      $ 130.74      $ 149.05      $ 144.62      $ 232.82      $ 220.44  

Nasdaq US Benchmark TR Index (Market Index)

     100.00        133.48        150.12        150.84        170.46        206.91  

Nasdaq US Benchmark Computer Hardware TR Index (Industry Index)

     100.00        117.65        159.48        145.20        167.36        240.72  

 

20


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Item 6. Selected Financial Data

The following selected consolidated financial data should be read in conjunction with our Consolidated Financial Statements and the Notes thereto in Part II, Item 8 and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of this report. The selected consolidated financial data presented below under the captions “Consolidated Statements of Operations Data” and “Consolidated Balance Sheet Data” as of and for each of the years in the five-year period ended December 31, 2017 is derived from our audited consolidated financial statements. The consolidated financial statements as of December 31, 2017 and 2016, and for each of the years in the three-year period ended December 31, 2017, which have been audited by KPMG LLP, our independent registered public accounting firm, are included in Part II, Item 8 of this report.

 

     Years Ended December 31,  
     2017     2016     2015     2014     2013  
     (in thousands, except per share data)  

Consolidated Statements of Operations Data (1)

          

Net sales

   $ 6,703,623     $ 5,485,515     $ 5,373,090     $ 5,316,229     $ 5,144,347  

Costs of goods sold

     5,785,053       4,742,413       4,656,758       4,603,826       4,445,460  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     918,570       743,102       716,332       712,403       698,887  

Operating expenses:

          

Selling and administrative expenses

     723,328       585,243       584,906       576,967       564,910  

Severance and restructuring expenses

     9,002       4,580       4,907       4,433       12,740  

Loss on sale of foreign entity

     3,646       —         —         —         —    

Acquisition-related expenses

     3,329       4,447       —         —         —    
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     179,265       148,832       126,519       131,003       121,237  

Non-operating (income) expense:

          

Interest income

     (1,209     (1,066     (783     (1,062     (1,230

Interest expense

     19,174       8,628       7,224       6,019       6,337  

Net foreign currency exchange loss (gain)

     855       522       (393     327       194  

Other expense, net

     1,347       1,290       1,295       1,347       1,412  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     159,098       139,458       119,176       124,372       114,524  

Income tax expense

     68,415       54,768       43,325       48,688       43,503  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 90,683     $ 84,690     $ 75,851     $ 75,684     $ 71,021  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

          

Basic

   $ 2.54     $ 2.35     $ 2.00     $ 1.84     $ 1.65  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 2.50     $ 2.32     $ 1.98     $ 1.83     $ 1.64  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

          

Basic

     35,741       36,102       37,984       41,062       43,012  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     36,207       36,438       38,275       41,358       43,289  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

21


Table of Contents

INSIGHT ENTERPRISES, INC.

 

     December 31,  
     2017      2016      2015      2014      2013  
     (in thousands)  

Consolidated Balance Sheet Data

              

Working capital

   $ 804,369      $ 544,943      $ 543,534      $ 565,559      $ 526,423  

Total assets

     2,685,651        2,219,300        2,014,017        1,947,838        1,868,611  

Short-term debt, including capital leases and other financing obligations(2)

     16,592        480        1,535        766        217  

Long-term debt, including capital leases and other financing obligations(2)

     296,576        40,251        89,000        62,535        66,949  

Stockholders’ equity

     843,469        713,443        685,742        721,231        716,918  

Cash dividends declared per common share

     —          —          —          —          —    

 

(1) Our consolidated statements of operations data includes results of the following acquisitions from their respective dates of acquisition: Caase.com from September 26, 2017, Datalink from January 6, 2017, Ignia from September 1, 2016 and BlueMetal from October 1, 2015.
(2) Excludes obligations under our inventory financing facility of $319.5 million, $154.9 million, $106.3 million, $122.8 million and $115.3 million as of December 31, 2017, 2016, 2015, 2014 and 2013, respectively. We do not include these obligations in total debt because we have not in the past incurred, and in the future do not expect to incur, any interest payments due under this facility. These amounts are classified separately as accounts payable-inventory financing facility on our consolidated balance sheets. See Note 5 to the Consolidated Financial Statements in Part II, Item 8 of this report.

 

22


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS

 

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

The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Part II, Item 8 of this report. Our actual results could differ materially from those contained in forward-looking statements due to a number of factors, including those discussed in “Risk Factors” in Part I, Item 1A and elsewhere in this report. Additionally, any references to our “core” business exclude Datalink’s results subsequent to the Datalink acquisition.

Overview

We are a Fortune 500 global IT provider helping businesses of all sizes – from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations – define, architect, implement and manage Intelligent Technology SolutionsTM in North America; Europe, the Middle East and Africa (“EMEA”); and Asia-Pacific (“APAC”). We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services.

Full year 2017 financial and operational highlights included the following:

 

    In North America:

 

    We completed the acquisition of Datalink on January 6, 2017 and completed the IT systems and back office integration activities by mid-year. We achieved expense synergies ahead of our expectations and are pleased with the overall financial results of the business in its first year as part of Insight;

 

    We gained hardware market share from competitors according to third-party data, reflecting strong growth in data center solutions as well as devices; and

 

    We continued our focus on tight expense control across the business.

 

    In EMEA:

 

    We continued to transform into a cloud and solutions business, invested in technical and pre-sales and service delivery teammates focused on cloud technologies and grew our services sales by 15%;

 

    We sold our non-strategic business in Russia;

 

    We were named #1 in Microsoft Azure consumption in the region for 2017; and

 

    We acquired Caase.com in the third quarter, which further enhances our technical capabilities around Office 365 and Azure in the region.

 

    In APAC:

 

    We generated double digit gross profit growth; and

 

    We invested significantly to support cloud and services sales in Australia, which we expect will improve our growth trends in 2018.

On a consolidated basis, for the year ended December 31, 2017, our net sales of $6.7 billion increased 22% compared to 2016. This increase reflects growth of 20% in our core business and the addition of Datalink to our results of operations beginning January 6, 2017. As a result, for the first time in the Company’s history, net sales from the provision of services approximated 10%. Our gross profit increased faster than sales, increasing by 24%, or $175.5 million, compared to 2016, also up 24% year over year excluding the effects of fluctuating foreign currency exchange rates. Consolidated gross margin improved approximately 20 basis points to 13.7% of net sales in 2017. This increase reflects solid growth in net sales and gross profit in our core business combined with the addition of Datalink. Selling and administrative expenses increased $138.1 million, or 24%, in 2017 compared to 2016. The year over year change reflects the addition of Datalink and an increase of 5% in selling and administrative expenses in our core business. We reported earnings from operations of $179.3 million in 2017, an increase of 20% compared to the prior year, which represented 2.7% of net sales, consistent with the prior year. Our effective tax rate in 2017 was 43.0%, driven by the effects of U.S. federal tax reform enacted in December 2017. This higher tax rate in 2017 compares to our effective tax rate of 39.3% in 2016 and 36.4% in 2015. Net earnings and diluted net earnings per share were $90.7 million and $2.50, respectively, in 2017. In 2016, we reported net earnings of $84.7 million and diluted net earnings per share of $2.32. In 2015, we reported net earnings of $75.9 million and diluted net earnings per share of $1.98.

 

23


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

The results of operations for 2017 include the following items:

 

    the results of the acquisitions of Caase.com and Datalink, from their respective acquisition dates;

 

    the loss on the sale of our Russia business totaling $3.6 million;

 

    transaction costs totaling $3.3 million, $2.5 million net of tax, associated with the acquisitions of Caase.com and Datalink;

 

    severance and restructuring expenses of $9.0 million, $7.3 million net of tax; and

 

    incremental income tax expense related to U.S. federal tax reform of $13.4 million.

The results of operations for 2016 include the following items:

 

    the results of the acquisition of Ignia effective September 1, 2016;

 

    transaction costs totaling $4.4 million, $4.2 million net of tax, associated with the acquisitions of Ignia and Datalink;

 

    severance and restructuring expenses of $4.6 million, $3.3 million net of tax;

 

    a gain of $338,000 on the sale of our Bloomingdale, Illinois real estate; and

 

    the repurchase of approximately 1.9 million shares of the Company’s common stock for $50 million.

The results of operations for 2015 include the following items:

 

    the results of the acquisition of BlueMetal effective October 1, 2015;

 

    severance and restructuring expenses of $4.9 million, $4.3 million net of tax;

 

    an impairment loss of $800,000 to further reduce the carrying amount of our previously owned real estate in Bloomingdale, Illinois to its estimated fair value less costs to sell; and

 

    the repurchase of approximately 3.3 million shares of the Company’s common stock for $91.8 million.

Throughout the “Overview” and “Results of Operations” sections of “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” we refer to changes in net sales, gross profit, selling and administrative expenses and earnings from operations on a consolidated basis and in North America, EMEA and APAC excluding the effects of fluctuating foreign currency exchange rates. In computing these amounts and percentages, we compare the current period amount as translated into U.S. dollars under the applicable accounting standards to the prior period amount in local currency translated into U.S. dollars utilizing the weighted average translation rate for the current period.

Net of tax amounts referenced above were computed using the statutory tax rate for the taxing jurisdictions in the operating segment in which the related expenses were recorded, adjusted for the effects of valuation allowances on net operating losses in certain jurisdictions.

During 2017, we used $305.4 million in operating activities, including approximately $186.9 million, net of cash and cash equivalents acquired, utilized to fund the acquisitions of Datalink and Caase.com. We ended the year with $105.8 million of cash and cash equivalents and $307.9 million of debt outstanding under our long-term debt facilities.

Details about segment results of operations can be found in Note 20 to the Consolidated Financial Statements in Part II, Item 8 of this report.

Our discussion and analysis of financial condition and results of operations is intended to assist in the understanding of our consolidated financial statements, including the changes in certain key items in those consolidated financial statements from year to year and the primary factors that contributed to those changes, as well as how certain critical accounting estimates affect our consolidated financial statements.

 

24


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Critical Accounting Estimates

General

Our consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). For a summary of significant accounting policies, see Note 1 to the Consolidated Financial Statements in Part II, Item 8 of this report. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results, however, may differ from our estimates. Members of our senior management have discussed the critical accounting estimates and related disclosures with the Audit Committee of our Board of Directors.

We consider the following to be our critical accounting estimates used in the preparation of our consolidated financial statements:

Sales Recognition

Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i) have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.

We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.

Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).

We sell certain third-party service contracts and software maintenance and cloud or software-as-a-service subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition and, thus, are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.

We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.

 

25


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these service engagements are not a significant portion of our consolidated net sales.

Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.

In certain arrangements, we may provide a combination of hardware and software products as well as services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.

Partner Funding

We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in costs of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. Changes in estimates of anticipated achievement levels under individual partner programs could have a material effect on our results of operations and our cash flows.

See Note 1 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of our accounting policies related to partner funding.

Valuation of Long-Lived Assets Including Purchased Intangible Assets and Goodwill

We review property, plant and equipment and purchased intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. If such events or changes in circumstances indicate a possible impairment, our asset impairment review assesses the recoverability of the assets based on the estimated undiscounted future cash flows expected to result from the use of the asset or the asset group plus net proceeds expected from disposition of the asset or the asset group (if any) and compares that value to the carrying value. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. If the carrying value exceeds the undiscounted future cash flows, an impairment loss is recognized for the difference between fair value and the carrying amount. This approach uses our estimates of future market growth, forecasted net sales and costs, expected periods the assets will be utilized and appropriate discount rates.

We perform an annual review of our goodwill in the fourth quarter of every year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We continually assess whether any indicators of impairment exist, and that assessment requires a significant amount of judgment. Events or circumstances that could trigger an impairment review include a significant adverse change in legal factors or in the business climate, unanticipated competition, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, significant declines in our stock price for a sustained period or significant underperformance relative to expected historical or projected future cash flows or results of operations. Any adverse change in these factors, among others, could have a significant effect on the recoverability of goodwill and could have a material effect on our consolidated financial statements.

 

26


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

The goodwill impairment test is performed at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (referred to as a “component”). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available and management of the segment regularly reviews the operating results of that component. When two or more components of an operating segment have similar economic characteristics, the components may be aggregated and deemed a single reporting unit. An operating segment shall be deemed to be a reporting unit if all of its components are similar, if none of its components is a reporting unit, or if the segment comprises only a single component. Insight has three reporting units, which are equivalent to our operating segments.

We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. In completing a quantitative test for a potential impairment of goodwill, we compare the estimated fair value of each reporting unit in which the goodwill resides to its book value, including goodwill. Management must apply judgment in determining the estimated fair value of our reporting units. Multiple valuation techniques can be used to assess the fair value of the reporting unit, including the market and income approaches. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both. These estimates and assumptions primarily include, but are not limited to, an appropriate control premium in excess of the market capitalization of the Company, future market growth, forecasted sales and costs and appropriate discount rates. Due to the inherent uncertainty involved in making these estimates, actual results could differ from those estimates. Management evaluates the merits of each significant assumption, both individually and in the aggregate, used to determine the fair value of the reporting units. If the estimated fair value exceeds book value, goodwill is considered not to be impaired. If the carrying amount of the reporting unit exceeds its fair value, then an impairment charge is recognized for the amount by which the carrying value exceeds the fair value. To ensure the reasonableness of the estimated fair values of our reporting units, we perform a reconciliation of our total market capitalization to the estimated fair value of all of our reporting units.

See further information on the carrying value of goodwill in Note 3 to the Consolidated Financial Statements in Part II, Item 8 of this report.

Income Taxes

In December 2017, U.S. federal tax reform was enacted as part of the Tax Act. The change in tax law required a remeasurement of our deferred tax balances. In addition, the change in tax law included provisions requiring mandatory deemed repatriation of undistributed foreign earnings. Due to the enactment date and complexities of the new law, we have not completed our accounting related to these items. In accordance with Staff Accounting Bulletin 118, issued on December 22, 2017, we have concluded that the U.S. income taxes attributable to the remeasurement of U.S. deferred income taxes, the mandatory deemed repatriation provision and the state tax effects of these items are provisional amounts.

We record a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be realized. We consider past operating results, future market growth, forecasted earnings, historical and projected taxable income, the mix of earnings in the jurisdictions in which we operate, prudent and feasible tax planning strategies and statutory tax law changes in determining the need for a valuation allowance. If we were to determine that it is more likely than not that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets would be charged to earnings in the period such determination is made. Likewise, if we later determine that it is more likely than not that all or part of the net deferred tax assets would be realized, then all or part of the previously provided valuation allowance would be reversed.

 

27


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

We establish liabilities for potentially unfavorable outcomes associated with uncertain tax positions taken on specific tax matters. These liabilities are based on management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. There may be differences between the anticipated and actual outcomes of these matters that may result in subsequent recognition or derecognition of a tax position based on all the available information at the time. If material adjustments are warranted, it could affect our effective tax rate.

Additional information about recent U.S. federal tax reform, the valuation allowance and uncertain tax positions can be found in Note 11 to the Consolidated Financial Statements in Part II, Item 8 of this report.

Contingencies

From time to time, we are subject to potential claims and assessments from third parties. We are also subject to various government agency, client and partner audits. We continually assess whether or not such claims have merit and warrant accrual. An accrual is made if it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Such estimates are subject to change and may affect our results of operations and our cash flows. Additional information about contingencies can be found in Note 17 to the Consolidated Financial Statements in Part II, Item 8 of this report.

RESULTS OF OPERATIONS

The following table sets forth certain financial data as a percentage of net sales for the years ended December 31, 2017, 2016 and 2015:

 

     2017     2016     2015  

Net sales

     100.0     100.0     100.0

Costs of goods sold

     86.3       86.5       86.7  
  

 

 

   

 

 

   

 

 

 

Gross profit

     13.7       13.5       13.3  

Operating expenses:

      

Selling and administrative expenses

     10.8       10.7       10.9  

Severance and restructuring expenses, loss on sale of foreign entity and acquisition-related expenses

     0.2       0.1       0.0  
  

 

 

   

 

 

   

 

 

 

Earnings from operations

     2.7       2.7       2.4  

Non-operating expense, net

     0.3       0.2       0.2  
  

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     2.4       2.5       2.2  

Income tax expense

     1.0       1.0       0.8  
  

 

 

   

 

 

   

 

 

 

Net earnings

     1.4     1.5     1.4
  

 

 

   

 

 

   

 

 

 

During the year ended December 31, 2017, our consolidated net sales from the provision of services was approximately 10% of net sales. Accordingly, for the year ended December 31, 2017, we began reporting, on the face of our consolidated statement of operations, net sales from the provision of services and the related costs of goods sold separately from net sales of products and the related costs of goods. For comparability purposes, the presentation of net sales and costs of goods sold for the years ended December 31, 2016 and 2015 has been revised to conform to the current year presentation. These changes in presentation had no effect on previously reported total net sales, total costs of goods sold or gross profit amounts.

In conjunction with this change in presentation, because fees earned from activities reported net are considered services revenues, we reclassified certain revenue streams for which we act as the agent in the transaction to net sales from services. Previously, we included these net revenue streams within our software and, to a lesser extent, hardware sales mix categories based on the type of product being sold (e.g., fees earned for the sale of software maintenance and certain software licenses were included in software sales and fees earned for the sale of certain third-party provided training were included in hardware sales when we historically disclosed and analyzed our sales mix). For comparability purposes, the sales mix among our hardware, software and services categories for the years ended December 31, 2016 and 2015 have been reclassified to conform to the current year presentation. Such reclassifications had no effect on previously reported net sales amounts.

 

28


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our gross profit across the business and related to product versus services sales are, and will continue to be, impacted by partner incentives, which can change significantly in the amounts made available and the related product or services sales being incentivized by the partner. These changes could impact our results of operations to the extent we are unable to remediate and respond to them.

2017 Compared to 2016

Net Sales. Net sales increased 22%, or $1.2 billion, in 2017 compared to 2016. Net sales of products (hardware and software) increased 21% and net sales of services increased 36% in 2017 compared to 2016 (as reclassified). Our net sales by operating segment for 2017 and 2016 were as follows (dollars in thousands):

 

     2017      2016      % Change  

North America

   $ 5,181,734      $ 3,971,828        30

EMEA

     1,355,416        1,338,560        1

APAC

     166,473        175,127        (5 %) 
  

 

 

    

 

 

    

 

 

 

Consolidated

   $ 6,703,623      $ 5,485,515        22
  

 

 

    

 

 

    

 

 

 

Net sales in North America increased 30%, or $1.2 billion, in 2017 compared to 2016, including 17% year over year growth in our core business driven by higher volume of sales from new and existing clients, and the addition of Datalink, which reported $524.3 million in net sales in 2017. Net sales of hardware, software and services increased 37%, 14% and 40%, respectively, year over year. The improvement in net sales in the hardware category reflects higher volume of sales to large enterprise clients and was due primarily to strong growth in data center solutions as well as client devices. Strong growth in our core business was complemented by the addition of Datalink, which accounted for approximately 29% of the year over year growth in the hardware category. The increase in the software category was also affected by the acquisition of Datalink, which accounted for approximately 70% of the year over year increase. The increase in services net sales reflects the addition of Datalink to our business, offset partially by declines in technical services projects in our core business in 2017 compared to 2016. Services net sales during 2017 also reflected the continued trend toward higher sales of cloud-based offerings and a higher mix of software maintenance sales that are recorded on a net sales recognition basis, with net sales equal to the gross profit on the transaction. Our net sales by offering category for North America for 2017 and 2016 (as reclassified), were as follows (dollars in thousands):

 

     North America  

Sales Mix

   2017      2016      % Change  
            (As Reclassified)         
        

Hardware

   $ 3,352,355      $ 2,454,889        37

Software

     1,310,118        1,146,808        14

Services

     519,261        370,131        40
  

 

 

    

 

 

    

 

 

 
   $ 5,181,734      $ 3,971,828        30
  

 

 

    

 

 

    

 

 

 

In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, were reclassified to services to conform to the current year presentation.

 

29


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Net sales in EMEA increased 1%, or $16.9 million, in 2017 compared to 2016. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 2% in 2017 compared to 2016. Net sales of hardware and services were up 11% and 15%, respectively, year over year, while net sales of software declined 7% year to year. The increase in hardware net sales was due primarily to higher volume sales of client devices, storage and networking solutions to public sector clients. The increase in services net sales was due primarily to increased sales of license consulting services and partner delivered services to new and existing clients across the region. In addition, a higher volume of sales of software maintenance and cloud subscription products that are recorded on a net sales recognition basis, with net sales equal to the gross profit on the transaction, are included in the services category. The decrease in software net sales was driven by a single significant transaction during the prior year period affecting the year over year comparison. Our net sales by offering category for EMEA for 2017 and 2016 (as reclassified), were as follows (dollars in thousands):

 

     EMEA  

Sales Mix

   2017      2016      % Change  
            (As Reclassified)         

Hardware

   $ 536,500      $ 481,505        11

Software

     710,452        762,427        (7 %) 

Services

     108,464        94,628        15
  

 

 

    

 

 

    

 

 

 
   $ 1,355,416      $ 1,338,560        1
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $48,586,000 that were previously reported as part of our software product category in 2016 were reclassified to services to conform to the current year presentation.

Net sales in APAC decreased 5%, or $8.7 million, in 2017 compared to 2016. Excluding the effects of fluctuating foreign currency exchange rates, net sales decreased 7% in 2017 compared to 2016. Increases in hardware and services net sales year over year were offset by a decrease in software net sales during 2017 compared to 2016, resulting from the timing of a single client agreement in the public sector that historically transacted in the fourth quarter but instead transacted in the first quarter of 2018 this year. The growth in hardware net sales was primarily due to our continued expansion of hardware offerings in this market. The growth in services net sales resulted from the contributions of Ignia, as well as a higher volume of sales of software maintenance and cloud subscriptions products that are recorded on a net sales recognition basis in 2017 compared to 2016. Our net sales by offering category for APAC for 2017 and 2016 (as reclassified), were as follows (dollars in thousands):

 

     APAC  

Sales Mix

   2017      2016      % Change  
            (As Reclassified)         

Hardware

   $ 27,907      $ 18,916        48

Software

     101,412        132,718        (24 %) 

Services

     37,154        23,493        58
  

 

 

    

 

 

    

 

 

 
   $ 166,473      $ 175,127        (5 %) 
  

 

 

    

 

 

    

 

 

 

In APAC, fees earned from activities reported on a net basis of $9,000 and $10,991,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, were reclassified to services to conform to the current year presentation.

Net sales by category for North America, EMEA and APAC were as follows for 2017 and 2016 (as reclassified):

 

     North America     EMEA     APAC  

Sales Mix

   2017     2016     2017     2016     2017     2016  

Hardware

     65     62     40     36     17     11

Software

     25     29     52     57     61     76

Services

     10     9     8     7     22     13
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     100     100     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross Profit. Gross profit increased 24%, or $175.5 million, in 2017 compared to 2016, with gross margin increasing approximately 20 basis points to 13.7% of net sales. Our gross profit and gross profit as a percent of net sales by operating segment for 2017 and 2016 were as follows (dollars in thousands):

 

     2017      % of Net
Sales
    2016      % of Net
Sales
 

North America

   $ 691,677        13.3   $ 525,481        13.2

EMEA

     190,310        14.0     185,687        13.9

APAC

     36,583        22.0     31,934        18.2
  

 

 

      

 

 

    

Consolidated

   $ 918,570        13.7   $ 743,102        13.5
  

 

 

      

 

 

    

 

30


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

North America’s gross profit in 2017 increased 32% compared to 2016, and as a percentage of net sales, gross margin increased by approximately 10 basis points year over year. The year over year increase in gross margin was primarily attributable to a net increase in product margin, which includes partner funding and freight, of 30 basis points year over year. The net increase in product margin was due primarily to improvements in hardware and software product margin during 2017 compared to 2016 due to the acquisition of Datalink, which includes sales of data center products at higher gross margins then in our core business. The positive effect of the Datalink acquisition was partially offset by lower product margin in our core business due to a higher mix of business with large enterprise clients, where margins tend to be lower than other client groups. Services margin improvement year over year of 11 basis points was driven by an increase in margin generated by sales of warranty services during 2017 compared to 2016, which was driven by the acquisition of Datalink. These increases in margin were offset partially by a decrease in margin from lower fees from enterprise software agreements of 23 basis points during 2017 compared to 2016. The year over year comparison was also affected by a $2.2 million insurance settlement recognized during 2016 as a reduction of cost of sales due to the nature of the related insured loss previously recorded.

EMEA’s gross profit in 2017 increased 2% compared to 2016. Excluding the effects of fluctuating foreign currency exchange rates, gross profit was up 4% in 2017 compared to 2016. As a percentage of net sales, gross margin increased by approximately 10 basis points year over year. The year over year improvement in gross margin was primarily attributable to a 60 basis point increase in services margin due to a higher volume of higher margin services net sales during 2017 compared to 2016 as well as the positive effect on services margin that resulted from the higher volume of sales that were recorded on a net sales recognition basis in 2017 compared to 2016. The improvement in gross margin resulting from higher margin services net sales was partially offset by a net decrease in product margin, which includes partner funding and freight, of 50 basis points during 2017 compared to 2016. The decline in product margin primarily resulted from lower margins on large enterprise and public sector deals transacted during 2017.

APAC’s gross profit increased 15% in 2017 compared to 2016, with gross margin increasing to 22.0% in 2017 from 18.2% in 2016. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 13% in 2017 compared to 2016. The improvement in gross margin in 2017 compared to 2016 was due primarily to the positive effect on services margin that results from the higher volume of sales that are recorded on a net sales recognition basis, an increase in the mix of higher margin services net sales and the margin contribution from increases in hardware net sales during 2017 compared to 2016.

Operating Expenses.

Selling and Administrative Expenses. Selling and administrative expenses increased $138.1 million in 2017 compared to 2016. Selling and administrative expenses increased approximately 10 basis points as a percentage of net sales in 2017 compared to 2016.

Selling and administrative expenses as a percent of net sales by operating segment for 2017 and 2016 were as follows (dollars in thousands):

 

     2017      % of Net
Sales
    2016      % of Net
Sales
 

North America

   $ 530,792        10.2   $ 401,316        10.1

EMEA

     164,305        12.1     160,269        12.0

APAC

     28,231        17.0     23,658        13.5
  

 

 

      

 

 

    

Consolidated

   $ 723,328        10.8   $ 585,243        10.7
  

 

 

      

 

 

    

North America’s selling and administrative expenses increased 32%, or $129.5 million, in 2017 compared to 2016, and increased approximately 10 basis points year over year as a percentage of net sales to 10.2% of net sales in 2017. The increase in expenses reflects the addition of Datalink to our North America business effective January 2017 and an increase in selling and administrative expenses in our core business of approximately 5% compared to 2016. The addition of Datalink was the primary driver for the $62.4 million increase in salaries and wages, contract labor and teammate benefit expenses for 2017 compared to 2016, as well as year over year increases in travel and entertainment, facilities and marketing expenses. Depreciation and amortization expense also increased approximately $6.0 million year over year, as amortization expense of $11.5 million, associated with the intangible assets acquired from Datalink, was offset partially by the year over year effect of intangible assets acquired in previous acquisitions being fully amortized in the third quarter of 2016. Additionally, increased sales and gross profit in 2017 compared to 2016, resulted in a $37.0 million increase in variable compensation year over year.

 

31


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

EMEA’s selling and administrative expenses increased 3%, or $4.0 million, in 2017 compared to 2016, and increased approximately 10 basis points to 12.1% of net sales in 2017. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 4% compared to 2016. The increase in expenses was primarily driven by a $3.1 million increase in salaries and wages and teammate benefits expenses due to increased headcount. This year over year increase in selling and administrative expenses was offset partially by a decrease in amortization expense during 2017 compared to 2016, as intangible assets acquired in previous acquisitions were fully amortized in the third quarter of 2016.

APAC’s selling and administrative expenses increased 19%, or $4.6 million, in 2017 compared to 2016, and increased approximately 350 basis points to 17.0% of net sales in 2017. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 16% compared to 2016. The year over year increase was primarily driven by increased selling and administrative expenses as a result of the acquisition of Ignia, effective September 1, 2016, which accounted for over half of the year over year increase in selling and administrative expenses. Additionally, salaries and wages expenses increased as we invested to support growth in cloud and services sales.

Severance and Restructuring Expenses. During 2017, North America, EMEA and APAC recorded severance expense, net of adjustments, totaling $4.0 million, $4.9 million and $104,000, respectively. The North America charges related to severance actions taken to realign roles and responsibilities subsequent to the acquisition of Datalink in January 2017, as well as a headcount reduction as part of cost reduction initiatives in the fourth quarter of 2017. The EMEA charges primarily related to headcount reductions in France, Germany and the Netherlands as part our cost reduction and restructuring initiatives in EMEA. The APAC charges primarily related to severance actions taken subsequent to the acquisition of Ignia. Current period charges were offset by adjustments for changes in estimates of previous accruals as cash payments were made during 2017. During 2016, North America, EMEA and APAC recorded severance expense, net of adjustments, totaling $3.0 million, $1.5 million and $118,000, respectively. See Note 8 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of severance and restructuring activities.

Acquisition-related Expenses. During 2017, we incurred $3.2 million in direct third-party transaction costs related to the acquisition of Datalink in North America and $106,000 in such costs related to the acquisition of Caase.com in EMEA. Comparatively, during 2016, we incurred $4.3 million in such costs related to the acquisition of Datalink in North America and $169,000 in such costs related to the acquisition of Ignia in APAC. See Note 21 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of acquisitions.

Non-Operating (Income) Expense.

Interest Income. Interest income for 2017 and 2016 was generated from interest earned on cash and cash equivalent bank balances. The slight increase in interest income year over year is primarily due to higher interest rates earned on such balances and to higher average interest-bearing cash and cash equivalent balances during 2017.

Interest Expense. Interest expense primarily relates to borrowings under our financing facilities and imputed interest under our inventory financing facility. Interest expense increased 122%, or $10.5 million, in 2017 compared to 2016 due primarily to borrowings under our Term Loan A (“TLA”) as well as higher borrowing rates and higher average daily balances under our other financing facilities, in 2017 compared to 2016, while imputed interest under our inventory financing facility increased $3.3 million from 2016 to 2017 to $6.7 million. For a description of our various financing facilities, see Notes 5 and 6 to the Consolidated Financial Statements in Part II, Item 8 of this report.

 

32


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Net Foreign Currency Exchange Gains/Losses. These gains/losses result from foreign currency transactions, including foreign currency derivative contracts and intercompany balances that are not considered long-term in nature. The change in net foreign currency exchange gains/losses is due primarily to the underlying changes in the applicable exchange rates, partially mitigated by our use of foreign exchange forward contracts to offset the effects of fluctuations in foreign currencies on certain of our non-functional currency assets and liabilities.

Other Expense, Net. Other expense, net, consists primarily of bank fees associated with our cash management activities and was relatively flat in 2017 compared to 2016.

Income Tax Expense. Our effective tax rate for 2017 was 43.0% compared to 39.3% in 2016. The increase in the tax rate from 2016 to 2017 was primarily due to the effect of U.S. federal tax reform that was enacted in December 2017, which accounted for 8.4% of our effective tax rate. The effective tax rate in 2017 was higher than the federal statutory rate of 35.0% primarily due to the effect of U.S. federal tax reform enacted during the fourth quarter of 2017, as previously noted, as well as state income taxes, net of federal income tax benefits, and increases in the valuation allowances in certain foreign jurisdictions. These increases in our effective tax rate in 2017 were offset partially by lower taxes on earnings in foreign jurisdictions. See Note 11 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of income tax expense.

2016 Compared to 2015

As previously noted, the sales mix among our hardware, software and services categories for the years ended December 31, 2016 and 2015 have been reclassified to conform to changes made to the current year presentation, as reflected in the following results of operations discussion for these periods. These changes in classification had no effect on previously reported total net sales, total costs of goods sold or gross profit amounts.

Net Sales. Net sales increased 2%, or $112.4 million, in 2016 compared to 2015. Net sales of products (hardware and software) increased 1% and net sales of services increased 14% in 2016 (as reclassified) compared to 2015 (as reclassified). Our net sales by operating segment for 2016 and 2015 were as follows (dollars in thousands):

 

     2016      2015      % Change  

North America

   $ 3,971,828      $ 3,823,528        4

EMEA

     1,338,560        1,371,137        (2 %) 

APAC

     175,127        178,425        (2 %) 
  

 

 

    

 

 

    

 

 

 

Consolidated

   $ 5,485,515      $ 5,373,090        2
  

 

 

    

 

 

    

 

 

 

Net sales in North America increased 4%, or $148.3 million, in 2016 compared to 2015. Net sales of hardware and services (as reclassified) increased 5% and 12%, respectively, year over year, while net sales of software (as reclassified) decreased 1% year to year. The improvement in net sales in the hardware category was due primarily to higher sales of client devices, servers and storage products. The increase in services net sales reflects the BlueMetal acquisition in October 2015 as well as organic growth in technical services projects. Services net sales during 2016 also reflected the continued trend toward higher sales of cloud-based offerings and a higher mix of software maintenance sales that are recorded on a net sales recognition basis, with net sales equal to the gross profit on the transaction. Our net sales by offering category for North America for 2016 (as reclassified) and 2015 (as reclassified), were as follows (dollars in thousands):

 

     North America         

Sales Mix

   2016      2015      % Change  
     (As Reclassified)      (As Reclassified)         

Hardware

   $ 2,454,889      $ 2,336,764        5

Software

     1,146,808        1,157,168        (1 %) 

Services

     370,131        329,596        12
  

 

 

    

 

 

    

 

 

 
   $ 3,971,828      $ 3,823,528        4
  

 

 

    

 

 

    

 

 

 

 

33


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

Net sales in EMEA decreased 2%, or $32.6 million, in 2016 compared to 2015. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 4% in 2016 compared to 2015. Net sales of software (as reclassified) were up 1% year over year, while net sales of hardware and services (as reclassified) were down 9% and 1%, respectively, year to year. The increase in software net sales in 2016 compared to 2015 was driven by increased volume with large enterprise clients. The decrease in services net sales was due primarily to the relative impact year over year of the volume of sales of software maintenance and cloud subscription products that are recorded on a net sales recognition basis, offset partially by increased sales of license consulting services and partner delivered third-party services to new and existing clients across the region. Our net sales by offering category for EMEA for 2016 (as reclassified) and 2015 (as reclassified), were as follows (dollars in thousands):

 

     EMEA         
     Years Ended December 31,         

Sales Mix

   2016      2015      % Change  
     (As Reclassified)      (As Reclassified)         

Hardware

   $ 481,505      $ 531,308        (9 %) 

Software

     762,427        756,373        1

Services

     94,628        83,456        13
  

 

 

    

 

 

    

 

 

 
   $ 1,338,560      $ 1,371,137        (2 %) 
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.

Net sales in APAC decreased 2%, or $3.3 million, in 2016 compared to 2015. Excluding the effects of fluctuating foreign currency exchange rates, net sales in 2016 remained flat compared to 2015. An increase in services and hardware net sales year over year was offset by a decrease in software net sales during 2016 compared to 2015. Our net sales by offering category for APAC for 2016 (as reclassified) and 2015 (as reclassified), were as follows (dollars in thousands):

 

     APAC         

Sales Mix

   2016      2015      % Change  
     (As Reclassified)      (As Reclassified)         

Hardware

   $ 18,916      $ 14,327        32

Software

     132,718        149,607        (11 %) 

Services

     23,493        14,491        62
  

 

 

    

 

 

    

 

 

 
   $ 175,127      $ 178,425        (2 %) 
  

 

 

    

 

 

    

 

 

 

In APAC, fees earned from activities reported on a net basis of $9,000 and $10,991,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $6,000 and $8,439,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

 

34


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Net sales by category for North America, EMEA and APAC were as follows for 2016 (as reclassified) and 2015 (as reclassified):

 

     North America     EMEA     APAC  

Sales Mix

   2016     2015     2016     2015     2016     2015  

Hardware

     62     61     36     39     11     8

Software

     29     30     57     55     76     84

Services

     9     9     7     6     13     8
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     100     100     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross Profit. Gross profit increased 4%, or $26.8 million, in 2016 compared to 2015, with gross margin increasing approximately 20 basis points to 13.5% of net sales. Our gross profit and gross profit as a percent of net sales by operating segment for 2016 and 2015 were as follows (dollars in thousands):

 

     2016      % of Net
Sales
    2015      % of Net
Sales
 

North America

   $ 525,481        13.2   $ 501,563        13.1

EMEA

     185,687        13.9     186,287        13.6

APAC

     31,934        18.2     28,482        16.0
  

 

 

      

 

 

    

Consolidated

   $ 743,102        13.5   $ 716,332        13.3
  

 

 

      

 

 

    

North America’s gross profit in 2016 increased 5% compared to 2015, and as a percentage of net sales, gross margin increased by approximately 10 basis points year over year. The year over year increase in gross margin was primarily attributable to increases in supplier discounts year over year as we took advantage of early pay discounts offered by certain of our partners, which generated a 6 basis point improvement in margin year over year. During 2016, we also recognized a $2.2 million insurance settlement as a reduction of cost of sales due to the nature of the related insured loss previously recorded. The insurance settlement accounted for 6 basis points of the year over year margin expansion during 2016 compared to 2015. Although an increase in higher margin consulting services sales generated a 15 basis point improvement in gross margin year over year, the increase was partially offset by a decline in margin generated by sales of warranty services of 12 basis points year to year.

EMEA’s gross profit remained flat in 2016 compared to 2015. Excluding the effects of fluctuating foreign currency exchange rates, gross profit was up 7% in 2016 compared to 2015. As a percentage of net sales, gross margin increased by approximately 30 basis points year over year. The year over year increase in gross margin was primarily attributable to the positive effect on gross margin that results from the higher volume of sales that are recorded on a net sales recognition basis within the net sales line item. Changes in the mix and size of transactions and an increase in partner funding earlier in 2016 also contributed to the margin improvement during 2016 compared to 2015. In addition, we recognized an increase in margin resulting from higher fees from enterprise software agreements during 2016 compared to 2015.

APAC’s gross profit increased 12% in 2016 compared to 2015, with gross margin increasing to 18.2% in 2016 from 16.0% in 2015. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 14% in 2016 compared to 2015. The improvement in gross margin in 2016 compared to 2015 was due primarily to the positive effect on margin that results from the higher volume of sales that are recorded on a net sales recognition basis, an increase in the mix of higher margin services net sales, higher partner funding and an increase in hardware sales during 2016 compared to 2015.

Operating Expenses.

Selling and Administrative Expenses. Selling and administrative expenses increased $337,000 in 2016 compared to 2015. Selling and administrative expenses decreased approximately 20 basis points as a percentage of net sales in 2016 compared to 2015.

 

35


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Selling and administrative expenses as a percent of net sales by operating segment for 2016 and 2015 were as follows (dollars in thousands):

 

     2016      % of Net
Sales
    2015      % of Net
Sales
 

North America

   $ 401,316        10.1   $ 396,603        10.4

EMEA

     160,269        12.0     165,879        12.1

APAC

     23,658        13.5     22,424        12.6
  

 

 

      

 

 

    

Consolidated

   $ 585,243        10.7   $ 584,906        10.9
  

 

 

      

 

 

    

North America’s selling and administrative expenses increased 1%, or $4.7 million, in 2016 compared to 2015, but decreased approximately 30 basis points year to year as a percentage of net sales to 10.1% of net sales in 2016. Teammate benefits expense, including healthcare expenses, increased $6.0 million year over year due to an increase in healthcare claims, and variable compensation increased $4.6 million as a result of the increase in net sales and gross profit year over year. These increases in expenses during 2016 compared to 2015 were partially offset by a decline in the provision for losses on accounts receivable of $3.4 million in 2016 compared to 2015 due to favorable collection results and a decrease in salaries and wages and contract labor of $2.7 million resulting from cost reduction initiatives implemented earlier in 2016 across our North America business. Our results for 2015 included a non-cash charge of $800,000 to reduce the carrying amount of our real estate held for sale to its estimated fair value less costs to sell.

EMEA’s selling and administrative expenses decreased 3%, or $5.6 million, in 2016 compared to 2015, and decreased approximately 10 basis points to 12.0% of net sales in 2016. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 3% compared to the prior year. The increase in expenses (excluding the effects of fluctuating foreign currency exchange rates) was primarily driven by increased salaries and wages and teammate benefits expenses attributed to higher average cost per head in conjunction with our investments in sales and services related headcount to support services and cloud growth across the region.

APAC’s selling and administrative expenses increased 6%, or $1.2 million, in 2016 compared to 2015, and increased approximately 90 basis points to 13.5% of net sales in 2016. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 7% compared to the prior year. The year over year increase is primarily driven by higher variable compensation as a result of the increase in gross profit year over year and increased selling and administrative expenses as a result of the acquisition of Ignia, a business technology consulting and managed services provider, effective September 1, 2016.

Severance and Restructuring Expenses. During 2016, North America, EMEA and APAC recorded severance expense, net of adjustments, totaling $3.0 million, $1.5 million and $118,000, respectively. The North America charges related to a headcount reduction as part of cost reduction initiatives early in 2016 noted previously, while the EMEA charges related to significant restructuring activities, primarily in the United Kingdom, Germany and France, as we worked to reduce our selling and administrative expenses in EMEA. Current period charges were offset by adjustments for changes in estimates of previous accruals as cash payments were made during 2016. During 2015, North America and EMEA recorded severance expense, net of adjustments, totaling $1.1 million and $3.8 million, respectively. APAC did not record any severance expense in 2015. See Note 8 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of severance and restructuring activities.

Acquisition-related Expenses. During 2016, we incurred $169,000 in direct third-party transaction costs related to the acquisition of Ignia and $4.3 million in such costs related to the acquisition of Datalink that was completed on January 6, 2017. See Note 21 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of acquisitions.

 

36


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Non-Operating (Income) Expense.

Interest Income. Interest income for 2016 and 2015 was generated from interest earned on cash and cash equivalent bank balances. The increase in interest income year over year is primarily due to higher interest rates earned on such balances and to higher average interest-bearing cash and cash equivalent balances during 2016.

Interest Expense. Interest expense primarily relates to borrowings under our financing facilities and imputed interest under our inventory financing facility. Interest expense increased 19% in 2016 compared to 2015 due primarily to higher borrowing rates and higher average daily balances under our debt facilities in 2016 compared to 2015, while imputed interest under our inventory financing facility remained flat from 2015 to 2016 at $3.4 million. For a description of our various financing facilities, see Notes 5 and 6 to the Consolidated Financial Statements in Part II, Item 8 of this report.

Net Foreign Currency Exchange Gains/Losses. These gains/losses result from foreign currency transactions, including foreign currency derivative contracts and intercompany balances that are not considered long-term in nature. The change in net foreign currency exchange gains/losses is due primarily to the underlying changes in the applicable exchange rates, partially mitigated by our use of foreign exchange forward contracts to offset the effects of fluctuations in foreign currencies on certain of our non-functional currency assets and liabilities.

Other Expense, Net. Other expense, net, consists primarily of bank fees associated with our cash management activities.

Income Tax Expense. Our effective tax rate for 2016 was 39.3% compared to 36.4% in 2015. The increase in the tax rate from 2015 to 2016 was primarily due to the effect of a change in tax law that was enacted in December 2016 related to the taxation of foreign currency translation gains or losses arising from qualified business units and the effect of non-deductible acquisition-related expenses incurred in 2016. The effective tax rate in 2016 was higher than the federal statutory rate of 35.0% primarily due to the increases in the valuation allowances in certain foreign jurisdictions and state taxes in the United States as well as the tax law change during the fourth quarter of 2016 and the effect of non-deductible acquisition-related expenses incurred in 2016, as noted previously. These increases in our effective tax rate in 2016 were offset partially by lower taxes on earnings in foreign jurisdictions. See Note 11 to the Consolidated Financial Statements in Part II, Item 8 of this report for further discussion of income tax expense.

Liquidity and Capital Resources

The following table sets forth certain consolidated cash flow information for 2017, 2016 and 2015 (in thousands):

 

     2017      2016      2015  

Net cash (used in) provided by operating activities

   $ (305,426    $ 96,128      $ 181,102  

Net cash used in investing activities

     (204,645      (21,185      (57,637

Net cash provided by (used in) financing activities

     397,121        (58,230      (83,328

Foreign currency exchange effect on cash and cash equivalent balances

     15,899        (1,809      (16,683
  

 

 

    

 

 

    

 

 

 

(Decrease) increase in cash and cash equivalents

     (97,051      14,904        23,454  

Cash and cash equivalents at beginning of year

     202,882        187,978        164,524  
  

 

 

    

 

 

    

 

 

 

Cash and cash equivalents at end of year

   $ 105,831      $ 202,882      $ 187,978  
  

 

 

    

 

 

    

 

 

 

Cash and Cash Flow

Our primary uses of cash during 2017 were to fund working capital requirements, pay down our debt balances, fund capital expenditures and acquire Caase.com and Datalink. Operating activities used $305.4 million in cash in 2017. Both the 2017 and 2016 results are affected by individually significant transactions at each year end, whereby a single significant receivable was collected from a client in the fourth quarter of the year for which the related payment to the supplier was due and paid in January of the following year, as discussed in more detail below. During 2017, we had net combined borrowings on our long-term debt facilities of $269.3 million and acquired Caase.com and Datalink for $6.0 million and $180.9 million, respectively, net of cash and cash equivalents acquired. Capital expenditures were $19.2 million in 2017, a 57% increase from 2016, reflecting higher IT investments in our core ERP systems and e-commerce and digital marketing platforms year over year. Cash and cash equivalent balances in 2017 were positively affected by $15.9 million as a result of foreign currency exchange rates.

 

37


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

We anticipate that cash flows from operations, together with the funds available under our financing facilities, will be adequate to support our cash and working capital requirements for operations as well as other strategic investments over the next 12 months. We expect existing cash and cash flows from operations to continue to be sufficient to fund our operating cash activities and cash commitments for investing and financing activities, such as capital expenditures, repurchases of our common stock and debt repayments, for at least the next 12 months.

Net cash (used in) provided by operating activities. Cash flows from operating activities reflect our net earnings, adjusted for non-cash items such as depreciation, amortization, stock-based compensation expense and write-offs and write-downs of assets, as well as changes in asset and liability balances. Net earnings for 2017 was also adjusted for the loss on sale of our Russia business, which included a non-cash charge for the release of our cumulative translation adjustment balance upon sale of the foreign entity. As noted previously, our net sales grew 22% in 2017 and in particular, our North America net sales grew 30%. This level of growth required significant working capital investments as we experienced higher demand for inventory positions with key clients and, at the same time, our accounts receivable balances began to age as collection efforts did not keep up with the growth. The 2017 results also reflect the collection of a single significant receivable from a client in the fourth quarter of 2016 for which the related payment to the supplier of approximately $160 million was due and paid in January 2017, as noted previously. Further impacting our operating cash flows was the fact that we report cash flows associated with trade payables financed under our inventory financing facility in the financing section of our statement of cash flows. In 2017, and most notably in the fourth quarter, we expanded the use of that facility with certain vendors. Had we not leveraged the facility during 2017, the net borrowings under our inventory financing facility of $141.0 million that are reflected as cash flows provided by financing activities would have been included within trade payables, which are reflected in the operating activities section of our statement of cash flows. The increase in inventories was primarily attributable to an increase in inventory levels at December 31, 2017 to support specific client engagements. The decrease in deferred revenue was a result of revenue recognition in 2017 on a number of larger client transactions in North America for which monies had been collected from clients prior to December 31, 2016, in advance of meeting the criteria for revenue recognition.

In 2016, the increases in accounts receivable and accounts payable reflected increased sales and associated costs of goods sold, respectively, in 2016 compared to 2015. However, the 2016 results were also affected by a single significant receivable collected from a client in the fourth quarter of 2016 for which the related payment to the supplier of approximately $160 million was due and paid in January 2017, as noted previously. In the fourth quarter of 2015, we had a similar experience with a significant receivable collected in the quarter for which the payment to the supplier of approximately $60 million was not made until the first quarter of 2016. Excluding the effects of these two individually significant timing differences, cash flow from operations would have been nominal for 2016. Additionally, the increase in accounts payable reflected as cash provided by operating activities in 2016 was affected by the increased use of our inventory financing facility in 2016 to facilitate the purchase of inventory from various suppliers. Increases in accounts payable under this facility were reflected as cash provided by financing activities, as discussed below. Had these purchases been made without using the inventory financing facility during 2016, the net borrowings under our inventory financing facility of $48.6 million that were reflected as cash flows from financing activities would have been reflected as an increase in accounts payable, which would have been an increase in cash provided by operating activities. We used more working capital in the fourth quarter of 2016 compared to the fourth quarter of 2015, as our sales growth was weighted to the last two months of the current year. The $50.1 million increase in other assets was primarily a result of our deferral of costs for certain payments made or payable to partners at December 31, 2016, in advance of our being able to recognize the related revenue. The $28.9 million increase in inventories was primarily attributable to an increase in inventory levels at December 31, 2016, to support specific client engagements and hardware sale transactions in transit to clients as of December 31, 2016 such that delivery was not deemed to have occurred until the product was received by the client in early January 2017.

 

38


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

In 2015, the increases in accounts receivable and accounts payable reflected increased sales and associated costs of goods sold, respectively, in 2015 compared to 2014. However, the 2015 results were also affected by the single significant receivable collected from a client in the fourth quarter of 2015 for which the related payment to the supplier of approximately $60 million was due and paid in January 2016, as noted previously. The increase in other assets was primarily a result of our deferral of costs for certain payments made or payable to partners at December 31, 2015, in advance of our being able to recognize the related revenue. As a result, cash flows from operating activities in 2015 exceeded our historical average annual cash flow generation of $80 million to $120 million.

Our consolidated cash flow operating metrics for the quarters ended December 31, 2017, 2016 and 2015 were as follows:

 

     2017      2016      2015  

Days sales outstanding in ending accounts receivable (“DSOs”) (a)

     94        90        87  

Days inventory outstanding (“DIOs”) (b)

     13        12        10  

Days purchases outstanding in ending accounts payable (“DPOs”) (c)

     (72      (88      (77
  

 

 

    

 

 

    

 

 

 

Cash conversion cycle (days) (d)

     35        14        20  
  

 

 

    

 

 

    

 

 

 

 

(a) Calculated as the balance of accounts receivable, net at the end of the period divided by daily net sales. Daily net sales is calculated as net sales for the quarter divided by 92 days.
(b) Calculated as average inventories (excluding inventories not available for sale) divided by daily costs of goods sold. Average inventories is calculated as the sum of the balances of inventories at the beginning of the period plus inventories at the end of the period divided by two. Daily costs of goods sold is calculated as costs of goods sold for the quarter divided by 92 days.
(c) Calculated as the sum of the balances of accounts payable – trade and accounts payable – inventory financing facility at the end of the period divided by daily costs of goods sold. Daily costs of goods sold is calculated as costs of goods sold for the quarter divided by 92 days.
(d) Calculated as DSOs plus DIOs, less DPOs.

Our cash conversion cycle was 35 days in the fourth quarter ended December 31, 2017, compared to 14 days in the fourth quarter of 2016. Our 2016 cash conversion cycle was below our target range of 20 to 25 days as a result of unusually high DPOs associated with the $160 million payment timing difference in North America at the end of the prior year period, as discussed below. Our 2017 cash conversion cycle was above our target range due to the increases in our inventory and accounts receivable balances noted above. We expect working capital trends to return to normalized levels and have action plans in place to improve our cash flow efficiency in 2018.

Our cash conversion cycle was 14 days in the fourth quarter ended December 31, 2016, a decrease of six days from the fourth quarter of 2015, due primarily to an 11 day increase in DPOs driven by a single significant payment to a supplier in North America that was due and paid in January 2017. Although the payment to the supplier was not due until after year-end, we collected on the accounts receivable from the client in the fourth quarter of 2016 under normal credit terms. Both the 2016 and 2015 results are affected by individually significant transactions at each year end; however, the magnitude of the 2016 transaction had a greater effect on DPOs. The computation of DPOs for the quarter ended December 31, 2016 includes a payable to a supplier of $160 million, and the computation of DPOs for the quarter ended December 30, 2015 includes a payable to a supplier of $60 million, both of which do not have corresponding accounts receivable outstanding as of the end of the respective periods.

Our cash conversion cycle was 20 days in the fourth quarter ended December 31, 2015, a decrease of four days from the fourth quarter of 2014, due primarily to an increase in DPOs in North America driven by a single significant payment to a supplier that was due and paid in January 2016, after the resolution of certain invoicing issues with the supplier. Although we did not pay the supplier until after year-end, we collected on the accounts receivable from the client in the fourth quarter of 2015 under normal credit terms.

We expect that cash flow from operations will be used, at least partially, to fund working capital as we typically pay our partners on average terms that are shorter than the average terms we grant to our clients in order to take advantage of supplier discounts. We intend to use cash generated in 2018 in excess of working capital needs to support our capital expenditures for the year, to repurchase shares of our common stock and to pay down our debt balances. We also may use cash to fund potential acquisitions.

 

39


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Net cash used in investing activities. Capital expenditures of $19.2 million, $12.3 million and $13.4 million in 2017, 2016 and 2015, respectively, were primarily related to technology and facility enhancements. We expect total capital expenditures in 2018 to be between $15.0 million and $20.0 million, primarily for technology-related upgrade projects and the integration of prior acquisitions.

During 2017 we acquired Caase.com and Datalink for $6.0 million and $180.9 million, respectively, net of cash and cash equivalents acquired. During 2016, we acquired Ignia for $10.8 million, net of cash acquired, and during 2015, we acquired BlueMetal for $44.2 million, net of cash acquired.

Net cash provided by (used in) financing activities. During 2017, we had net combined borrowings on our long-term debt under our revolving facility, TLA and accounts receivable securitization facility (“ABS facility”) of $269.3 million and had net borrowings under our inventory financing facility of $141.0 million. During 2016, we made net combined repayments on our long-term debt under our revolving facility and our ABS facility of $49.5 million and had net borrowings under our inventory financing facility of $48.6 million. In 2016, we also funded $50.0 million of repurchases of our common stock. During 2015, we had net combined borrowings on our long-term debt under our revolving facility and our ABS facility of $28.0 million and made net repayments under our inventory financing facility of $16.5 million. In 2015, we also funded $91.8 million of repurchases of our common stock.

Financing Facilities

As of December 31, 2017, our long-term debt balance includes $25.0 million outstanding under our $250.0 million ABS facility and $117.5 million outstanding under our $350.0 million revolving facility. In connection with the acquisition of Datalink on January 6, 2017, we amended our revolving facility to expand the facility by $175.0 million in the form of a TLA that requires amortization payments in years one through five. As of December 31, 2017, we had $166.3 million outstanding under our TLA. See Note 6 to the Consolidated Financial Statements in Part II, Item 8 of this report for a description of our amendment to our revolving facility in connection with our acquisition of Datalink.

As of December 31, 2017, the current portion of our long-term debt relates to our capital leases and other financing obligations as well as the amortization payments due in 2018 under our TLA. Our objective is to pay our debt balances down while retaining adequate cash balances to meet overall business objectives.

While the ABS facility has a stated maximum amount, the actual availability under the ABS facility is limited by the quantity and quality of the underlying accounts receivable. As of December 31, 2017, qualified receivables were sufficient to permit access to the full $250.0 million under the ABS facility.

Our consolidated debt balance that can be outstanding at the end of any fiscal quarter under our revolving facility, our TLA and our ABS facility is limited by certain financial covenants, particularly a maximum leverage ratio. The maximum leverage ratio is calculated as aggregate debt outstanding divided by the sum of the Company’s trailing twelve month net earnings (loss) plus (i) interest expense, excluding non-cash imputed interest on our inventory financing facility, (ii) income tax expense (benefit), (iii) depreciation and amortization, (iv) non-cash stock-based compensation, (v) extraordinary or non-recurring non-cash losses or expenses and (vi) certain cash restructuring and acquisition-related charges and synergies, not to exceed a specified cap (“adjusted earnings”). The maximum leverage ratio permitted under the facilities was increased to 3.50 times trailing twelve-month adjusted earnings in connection with the acquisition of Datalink in January 2017. We anticipate that we will be in compliance with our maximum leverage ratio requirements, which will decrease to 3.25 in 2018, over the next four quarters. However, a significant drop in the Company’s adjusted earnings would limit the amount of indebtedness that could be outstanding at the end of any fiscal quarter to a level that would be below the Company’s consolidated maximum facility amounts. Based on the maximum permitted leverage ratio as of December 31, 2017, the Company’s debt balance that could have been outstanding under our revolving facility, TLA and ABS facility was the full amount of the maximum borrowing capacity of $766.3 million.

 

40


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our revolving facility, our TLA and our ABS facility contain various covenants customary for transactions of this type, including limitations on the payment of dividends and the requirement that we comply with maximum leverage and minimum fixed charge ratio requirements, comply with a minimum receivable requirement and meet monthly, quarterly and annual reporting requirements. If we fail to comply with these covenants, the lenders would be able to demand payment within a specified time period. At December 31, 2017, we were in compliance with all such covenants. Further, the terms of the ABS facility identify various circumstances that would result in an “amortization event” under the facility. As of December 31, 2017, no such “amortization event” had occurred.

We also have an agreement with a financial intermediary to facilitate the purchase of inventory from various suppliers under certain terms and conditions. These amounts are classified separately as accounts payable - inventory financing facility in our consolidated balance sheets.

The aggregate availability for vendor purchases under our inventory financing facility is $325,000,000. From time to time and at our option, we may request to increase the aggregate amount available under the inventory financing facility by up to an aggregate of $25,000,000, subject to customary conditions. The facility matures on June 23, 2021. Additionally, the facility may be renewed under certain circumstances described in the agreement for successive 12-month periods. Interest does not accrue on accounts payable under this facility provided the accounts payable are paid within stated vendor terms (typically 60 days).

Notes 5 and 6 to the Consolidated Financial Statements in Part II, Item 8 of this report also include: a description of our financing facilities; amounts outstanding; amounts available and weighted average borrowings and interest rates during the year.

Undistributed Foreign Earnings

Cash and cash equivalents held by foreign subsidiaries are generally subject to U.S. income taxation upon repatriation to the United States. As a result of the U.S. federal tax reform enacted in December 2017, all undistributed foreign earnings are deemed distributed. We provided for U.S. income and withholding taxes on the earnings deemed distributed from all of our foreign subsidiaries during 2017. As of December 31, 2017, we had approximately $87.1 million in cash and cash equivalents in certain of our foreign subsidiaries. As of December 31, 2017, the majority of our foreign cash resides in the Netherlands, Canada and Australia. Certain of these cash balances will be remitted to the United States by paying down intercompany payables generated in the ordinary course of business or though actual dividend distributions.

Off-Balance Sheet Arrangements

We have entered into off-balance sheet arrangements, which include guaranties and indemnifications. These arrangements are discussed in Note 17 to the Consolidated Financial Statements in Part II, Item 8 of this report. We believe that none of our off-balance sheet arrangements have, or are reasonably likely to have, a material current or future effect on our financial condition, sales or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

41


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Contractual Obligations

At December 31, 2017, our contractual obligations for continuing operations were as follows (in thousands):

 

     Payments due by period  
     Total      Less than
1 Year
     1-3
Years
     3-5
Years
     More than
5 Years
 

Long-term debt (a)

   $ 308,750      $ 13,125      $ 64,375      $ 231,250      $ —    

Capital lease obligations, including interest payments

     5,436        3,620        1,816        —          —    

Inventory financing facility (b)

     319,468        319,468        —          —          —    

Operating lease obligations (c)

     75,499        18,601        28,739        16,136        12,023  

Severance and restructuring obligations (d)

     4,640        4,640        —          —          —    

Other contractual obligations (e)

     40,418        12,631        20,519        5,074        2,194  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 754,211      $ 372,085      $ 115,449      $ 252,460      $ 14,217  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(a) Reflects the $25.0 million outstanding at December 31, 2017 under our ABS facility as due in June 2019, the date at which the facility matures, $117.5 million outstanding at December 31, 2017 under our revolving facility as due in June 2021, the date at which the facility matures, and $166.3 million outstanding at December 31, 2017 under our TLA. The TLA requires amortization payments of 5%, 7.5%, 10%, 12.5% and 15% of the original principal balance in years one through five, respectively, to be paid quarterly through March 31, 2021, with the remaining balance of $107.2 million due at maturity on June 23, 2021. See further discussion in Note 6 to the Consolidated Financial Statements in Part II, Item 8 of this report.
(b) As of December 31, 2017, this amount has been included in our contractual obligations table above as being due in less than 1 year due to the 30- to 120-day stated vendor terms. See further discussion in Note 5 to the Consolidated Financial Statements in Part II, Item 8 of this report.
(c) Amounts in the table above exclude non-cancellable rental income of approximately $1.6 million due in less than one year and a total of approximately $1.6 million due in years one through three.
(d) As a result of approved severance and restructuring plans, we expect future cash expenditures related to employee termination benefits. See further discussion in Note 8 to the Consolidated Financial Statements in Part II, Item 8 of this report.
(e) The table above includes:

 

  I. Estimated interest payments of $603,000 in 2018 and $301,000 in the first six months of 2019, based on the current debt balance at December 31, 2017 of $25.0 million under our ABS facility, multiplied by the floating interest rate applicable at December 31, 2017 of 2.41% per annum.
  II. Estimated interest payments of $4.1 million in 2018, 2019 and 2020 and $2.1 million in the first six months of 2021, based on the current debt balance at December 31, 2017 of $117.5 million under our revolving facility, multiplied by the floating interest rate applicable at December 31, 2017 of 3.49% per annum.
  III. Estimated interest payments of $5.7 million in 2018, $5.2 million in 2019, $4.5 million in 2020 and $2.0 million in the first six months of 2021, based on the current debt balance at December 31, 2017 of $166.3 million under our TLA, multiplied by the floating interest rate applicable at December 31, 2017 of 3.57% per annum.
  IV. Amounts totaling $197,000 through 2018 for other contractual obligations.
  V. We estimate that we will owe $7.5 million in future years in connection with the obligations to perform asset-retirement activities that are conditional on a future event.

The table above excludes $4.3 million of unrecognized tax benefits, including $287,000 related to accrued interest, as we are unable to reasonably estimate the ultimate amount or timing of settlement. See further discussion in Note 11 to the Consolidated Financial Statements in Part II, Item 8 of this report.

Although we set purchase targets with our partners tied to the amount of supplier reimbursements we receive, we have no material contractual purchase obligations with our partners.

Acquisitions

Our strategy includes the possible acquisition of or investments in other businesses to expand or complement our operations or to add certain services capabilities. The magnitude, timing and nature of any future acquisitions or investments will depend on a number of factors, including the availability of suitable candidates, the negotiation of acceptable terms, our financial capabilities and general economic and business conditions. Financing for future transactions would result in the utilization of cash, incurrence of additional debt, issuance of stock or some combination of the three. See Note 21 to the Consolidated Financial Statements in Part II, Item 8 of this report for a discussion of our acquisitions of Caase.com on September 26, 2017 and Datalink on January 6, 2017 and the amendment to our revolving facility to fund, in part, the acquisition of Datalink.

 

42


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Inflation

We have historically not been adversely affected by inflation, as technological advances and competition within the IT industry have generally caused the prices of the products we sell to decline and product life cycles tend to be short. This requires our growth in unit sales to exceed the decline in prices in order to increase our net sales. We believe that most price increases could be passed on to our clients, as prices charged by us are not set by long-term contracts; however, as a result of competitive pressure, there can be no assurance that the full effect of any such price increases could be passed on to our clients.

Recently Issued Accounting Standards

The information contained in Note 1 to the Consolidated Financial Statements in Part II, Item 8 of this report concerning a description of recent accounting pronouncements, including our expected dates of adoption and the estimated effects on our results of operations and financial condition, is incorporated by reference herein.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

The information contained in Note 12 to the Consolidated Financial Statements in Part II, Item 8 of this report concerning a description of market risk management, including interest rate risk and foreign currency exchange risk, is incorporated by reference herein.

 

43


Table of Contents

INSIGHT ENTERPRISES, INC.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Item 8. Financial Statements and Supplementary Data

 

     Page  

Reports of Independent Registered Public Accounting Firm

     45  

Consolidated Balance Sheets – December 31, 2017 and 2016

     48  

Consolidated Statements of Operations – For each of the years in the three-year period ended December 31, 2017

     49  

Consolidated Statements of Comprehensive Income – For each of the years in the three-year period ended December 31, 2017

     50  

Consolidated Statements of Stockholders’ Equity – For each of the years in the three-year period ended December 31, 2017

     51  

Consolidated Statements of Cash Flows – For each of the years in the three-year period ended December 31, 2017

     52  

Notes to Consolidated Financial Statements

     53  

 

44


Table of Contents

REPORT OF INDEPENDENT REGISTERED

PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors

Insight Enterprises, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Insight Enterprises, Inc. and subsidiaries (the “Company”) as of December 31, 2017 and 2016, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2017, in conformity with U.S. generally accepted accounting principles.

We also have 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, 2017, 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 23, 2018, expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated 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 consolidated 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 consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ KPMG LLP

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

Phoenix, Arizona

February 23, 2018

 

45


Table of Contents

REPORT OF INDEPENDENT REGISTERED

PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors

Insight Enterprises, Inc.:

Opinion on Internal Control Over Financial Reporting

We have audited Insight Enterprises, Inc.’s and subsidiaries (the “Company”) internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2017 and 2016, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the “consolidated financial statements”), and our report dated February 23, 2018 expressed an unqualified opinion on those consolidated financial statements.

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 item 9A(a), 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.

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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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.

 

46


Table of Contents

REPORT OF INDEPENDENT REGISTERED

PUBLIC ACCOUNTING FIRM

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/ KPMG LLP

Phoenix, Arizona

February 23, 2018

 

47


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

 

ASSETS    December 31,  
     2017     2016  

Current assets:

    

Cash and cash equivalents

   $ 105,831     $ 202,882  

Accounts receivable, net

     1,814,560       1,436,742  

Inventories

     194,529       148,203  

Inventories not available for sale

     36,956       68,619  

Other current assets

     152,467       127,159  
  

 

 

   

 

 

 

Total current assets

     2,304,343       1,983,605  

Property and equipment, net

     75,252       70,910  

Goodwill

     131,431       62,645  

Intangible assets, net

     100,778       20,707  

Deferred income taxes

     17,064       52,347  

Other assets

     56,783       29,086  
  

 

 

   

 

 

 
   $ 2,685,651     $ 2,219,300  
  

 

 

   

 

 

 
LIABILITIES AND STOCKHOLDERS’ EQUITY     

Current liabilities:

    

Accounts payable—trade

   $ 899,075     $ 1,070,259  

Accounts payable—inventory financing facility

     319,468       154,930  

Accrued expenses and other current liabilities

     175,860       151,895  

Current portion of long-term debt

     16,592       480  

Deferred revenue

     88,979       61,098  
  

 

 

   

 

 

 

Total current liabilities

     1,499,974       1,438,662  

Long-term debt

     296,576       40,251  

Deferred income taxes

     717       900  

Other liabilities

     44,915       26,044  
  

 

 

   

 

 

 
     1,842,182       1,505,857  
  

 

 

   

 

 

 

Commitments and contingencies

    

Stockholders’ equity:

    

Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued

     —         —    

Common stock, $0.01 par value, 100,000 shares authorized; 35,829 and 35,484 shares issued and outstanding in 2017 and 2016, respectively

     358       355  

Additional paid-in capital

     317,155       309,650  

Retained earnings

     550,220       459,537  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (24,264     (56,099
  

 

 

   

 

 

 

Total stockholders’ equity

     843,469       713,443  
  

 

 

   

 

 

 
   $ 2,685,651     $ 2,219,300  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

48


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

 

     Years Ended December 31,  
     2017     2016     2015  

Net sales:

      

Products

   $ 6,038,744     $ 4,997,263     $ 4,945,547  

Services

     664,879       488,252       427,543  
  

 

 

   

 

 

   

 

 

 

Total net sales

     6,703,623       5,485,515       5,373,090  
  

 

 

   

 

 

   

 

 

 

Costs of goods sold:

      

Products

     5,512,402       4,571,462       4,513,353  

Services

     272,651       170,951       143,405  
  

 

 

   

 

 

   

 

 

 

Total costs of goods sold

     5,785,053       4,742,413       4,656,758  
  

 

 

   

 

 

   

 

 

 

Gross profit

     918,570       743,102       716,332  

Operating expenses:

      

Selling and administrative expenses

     723,328       585,243       584,906  

Severance and restructuring expenses

     9,002       4,580       4,907  

Loss on sale of foreign entity

     3,646       —         —    

Acquisition-related expenses

     3,329       4,447       —    
  

 

 

   

 

 

   

 

 

 

Earnings from operations

     179,265       148,832       126,519  

Non-operating (income) expense:

      

Interest income

     (1,209     (1,066     (783

Interest expense

     19,174       8,628       7,224  

Net foreign currency exchange loss (gain)

     855       522       (393

Other expense, net

     1,347       1,290       1,295  
  

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     159,098       139,458       119,176  

Income tax expense

     68,415       54,768       43,325  
  

 

 

   

 

 

   

 

 

 

Net earnings

   $ 90,683     $ 84,690     $ 75,851  
  

 

 

   

 

 

   

 

 

 

Net earnings per share:

      

Basic

   $ 2.54     $ 2.35     $ 2.00  
  

 

 

   

 

 

   

 

 

 

Diluted

   $ 2.50     $ 2.32     $ 1.98  
  

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

      

Basic

     35,741       36,102       37,984  
  

 

 

   

 

 

   

 

 

 

Diluted

     36,207       36,438       38,275  
  

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

49


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

     Years Ended December 31,  
     2017      2016     2015  

Net earnings

   $ 90,683      $ 84,690     $ 75,851  

Other comprehensive income (loss), net of tax:

       

Foreign currency translation adjustments

     31,835        (16,063     (26,707
  

 

 

    

 

 

   

 

 

 

Total comprehensive income

   $ 122,518      $ 68,627     $ 49,144  
  

 

 

    

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

50


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

 

     Common Stock     Treasury Stock     Additional
Paid-in
   

Accumulated
Other

Comprehensive

    Retained     Total
Stockholders’
 
     Shares     Par Value     Shares     Amount     Capital     Loss     Earnings     Equity  

Balances at December 31, 2014

     40,147     $ 401       —       $ —       $ 337,167     $ (13,329   $ 396,992     $ 721,231  

Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes

     259       3       —         —         (2,268     —         —         (2,265

Stock-based compensation expense

     —         —         —         —         8,922       —         —         8,922  

Tax benefit from stock-based compensation

     —         —         —         —         553       —         —         553  

Repurchase of treasury stock

     —         —         (3,300     (91,843     —         —         —         (91,843

Retirement of treasury stock

     (3,300     (33     3,300       91,843       (27,688     —         (64,122     —    

Foreign currency translation adjustments, net of tax

     —         —         —         —         —         (26,707     —         (26,707

Net earnings

     —         —         —         —         —         —         75,851       75,851  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances at December 31, 2015

     37,106       371       —         —         316,686       (40,036     408,721       685,742  

Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes

     269       3       —         —         (2,222     —         —         (2,219

Stock-based compensation expense

     —         —         —         —         11,058       —         —         11,058  

Tax benefit from stock-based compensation

     —         —         —         —         235       —         —         235  

Repurchase of treasury stock

     —         —         (1,891     (50,000     —         —         —         (50,000

Retirement of treasury stock

     (1,891     (19     1,891       50,000       (16,107     —         (33,874     —    

Foreign currency translation adjustments, net of tax

     —         —         —         —         —         (16,063     —         (16,063

Net earnings

     —         —         —         —         —         —         84,690       84,690  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances at December 31, 2016

     35,484       355       —         —         309,650       (56,099     459,537       713,443  

Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes

     345       3       —         —         (5,321     —         —         (5,318

Stock-based compensation expense

     —         —         —         —         12,826       —         —         12,826  

Foreign currency translation adjustments, net of tax

     —         —         —         —         —         31,835       —         31,835  

Net earnings

     —         —         —         —         —         —         90,683       90,683  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances at December 31, 2017

     35,829     $ 358       —       $ —       $ 317,155     $ (24,264   $ 550,220     $ 843,469  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

51


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Years Ended December 31,  
     2017     2016     2015  

Cash flows from operating activities:

      

Net earnings

   $ 90,683     $ 84,690     $ 75,851  

Adjustments to reconcile net earnings to net cash (used in) provided by operating activities:

      

Depreciation and amortization of property and equipment

     25,787       27,493       26,649  

Amortization of intangible assets

     16,812       10,637       11,308  

Non-cash real estate impairment

     —         —         800  

Provision for losses on accounts receivable

     5,245       2,452       6,761  

Write-downs of inventories

     2,776       2,934       3,997  

Write-off of property and equipment

     418       —         535  

Non-cash stock-based compensation

     12,826       11,058       8,922  

Deferred income taxes

     19,139       10,517       5,174  

Loss on sale of foreign entity

     3,646       —         —    

Gain on sale of real estate

     —         (338     —    

Changes in assets and liabilities:

      

Increase in accounts receivable

     (208,065     (168,966     (47,206

Increase in inventories

     (14,046     (50,712     (9,214

Decrease (increase) in other assets

     4,982       (50,130     (26,714

(Decrease) increase in accounts payable

     (237,457     193,582       113,594  

(Decrease) increase in deferred revenue

     (27,184     10,633       2,927  

(Decrease) increase in accrued expenses and other liabilities

     (988     12,278       7,718  
  

 

 

   

 

 

   

 

 

 

Net cash (used in) provided by operating activities

     (305,426     96,128       181,102  
  

 

 

   

 

 

   

 

 

 

Cash flows from investing activities:

      

Acquisitions, net of cash and cash equivalents acquired

     (186,932     (10,297     (44,221

Purchases of property and equipment

     (19,230     (12,266     (13,416

Proceeds from sale of foreign entity

     1,517       —         —    

Proceeds from sale of real estate, net

     —         1,378       —    
  

 

 

   

 

 

   

 

 

 

Net cash used in investing activities

     (204,645     (21,185     (57,637
  

 

 

   

 

 

   

 

 

 

Cash flows from financing activities:

      

Borrowings on senior revolving credit facility

     1,151,216       772,218       686,410  

Repayments on senior revolving credit facility

     (1,033,716     (772,218     (686,410

Borrowings on accounts receivable securitization financing facility

     3,961,389       2,802,000       1,897,100  

Repayments on accounts receivable securitization financing facility

     (3,975,889     (2,851,500     (1,869,100

Borrowings under Term Loan A

     175,000       —         —    

Repayments under Term Loan A

     (8,750     —         —    

Repayments under other financing agreements

     (5,636     (1,309     (543

Payments on capital lease obligations

     (1,089     (445     (223

Net borrowings (repayments) under inventory financing facility

     141,037       48,603       (16,454

Payment of debt issuance costs

     (1,123     (3,360     —    

Payment of payroll taxes on stock-based compensation through shares withheld

     (5,318     (2,219     (2,265

Repurchases of common stock

     —         (50,000     (91,843
  

 

 

   

 

 

   

 

 

 

Net cash provided by (used in) financing activities

     397,121       (58,230     (83,328
  

 

 

   

 

 

   

 

 

 

Foreign currency exchange effect on cash and cash equivalent balances

     15,899       (1,809     (16,683
  

 

 

   

 

 

   

 

 

 

(Decrease) increase in cash and cash equivalents

     (97,051     14,904       23,454  

Cash and cash equivalents at beginning of year

     202,882       187,978       164,524  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

   $ 105,831     $ 202,882     $ 187,978  
  

 

 

   

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

52


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(1) Operations and Summary of Significant Accounting Policies

Description of Business

We are a Fortune 500 global information technology (“IT”) provider helping businesses of all sizes – from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations – define, architect, implement and manage Intelligent Technology SolutionsTM. We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:

 

Operating Segment

  

Geography

North America

   United States and Canada

EMEA

   Europe, Middle East and Africa

APAC

   Asia-Pacific

Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. A discussion of changes in our classification of certain revenue streams during 2017, can be found in Note 20. Prior year results were reclassified to conform to the current year presentation. These reclassifications had no effect on consolidated total net sales.

Acquisitions

Effective September 26, 2017, we acquired Caase Group B.V. (referred to herein as, “Caase.com”), a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. The acquisition was funded using cash on hand.

Effective January 6, 2017, we acquired Datalink Corporation (“Datalink”), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. The acquisition was funded using cash on hand and borrowings under our revolving facility in the form of an incremental Term Loan A (“TLA”).

Effective September 1, 2016, we acquired Ignia Pty Ltd (“Ignia”), a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000. The acquisition was funded using cash on hand.

Effective October 1, 2015, we acquired BlueMetal Architects, Inc. (“BlueMetal”), an interactive design and technology architecture firm based in the Boston area with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. The acquisition was funded using borrowings under our accounts receivable securitization financing facility.

Our results of operations include the results of Caase.com, Datalink, Ignia and BlueMetal from their respective acquisition dates. (See Note 21 for a discussion of our acquisitions.)

Principles of Consolidation and Presentation

The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. References to “the Company,” “Insight,” “we,” “us,” “our” and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise.

 

53


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.

Cash and Cash Equivalents

We consider all highly liquid investments with maturities at the date of purchase of three months or less to be cash equivalents.    

Book overdrafts represent the amount by which outstanding checks issued, but not yet presented to our banks for disbursement, exceed balances on deposit in applicable bank accounts and a legal right of offset with our positive cash balances in other financial institution accounts does not exist. Our book overdrafts, which are not directly linked to a credit facility or other bank overdraft arrangement, do not result in an actual bank financing, but rather constitute normal unpaid trade payables at the end of a reporting period. These amounts are included within our accounts payable balance in our consolidated balance sheets. The changes in these book overdrafts are included within the changes in accounts payable line item as a component of cash flows from operating activities in our consolidated statements of cash flows.

Allowance for Doubtful Accounts

We establish an allowance for doubtful accounts to reflect our best estimate of probable losses inherent in our accounts receivable balance. The allowance is based on our evaluation of the aging of the receivables, historical write-offs and the current economic environment. We write off individual accounts against the reserve when we no longer believe that it is probable that we will collect the receivable because we become aware of a client’s or partner’s inability to meet its financial obligations. Such awareness may be as a result of bankruptcy filings, or deterioration in the client’s or partner’s operating results or financial position.

Inventories

We state inventories, principally purchased IT hardware, at the lower of weighted average cost (which approximates cost under the first-in, first-out method) or net realizable value. We evaluate inventories for excess, obsolescence or other factors that may render inventories unmarketable at normal margins. Write-downs are recorded so that inventories reflect the approximate net realizable value and take into account contractual provisions with our partners governing price protection, stock rotation and return privileges relating to obsolescence. Because of the large number of transactions and the complexity of managing the price protection and stock rotation process, estimates are made regarding write-downs of the carrying amount of inventories. Additionally, assumptions about future demand, market conditions and decisions by manufacturers/publishers to discontinue certain products or product lines can affect our decision to write down inventories.

Inventories not available for sale relate to product sales transactions in which we are warehousing the product and will be deploying the product to our clients’ designated locations subsequent to period-end. Additionally, we may perform services on a portion of the product prior to shipment to our clients and will be paid a fee for doing so. Although these product contracts are non-cancelable with customary credit terms beginning the date the inventories are segregated in our warehouse and invoiced to the client and the warranty periods begin on the date of invoice, these transactions do not meet the sales recognition criteria under GAAP. Therefore, we do not record sales and the inventories are classified as inventories not available for sale on our consolidated balance sheet until the product is delivered. If clients remit payment before we deliver the product to them, we record the payments received as deferred revenue on our consolidated balance sheet until such time as the product is delivered.

 

54


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Property and Equipment

We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:

 

    

Estimated Economic

Life

Leasehold improvements

   Shorter of underlying lease term or asset life

Furniture and fixtures

   2 – 7 years

Equipment

   3 – 5 years

Software

   3 – 10 years

Buildings

   29 years

Costs incurred to develop internal-use software during the application development stage, including capitalized interest, are recorded in property and equipment at cost. External direct costs of materials and services consumed in developing or obtaining internal-use computer software and payroll and payroll-related costs for teammates who are directly associated with and who devote time to internal-use computer software development projects, to the extent of the time spent directly on the project and specific to application development, are capitalized.

Reviews are regularly performed to determine whether facts and circumstances exist which indicate that the useful life is shorter than originally estimated or the carrying amount of assets may not be recoverable. When an indication exists that the carrying amount of long-lived assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

Goodwill

Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of net identified tangible and intangible assets acquired. Goodwill is tested for impairment at the reporting unit level on an annual basis in the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. The quantitative goodwill impairment review process compares the fair value of the reporting unit in which goodwill resides to its carrying value. The Company has three reporting units, which are the same as our operating segments. Multiple valuation techniques can be used to assess the fair value of the reporting unit. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both.

Intangible Assets

We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:

 

     Estimated Economic
Life

Customer relationships

   2 –11 years

Tradenames and Restrictive Covenant Agreements

   9 months –3 years

We regularly perform reviews to determine if facts and circumstances exist which indicate that the useful lives of our intangible assets are shorter than originally estimated or the carrying amount of these assets may not be recoverable. When an indication exists that the carrying amount of intangible assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

 

55


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Trade Credits

Trade credit liabilities arise from aged unclaimed credit memos, duplicate payments, payments for returned product or overpayments made to us by our clients, and, to a lesser extent, from goods received by us from a partner for which we were never invoiced. Trade credit liabilities are included in accrued expenses and other current liabilities in our consolidated balance sheets. We derecognize the liability only if it has been extinguished, upon either (1) our payment of the liability to relieve our obligation or (2) our legal release from the related obligation, which is recorded as a reduction of costs of goods sold.

Self-Insurance

We are self-insured in the United States for medical insurance up to certain annual stop-loss limits and workers’ compensation claims up to certain deductible limits. We establish reserves for claims, both reported and incurred but not reported, using currently available information as well as our historical claims experience.

Treasury Stock

We record repurchases of our common stock as treasury stock at cost. We also record the subsequent retirement of these treasury shares at cost. The excess of the cost of the shares retired over their par value is allocated between additional paid-in capital and retained earnings. The amount recorded as a reduction of paid-in capital is based on the excess of the average original issue price of the shares over par value. The remaining amount is recorded as a reduction of retained earnings.

Sales Recognition

Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i) have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.

We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.

We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. We report sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.

Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).

We sell certain third-party service contracts, software maintenance and cloud or software-as-a-service subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition, and thus are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.

 

56


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.

We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these services engagements are not a significant portion of our consolidated net sales.

Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.

In certain arrangements, we may provide a combination of hardware and software products and the provision of services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.

Costs of Goods Sold

Costs of goods sold include product costs, direct costs incurred associated with delivering services, outbound and inbound freight costs and provisions for inventory reserves. These costs are reduced by provisions for supplier discounts and certain payments and credits received from partners, as described under “Partner Funding” below.

Selling and Administrative Expenses

Selling and administrative expenses include salaries and wages, bonuses and incentives, stock-based compensation expense, employee-related expenses, facility-related expenses, marketing and advertising expense, reduced by certain payments and credits received from partners related to shared marketing expense programs, as described under “Partner Funding” below, depreciation of property and equipment, professional fees, amortization of intangible assets, provisions for losses on accounts receivable and other operating expenses.

Partner Funding

We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in cost of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. The amount of partner funding recorded as a reduction of selling and administrative expenses in our statements of operations totaled $53,227,000, $48,114,000 and $45,146,000 in 2017, 2016 and 2015, respectively.

 

57


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Concentrations of Risk

Credit Risk

Although we are affected by the international economic climate, management does not believe material credit risk concentration existed at December 31, 2017. We monitor our clients’ financial condition and do not require collateral. Sales to the U.S. federal government, which are diversified across multiple agencies and departments, collectively accounts for approximately 9% of our 2017 net sales. Excluding these sales to the federal government, we are not reliant on any one client. No single client accounted for more than 4% of our consolidated net sales in 2017.

Supplier Risk

Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.

Advertising Costs

Advertising costs are expensed as they are incurred. Advertising expense of $47,053,000, $37,565,000 and $33,568,000 was recorded in 2017, 2016 and 2015, respectively. These amounts were predominantly offset by partner funding earned pursuant to shared marketing expense programs recorded as a reduction of selling and administrative expenses, as discussed in “Partner Funding” above.

Stock-Based Compensation

Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the reward. Stock-based compensation expense is classified in the same line item of our consolidated statements of operations as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units (“RSUs”) is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).

Foreign Currencies

We use the U.S. dollar as our reporting currency. The functional currencies of our foreign subsidiaries are the local currencies. Accordingly, assets and liabilities of the subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet dates. Income and expense items are translated at the average exchange rate for each month within the year. The resulting translation adjustments are recorded directly in accumulated other comprehensive income, net of tax – foreign currency translation adjustments as a separate component of stockholders’ equity. Net foreign currency transaction gains/losses, including transaction gains/losses on intercompany balances that are not of a long-term investment nature and non-functional currency cash balances, are reported as a separate component of non-operating (income) expense in our consolidated statements of operations.

Derivative Financial Instruments

We enter into forward foreign exchange contracts to mitigate the risk of non-functional currency monetary assets and liabilities on our consolidated financial statements. These forward contracts are not designated as hedge instruments. The fair value of all derivative assets and liabilities are recorded gross in the other current assets and accrued expenses and other current liabilities sections of our consolidated balance sheets. Gains/losses are recorded net in non-operating (income) expense in our consolidated statements of operations.

 

58


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable earnings in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

We recognize net deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to unrecognized tax benefits are recognized within the income tax expense line in our consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.

Net Earnings Per Share (“EPS”)

Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each year. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding RSUs. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Years Ended December 31,  
     2017      2016      2015  

Numerator:

        

Net earnings

   $ 90,683      $ 84,690      $ 75,851  
  

 

 

    

 

 

    

 

 

 

Denominator:

        

Weighted-average shares used to compute basic EPS

     35,741        36,102        37,984  

Dilutive potential common shares due to dilutive RSUs, net of tax effect

     466        336        291  
  

 

 

    

 

 

    

 

 

 

Weighted-average shares used to compute diluted EPS

     36,207        36,438        38,275  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.54      $ 2.35      $ 2.00  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.50      $ 2.32      $ 1.98  
  

 

 

    

 

 

    

 

 

 

In 2017, 2016 and 2015, approximately 40,000, 36,000 and 1,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future.                

Recently Issued Accounting Standards

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2017-04, “Simplifying the Test for Goodwill Impairment.” The new standard requires an entity to no longer perform a hypothetical purchase price allocation to measure goodwill impairment. Instead, impairment will be measured using the difference between the carrying amount and the fair value of the reporting unit. The new standard is effective for annual and interim periods beginning after December 15, 2019, and early adoption is permitted. We adopted this new standard when we performed our annual goodwill impairment analysis for 2017 in the fourth quarter of 2017 and applied it prospectively. The adoption of this standard did not have a material effect on our consolidated financial statements. See “Goodwill” above for further details about our test for goodwill impairment.

 

59


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

In November 2016, the FASB issued ASU No. 2016-18, “Restricted Cash.” The new standard requires companies to include cash and cash equivalents that have restrictions on withdrawal or use within total cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments.” The new standard is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. It addresses eight specific cash flow issues to clarify the presentation and classification of cash receipts and cash payments in the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09, “Improvements to Employee Share-Based Payment Accounting.” This new standard simplifies the accounting for share-based payment transactions, including the income tax consequences, the calculation of diluted earnings per share, the treatment of forfeitures, the classification of awards as either equity or liabilities and the classification on the statement of cash flows. This new standard increases volatility in the statement of operations by requiring all excess tax benefits and deficiencies to be recognized as income tax benefit or expense in the statement of operations and treated as discrete items in the period in which they occur. We adopted the new standard as of January 1, 2017, and prospectively applied the provisions in this guidance requiring recognition of excess tax benefits and deficits in the statement of operations, which resulted in an income tax benefit of $2,483,000 for the year ended December 31, 2017. The corresponding increase in net earnings equated to $0.07 per diluted share during the year ended December 31, 2017. Also, as a result of the adoption of the new standard, we made an accounting policy election to recognize forfeitures as they occur and no longer estimate expected forfeitures. The provisions in this guidance requiring the use of a modified retrospective transition method would have required us to record a cumulative effect adjustment in retained earnings as of January 1, 2017. We elected not to adjust retained earnings and to record such cumulative effect adjustment as stock-based compensation in the first quarter of 2017 on the basis of immateriality. Lastly, we applied the provisions of this guidance relating to classification on the statement of cash flows retrospectively. As a result, excess tax benefits from employee gains on stock-based compensation of $323,000 and $592,000 were reclassified from cash flows from financing activities to cash flows from operating activities for the years ended December 31, 2016 and 2015, respectively, to conform to the current period presentation.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” which supersedes the existing lease recognition requirements in the existing accounting standard for leases. The core principal of the new standard is that an entity should recognize assets and liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. Early adoption is permitted. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We expect to adopt the new standard in the first quarter of 2019 and are in the process of determining the effect that the adoption of ASU 2016-02 will have on our consolidated financial statements and disclosures. We have not yet selected our planned transition approach.

In January 2016, the FASB issues ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities.” The new standard amends the guidance on the classification and measurement of financial instruments and changes the accounting for investments in equity securities. The new standard is effective for annual and interim periods in fiscal years beginning after December 15, 2017, and early adoption is permitted. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

 

60


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

In July 2015, the FASB issued ASU No. 2015-11, “Simplifying the Measurement of Inventory.” This standard changes the measurement from lower of cost or market to lower of cost and net realizable value. We adopted the standard in the first quarter of 2017 and applied the provisions prospectively. The standard did not have a material effect on our consolidated financial statements.

On May 28, 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which amends the existing accounting standards for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard, as amended, will be effective for the Company beginning in the first quarter of 2018. The standard permits two methods of adoption: retrospectively to each prior reporting period presented (the full retrospective transition method) or retrospectively with the cumulative effect adjustment of initially applying the new standard recognized at the date of initial application (the modified retrospective transition method).

We will adopt the standard as of January 1, 2018, and will utilize the modified retrospective transition method. While we are still finalizing our accounting policies under the new standard and are in the process of quantifying the cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings, to date we have concluded:

 

    In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we will change to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement. Under current guidance, we bifurcate the sale of the software license from the sale of the maintenance contract, record the sale of the software product on a gross basis, as the principal in the arrangement, and record the sale of the software maintenance on a net basis, as an agent in the arrangement. This change will lead us to report lower net sales in future periods related to security software products. This change will have no effect on gross profit dollars, but all other things being equal, gross margin for these specific sales would increase compared to prior years.

 

    The accounting for inventories not available for sale, otherwise known as bill and hold arrangements, will change such that a portion of revenue under the contracts will be recognized earlier than we are recognizing under current accounting standards. Bill and hold arrangements are inventory balances owned and paid for by our clients, but for which we are warehousing the product and will be deploying it to the clients’ locations in a future period.

 

    The accounting for renewals of certain software term licenses will change to delay revenue recognition until the beginning of the renewal period. Under current guidance, we recognize revenue as the renewal order is completed. We do not believe this change will have a material effect on our sales or profitability trends, as it is only a change in timing of recognition between periods.

 

    Sales commissions on contracts with performance periods that exceed one year will be recorded as an asset and amortized to expense over the related contract performance period as opposed to being expensed in the period the transaction is generated.

Our analysis and evaluation of the new standard will continue through to when we publish our first quarter of 2018 results. A substantial amount of work has been completed, and findings and progress to date have been reported to management and the Audit Committee. Although we currently believe that the changes overall resulting from the adoption of the new standard will not lead to operating trends that are materially different than we reported in prior years, our evaluation of the effects is still being finalized. Currently, we estimate the total cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings to be less than $10,000,000, on a pretax basis.

 

61


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

(2) Property and Equipment

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

 

     December 31,  
     2017      2016  

Software

   $ 171,701      $ 159,442  

Buildings

     65,468        63,253  

Equipment

     103,542        93,553  

Furniture and fixtures

     38,459        36,526  

Leasehold improvements

     25,981        21,132  

Land

     5,179        5,131  
  

 

 

    

 

 

 
     410,330        379,037  

Accumulated depreciation and amortization

     (335,078      (308,127
  

 

 

    

 

 

 

Property and equipment, net

   $ 75,252      $ 70,910  
  

 

 

    

 

 

 

We periodically assess whether any indicators of impairment existed related to our property and equipment. We incurred non-cash charges of $418,000 and $535,000 during 2017 and 2015, respectively, to write-off certain property and equipment. No such charges were incurred in 2016.

Depreciation and amortization expense related to property and equipment was $25,787,000, $27,493,000 and $26,649,000 in 2017, 2016 and 2015, respectively. Interest charges capitalized in connection with internal-use software development projects in 2017, 2016 and 2015 were immaterial.

(3) Goodwill

The changes in the carrying amount of goodwill for the year ended December 31, 2017 are as follows (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Goodwill

   $ 379,617      $ 151,439      $ 13,973     $ 545,029  

Accumulated impairment losses

     (323,422      (151,439      (13,973     (488,834

Goodwill acquired during 2016

     (507      —          6,957       6,450  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2016

     55,688        —          6,957       62,645  

Goodwill acquired during 2017

     64,140        4,041        605       68,786  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2017

   $ 119,828      $ 4,041      $ 7,562     $ 131,431  
  

 

 

    

 

 

    

 

 

   

 

 

 

On September 26, 2017, we acquired Caase.com, which has been integrated into our EMEA business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $4,041,000 was recorded as goodwill in the EMEA reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.

On January 6, 2017, we acquired Datalink, which has been integrated into our North America business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $64,140,000 was recorded as goodwill in the North America reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.                

On September 1, 2016, we acquired Ignia, which has been integrated into our APAC business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $6,957,000 was recorded as goodwill in the APAC reporting unit (see Note 21). The primary driver for this acquisition was to expand our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology™ to our clients in the Asia-Pacific region. The change in goodwill in our APAC operating segment as of December 31, 2017 compared to the balance as of December 31, 2016 resulted from a final working capital adjustment of $35,000 during the year and foreign currency translation adjustments associated with the goodwill balance.

 

62


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

On October 1, 2015, we acquired BlueMetal, which has been integrated into our North America business. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded the adjustment of the purchase price allocation as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016.

During 2017, we periodically assessed whether any indicators of impairment existed which would require us to perform an interim impairment review. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our reporting units below their carrying values. We performed our annual test of goodwill for impairment during the fourth quarter of 2017. The results of the goodwill impairment test indicated that the fair values of our North America, EMEA and APAC reporting units, estimated using the market approach, were in excess of their respective carrying values.

(4) Intangible Assets

Intangible assets consist of the following (in thousands):

 

     December 31,  
     2017      2016  

Customer relationships

   $ 133,660      $ 41,711  

Other

     4,475        1,978  
  

 

 

    

 

 

 
     138,135        43,689  

Accumulated amortization

     (37,357      (22,982
  

 

 

    

 

 

 

Intangible assets, net

   $ 100,778      $ 20,707  
  

 

 

    

 

 

 

In March and December 2017, respectively, the customer relationship intangible assets associated with the 2012 acquisition of Inmac and the 2011 acquisition of Ensynch were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $2,516,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December 31, 2017.

In September 2016, the customer relationship intangible assets associated with the 2006 acquisition of Software Spectrum Inc. and the 2008 acquisition of MINX Limited in the United Kingdom were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $81,817,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December 31, 2016.

During 2017, we periodically assessed whether any indicators of impairment existed related to our intangible assets. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our intangible assets below their carrying values.    

Amortization expense recognized in 2017, 2016 and 2015 was $16,812,000, $10,637,000 and $11,308,000, respectively. Future amortization expense for the remaining unamortized balance as of December 31, 2017 is estimated as follows (in thousands):

 

Years Ending December 31,

   Amortization Expense  

2018

   $ 14,260  

2019

     11,690  

2020

     11,677  

2021

     11,638  

2022

     11,638  

Thereafter

     39,875  
  

 

 

 

Total amortization expense

   $ 100,778  
  

 

 

 

 

63


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

(5) Accounts Payable - Inventory Financing Facility

We have entered into an agreement with a financial intermediary to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as accounts payable - inventory financing facility in the accompanying consolidated balance sheets.

The aggregate availability for vendor purchases under our inventory financing facility is $325,000,000. From time to time and at our option, we may request to increase the aggregate amount available under the inventory financing facility by up to an aggregate of $25,000,000, subject to customary conditions. The facility matures on June 23, 2021. Additionally, the facility may be renewed under certain circumstances described in the agreement for successive 12-month periods. Interest does not accrue on accounts payable under this facility provided the accounts payable are paid within stated vendor terms (typically 60 days). We impute interest on the average daily balance outstanding during these stated vendor terms based on our blended incremental borrowing rate during the period under our senior revolving credit facility and our accounts receivable securitization financing facility. Imputed interest of $6,736,000, $3,385,000 and $3,406,000 was recorded in 2017, 2016 and 2015, respectively. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. The facility is guaranteed by the Company and each of its material domestic subsidiaries and is secured by a lien on substantially all of the Company’s and each guarantor’s assets.

(6) Debt, Capital Lease and Other Financing Obligations

Debt

Our long-term debt consists of the following (in thousands):

 

     December 31,  
     2017      2016  

Senior revolving credit facility

   $ 117,500      $ —    

Term Loan A (less unamortized debt issuance costs of $873)

     165,377        —    

Accounts receivable securitization financing facility

     25,000        39,500  

Capital leases and other financing obligations

     5,291        1,231  
  

 

 

    

 

 

 

Total

     313,168        40,731  

Less: current portion of long-term debt

     (16,592      (480
  

 

 

    

 

 

 

Long-term debt

   $ 296,576      $ 40,251  
  

 

 

    

 

 

 

Our senior revolving credit facility (“revolving facility”) is used for general corporate purposes, which may include acquisitions and share repurchases, and may be used for borrowings in certain foreign currencies and for letters of credit, in each case up to specified sublimits. The revolving facility has an aggregate U.S. dollar equivalent maximum borrowing amount of $350,000,000, including a maximum borrowing capacity that may be used for borrowing in certain foreign currencies of $50,000,000. On January 6, 2017, we amended our revolving facility to expand the facility by $175,000,000 in the form of an incremental Term Loan A (“TLA”). Pricing and all other general terms and conditions of the TLA are governed by the existing revolving facility. The TLA requires amortization payments of 5%, 7.5%, 10%, 12.5% and 15% of the original principal balance in years one through five, respectively, to be paid quarterly through March 31, 2021, with the remaining balance of $107,187,500 due at maturity on June 23, 2021. The revolving facility and TLA are guaranteed by the Company’s material domestic subsidiaries and are secured by a lien on substantially all of the Company’s and each guarantor’s assets.

The interest rates applicable to borrowings under the revolving facility and the TLA are based on the leverage ratio of the Company as set forth on a pricing grid in the agreement. Amounts outstanding under the revolving facility and TLA bear interest, payable quarterly, at a floating rate equal to the prime rate plus a predetermined spread of 0.00% to 0.75% or, at our option, a LIBOR rate plus a pre-determined spread of 1.25% to 2.25%. The floating interest rate applicable at December 31, 2017 was 3.49% per annum for the revolving facility and 3.57% per annum for the TLA. In addition, we pay a quarterly commitment fee on the unused portion of the facility of 0.25% to 0.45%, and our letter of credit participation fee ranges from 1.25% to 2.25%. During 2017, 2016 and 2015, due to availability under our ABS facility, weighted average borrowings under our revolving facility were $63,604,000, $35,811,000 and $21,987,000, respectively. Interest expense associated with the revolving facility and TLA was $8,491,000, $2,191,000 and $1,813,000 in 2017, 2016 and 2015, respectively, including the commitment fee and amortization of deferred financing fees. As of December 31, 2017, we had $117,500,000 outstanding under our revolving facility and approximately $166,250,000 outstanding under the TLA. See discussion of the maximum leverage ratio under “Debt Covenants” below. The revolving facility matures on June 23, 2021.

 

64


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Our accounts receivable securitization financing facility (“ABS facility”) has a maximum aggregate borrowing availability of $250,000,000 and matures on June 23, 2019. Under our ABS facility, we can sell receivables periodically to a special purpose accounts receivable and financing entity (the “SPE”), which is exclusively engaged in purchasing receivables from us. The SPE is a wholly-owned, bankruptcy-remote entity that we have included in our consolidated financial statements. The SPE funds its purchases by selling undivided interests in eligible trade accounts receivable to independent financial institution purchasers under the ABS facility (“Purchasers”), which is administered by an independent financial institution agent. The SPE’s assets are available first and foremost to satisfy the claims of the Purchasers, and we cannot convey any interest in the receivables sold to the Purchasers (or allow any adverse claims on the receivables) without the consent of the Purchasers. In addition, the SPE is required to maintain a minimum capital amount and various reserves pursuant to the terms of the ABS facility. We maintain effective control over the receivables that are sold. Accordingly, the receivables remain recorded on our consolidated balance sheets. At December 31, 2017 and 2016, the SPE owned $1,141,520,000 and $936,467,000, respectively, of receivables recorded at fair value and included in the accompanying consolidated balance sheets. While the ABS facility has a stated maximum amount, the actual availability under the ABS facility is limited by the quantity and quality of the underlying accounts receivable. As of December 31, 2017, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $25,000,000 was outstanding. See discussion of the maximum leverage ratio under “Debt Covenants” below.

Under the amended ABS facility, interest is payable monthly, and the floating interest rate applicable at December 31, 2017 was 2.41% per annum, including a 0.85% usage fee on any outstanding balances. In addition, we pay a monthly commitment fee on the unused portion of the facility of 0.375%. During the years ended December 31, 2017, 2016 and 2015, the weighted average interest rates on amounts outstanding under our ABS facility, including the usage and commitment fees and the amortization of deferred financing fees, were 2.4%, 1.9% and 1.6%, respectively. Weighted average borrowings under our ABS facility in 2017, 2016 and 2015 were $153,759,000, $145,376,000 and $112,101,000, respectively.

Debt Covenants

Our revolving facility, our TLA and our ABS facility contain various covenants customary for transactions of this type, including limitations on the payment of dividends and the requirement that we comply with maximum leverage and minimum fixed charge ratio requirements, comply with a minimum receivables requirement and meet monthly, quarterly and annual reporting requirements. If we fail to comply with these covenants, the lenders would be able to demand payment within a specified period of time. Further, the terms of the ABS facility identify various circumstances that would result in an “amortization event” under the facility.

Our consolidated debt balance that can be outstanding at the end of any fiscal quarter under our revolving facility, our TLA and our ABS facility is limited by certain financial covenants, particularly a maximum leverage ratio. The maximum leverage ratio is calculated as aggregate debt outstanding divided by the sum of our trailing twelve month net earnings (loss) plus (i) interest expense, excluding non-cash imputed interest on our inventory financing facility, (ii) income tax expense (benefit), (iii) depreciation and amortization, (iv) non-cash stock-based compensation, (v) extraordinary or non-recurring non-cash losses or expenses and (vi) certain cash restructuring and acquisition-related charges and synergies, not to exceed a specified cap (“adjusted earnings”). The maximum leverage ratio permitted under the facilities was increased to 3.50 times trailing twelve-month adjusted earnings in conjunction with the acquisition of Datalink effective January 6, 2017. A significant drop in our adjusted earnings would limit the amount of indebtedness that could be outstanding at the end of any fiscal quarter to a level that would be below our consolidated maximum facility amount. Based on our maximum leverage ratio as of December 31, 2017, our aggregate debt balance that could have been outstanding under our revolving facility, our TLA and our ABS facility was the full amount of the maximum borrowing capacity of $766,250,000, of which $117,500,000 was outstanding under our revolving facility, $166,250,000 was outstanding under our TLA and $25,000,000 was outstanding under our ABS facility at December 31, 2017.

 

65


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Capital Lease and Other Financing Obligations

In August 2017, we entered into two 12-month capital leases for certain IT equipment. In May 2017 and March 2016, we entered into capitalized leases with 36-month terms for certain IT equipment. The capital leases were non-cash transactions and, accordingly, have been excluded from our consolidated statements of cash flows for the years ended December 31, 2017 and 2016.

Future minimum payments under the capitalized leases consist of the following as of December 31, 2017 (in thousands):

 

Years Ending December 31,

      

2018

   $ 1,550  

2019

     1,016  

2020

     381  
  

 

 

 

Total minimum lease payments

     2,947  

Less amount representing interest

     (145
  

 

 

 

Present value of minimum lease payments

   $ 2,802  
  

 

 

 

From time to time, we also enter into other financing agreements with financial intermediaries to facilitate the purchase of products from certain vendors. In conjunction with our acquisition of Datalink effective January 6, 2017, we acquired certain obligations associated with Datalink’s financing of the equipment that it leased to its clients. At December 31, 2017, these financing obligations totaled $2,489,000. No amounts were owed under other financing agreements as of December 31, 2016.

The current and long-term portions of our capital lease and other financing obligations are included in the current and long-term portions of long-term debt in the table above and in our consolidated balance sheets as of December 31, 2017 and 2016.

(7) Operating Leases

We have non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment. Our facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options. We recognize rent expense on a straight-line basis over the lease term. Rental expense for these third-party operating leases was $19,126,000, $14,444,000 and $14,737,000 in 2017, 2016 and 2015, respectively, and is included in selling and administrative expenses in the accompanying consolidated statements of operations.

Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2017 are as follows (in thousands):

 

Years Ending December 31,

      

2018

     18,601  

2019

     16,617  

2020

     12,122  

2021

     9,170  

2022

     6,966  

Thereafter

     12,023  
  

 

 

 

Total minimum lease payments

   $ 75,499  
  

 

 

 

Amounts in the table above exclude approximately $1.6 million in each of 2018 and 2019 in non-cancellable rental income.

 

66


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

(8) Severance and Restructuring Activities

During 2017, 2016 and 2015, we recorded severance expense associated with the elimination of certain positions based on a re-alignment of roles and responsibilities and a continued review of resource needs. Charges in North America included severance actions taken to realign roles and responsibilities subsequent to the acquisition of Datalink in January 2017, as well as a headcount reduction as part of cost reduction initiatives in the fourth quarter of 2017 and early in 2016. Charges in EMEA included ongoing restructuring activities, primarily in France, Germany, the United Kingdom and the Netherlands, as part our cost reduction and restructuring initiatives in the region. The APAC charges primarily related to severance actions taken subsequent to the acquisition of Ignia. The following table details the activity for each of the three years in the period ending December 31, 2017 related to these resource actions, and the outstanding obligations as of December 31, 2017 (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Balances at December 31, 2014

   $ 857      $ 2,971      $ —       $ 3,828  

Severance costs, net of adjustments

     1,126        3,781        —         4,907  

Cash payments

     (1,456      (3,534      —         (4,990

Foreign currency translation adjustments

     (22      (235      —         (257
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2015

     505        2,983        —         3,488  

Severance costs, net of adjustments

     2,966        1,496        118       4,580  

Cash payments

     (2,524      (3,239      (118     (5,881

Foreign currency translation adjustments

     —          (23      —         (23
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2016

     947        1,217        —         2,164  

Severance costs, net of adjustments

     4,010        4,888        104       9,002  

Cash payments

     (3,336      (3,597      (89     (7,022

Foreign currency translation adjustments

     10        486        —         496  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2017

   $ 1,631      $ 2,994      $ 15     $ 4,640  
  

 

 

    

 

 

    

 

 

   

 

 

 

Immaterial adjustments were recorded as a reduction to severance and restructuring expense in each of 2017, 2016 and 2015, due to changes in estimates.

The remaining outstanding obligations as of December 31, 2017 are expected to be paid during the next 12 months and are therefore included in accrued expenses and other current liabilities.

(9) Stock-Based Compensation

We recorded the following pre-tax amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

North America

   $ 9,697      $ 8,096      $ 6,648  

EMEA

     2,737        2,530        1,908  

APAC

     392        432        366  
  

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 12,826      $ 11,058      $ 8,922  
  

 

 

    

 

 

    

 

 

 

Company Plan

Our Board of Directors adopted the Amended Insight Enterprises, Inc. 2007 Omnibus Plan (the “Plan”) on March 28, 2011. The Plan was approved by our stockholders on May 18, 2011 at our 2011 annual meeting and, unless sooner terminated, will remain in place until May 18, 2021.                

The Plan allows the Company to grant options, stock appreciation rights, stock awards, restricted stock, stock units (which may also be referred to as “restricted stock units”), performance shares, performance units, cash-based awards and other awards payable in cash or shares of common stock to eligible non-employee directors, employees and consultants. Consultants and independent contractors are eligible if they provide bona fide services that are not related to capital raising or promoting or maintaining a market for the Company’s stock.

On February 17, 2016, the Board of Directors adopted the First Amendment to the Plan (the “First Amendment”). On May 18, 2016 at our 2016 annual meeting, our stockholders approved the First Amendment. The First Amendment: (a) updates the list of performance criteria contained in Section 16.1 of the Plan; (b) imposes a limit on the dollar value of awards that may be granted to any one participant who is a non-employee director during any one calendar year; and (c) adds an objective clawback provision expressly providing that every award granted under the Plan is subject to potential forfeiture or recovery to the fullest extent called for by law, listing standard or Company policy. The First Amendment did not increase the number of shares available for grant under the Plan or extend the term of the Plan.

The Plan is administered by the Compensation Committee of Insight’s Board of Directors, and, except as provided below, the Compensation Committee has the exclusive authority to administer the Plan, including the power to determine eligibility, the types of awards to be granted, the price and the timing of awards. Under the Plan, the Compensation Committee may delegate some of its authority to our Chief Executive Officer to grant awards to individuals other than individuals who are subject to the reporting requirements of Section 16(a) of the Securities Exchange Act of 1934, as amended. As of December 31, 2017, of the 7,250,000 shares of common stock reserved and available for grant under the Plan, 3,215,540 shares of common stock remain available for grant under the Plan.

 

67


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Accounting for Restricted Stock Units

We issue RSUs as incentives to certain officers and teammates and as compensation to members of our Board of Directors. We recognize compensation expense associated with the issuance of such RSUs over the vesting period for each respective RSU. The total compensation expense associated with RSUs represents the value based upon the number of RSUs awarded multiplied by the closing price of our common stock on the date of grant. The number of RSUs to be awarded under our service-based RSUs is fixed at the grant date. The number of RSUs ultimately awarded under our performance-based RSUs varies based on whether the Company achieves certain financial results. We record compensation expense each period based on our estimate of the most probable number of RSUs that will be issued under the grants of performance-based RSUs. Recipients of RSUs do not have voting or dividend rights until the vesting conditions are satisfied and shares are released.

As of December 31, 2017, total compensation cost related to nonvested RSUs not yet recognized is $17,483,000, which is expected to be recognized over the next 1.25 years on a weighted-average basis.

The following table summarizes our RSU activity during 2017:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at the beginning of year

     1,067,557      $ 25.37     

Granted

     369,438      $ 44.12     

Vested, including shares withheld to cover taxes

     (466,839    $ 24.88      $ 20,284,762 (a) 
        

 

 

 

Forfeited

     (78,043    $ 32.16     
  

 

 

       

Nonvested at the end of year

     892,113      $ 32.86      $ 34,159,007 (b) 
  

 

 

       

 

 

 

 

(a) The aggregate fair value of vested RSUs represents the total pre-tax fair value, based on the closing stock price on the day of vesting, which would have been received by holders of RSUs had all such holders sold their underlying shares on that date. The aggregate intrinsic value for RSUs which vested during 2016 and 2015 was $9,235,102 and $9,168,784, respectively.
(b) The aggregate fair value of the nonvested RSUs and the RSUs expected to vest represents the total pre-tax fair value, based on our closing stock price of $38.29 as of December 29, 2017 (December 31, 2017 was not a trading day), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.

During each of the years in the three-year period ended December 31, 2017, the RSUs that vested for teammates in the United States were net-share settled such that we withheld shares with value equivalent to the teammates’ minimum statutory United States tax obligation for the applicable income and other employment taxes and remitted the equivalent cash amount to the appropriate taxing authorities. The total shares withheld during 2017, 2016 and 2015 of 122,255, 84,953 and 85,652, respectively, were based on the value of the RSUs on their vesting dates as determined by our closing stock price on such dates. For 2017, 2016 and 2015, total payments for our teammates’ tax obligations to the taxing authorities were $5,318,000, $2,219,000 and $2,265,000, respectively, and are reflected as a financing activity within the accompanying consolidated statements of cash flows. These net-share settlements had the effect of repurchases of our common stock as they reduced the number of shares that would have otherwise been issued as a result of the vesting and did not represent an expense to us.

(10) Assets Held for Sale

In May 2016, we sold real estate that we owned in Bloomingdale, Illinois that was previously classified as a held for sale asset and included in other current assets in the accompanying consolidated balance sheet as of December 31, 2015. In previous years, we recorded non-cash charges to reduce the carrying amount of the related assets to their estimated fair value less costs to sell. During the second quarter of 2016, we recorded a gain on sale of approximately $338,000, which is included in selling and administrative expenses in the accompanying consolidated statement of operations for the year ended December 31, 2016.

 

68


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

(11) Income Taxes

The following table presents the United States (“U.S.”) and foreign components of earnings before income taxes and the related income tax expense (in thousands):

Earnings before income taxes:

 

     Years Ended December 31,  
     2017      2016      2015  

United States

   $ 119,330      $ 99,095      $ 90,575  

Foreign

     39,768        40,363        28,601  
  

 

 

    

 

 

    

 

 

 
   $ 159,098      $ 139,458      $ 119,176  
  

 

 

    

 

 

    

 

 

 

Income tax expense:

 

     Years Ended December 31,  
     2017      2016      2015  

Current:

        

U.S. Federal

   $ 31,067      $ 27,947      $ 24,369  

U.S. State and local

     3,636        2,200        2,705  

Foreign

     14,573        14,104        11,077  
  

 

 

    

 

 

    

 

 

 
     49,276        44,251        38,151  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     20,327        10,395        5,104  

U.S. State and local

     (427      1,088        602  

Foreign

     (761      (966      (532
  

 

 

    

 

 

    

 

 

 
     19,139        10,517        5,174  
  

 

 

    

 

 

    

 

 

 
   $ 68,415      $ 54,768      $ 43,325  
  

 

 

    

 

 

    

 

 

 

The following schedule reconciles the differences between the U.S. federal income taxes at the U.S. statutory rate and our income tax expense (dollars in thousands):

 

     2017     2016     2015  

Statutory federal income tax rate

   $ 55,684       35.0   $ 48,810       35.0   $ 41,712       35.0

State income tax expense, net of federal income tax benefit

     2,808       1.8       3,368       2.4       3,180       2.7  

Audits and adjustments, net

     (313     (0.2     (1,039     (0.7     (886     (0.7

Change in valuation allowances

     2,472       1.5       3,742       2.7       2,944       2.5  

Foreign income taxed at different rates

     (6,057     (3.8     (6,611     (4.7     (5,729     (4.8

U.S. mandatory deemed repatriation

     5,625       3.5       —         —         —         —    

Adjustment of net deferred tax assets for enacted U.S. federal tax reform

     7,738       4.9       —         —         —         —    

Change in U.S. tax law applicable to certain foreign entities

     —         —         2,577       1.8       —         —    

Non-deductible compensation

     571       0.4       518       0.4       474       0.4  

Other, net

     (113     (0.1     3,403       2.4       1,630       1.3  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Effective tax rate

   $ 68,415       43.0   $ 54,768       39.3   $ 43,325       36.4
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. As part of the change in tax law, beginning in 2018, the U.S. statutory federal income tax rate was reduced from 35% to 21%. This reduction required a remeasurement of our deferred tax balances that resulted in an increase in our 2017 income tax expense. In addition, the change in tax law included provisions requiring mandatory deemed repatriation of undistributed foreign earnings. In 2017, we recorded a tax charge totaling $13,363,000 in connection with the enactment of the U.S. Tax Cuts and Jobs Act. Due to the enactment date and complexities of the new law, we have not completed our accounting related to these items. In accordance with Staff Accounting Bulletin 118, issued on December 22, 2017, we have concluded that the U.S. income taxes attributable to the remeasurement of U.S. deferred income taxes, the mandatory deemed repatriation provision and the state tax effects of these items are provisional amounts.

A change in U.S. tax law was enacted in December 2016 related to the taxation of foreign currency translation gains or losses arising from qualified business units. The change, which increased our U.S. federal income taxes, affects our foreign entities that are treated as branches for U.S. tax purposes. The “Other, net” line item in the schedule above includes $349,000 and $1,296,000 related to the effect of non-deductible acquisition-related expenses incurred during 2017 and 2016, respectively.

 

69


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

For foreign entities not treated as branches for U.S. tax purposes, historically, we did not provide for U.S. income taxes on the undistributed earnings of these subsidiaries as these earnings were considered to be reinvested and, in the opinion of management, would continue to be reinvested indefinitely outside of the United States. As a result of U.S. federal tax reform enacted during December 2017, all undistributed foreign earnings are deemed distributed.

The significant components of deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Deferred tax assets:

     

Net operating losses

   $ 25,418      $ 18,964  

Foreign tax credits

     21,346        13,115  

Accruals

     5,921        6,426  

Goodwill and other intangibles

     4,717        35,523  

Stock-based compensation

     3,023        4,238  

Accounts receivable

     2,124        2,547  

Inventories

     1,930        2,598  

Property and equipment

     1,111        705  

Deferred revenue

     600        468  

Other

     335        55  
  

 

 

    

 

 

 

Gross deferred tax assets

     66,525        84,639  

Valuation allowances

     (45,995      (30,972
  

 

 

    

 

 

 

Total deferred tax assets

     20,530        53,667  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Goodwill and other intangibles

     (1,587      (1,221

Accrued withholding tax

     (1,452      —    

Prepaid expenses

     (369      (204

Other

     (775      (795
  

 

 

    

 

 

 

Total deferred tax liabilities

     (4,183      (2,220
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 

The net non-current deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Net non-current deferred tax assets

   $ 17,064      $ 52,347  

Net non-current deferred tax liabilities

     (717      (900
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 

As of December 31, 2017, we have a federal net operating loss carryforward (“NOL”) of $1,455,000 and U.S. state NOLs of $1,977,000 that will expire between 2018 and 2036. We also have NOLs from various non-U.S. jurisdictions of $87,056,000. While the majority of the non-U.S. NOLs have no expiration date, $6,258,000 will expire between 2018 and 2024.

On the basis of currently available information, we have provided valuation allowances for certain of our deferred tax assets where we believe it is more likely than not that the related tax benefits will not be realized. At December 31, 2017 and 2016, our valuation allowances totaled $45,995,000 and $30,972,000, respectively, representing non-U.S. NOLs, foreign depreciation allowances and foreign tax credits.

We believe it is more likely than not that forecasted income, including income that may be generated as a result of prudent and feasible tax planning strategies, together with the tax effects of deferred tax liabilities, will be sufficient to fully recover our remaining deferred tax assets. In the future, if we determine that realization of the remaining deferred tax assets and the availability of certain previously paid taxes to be refunded are not more likely than not, we will need to increase our valuation allowances and record additional income tax expense.

 

70


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

The following table summarizes the change in the valuation allowance (in thousands):

 

     December 31,  
     2017      2016  

Valuation allowances at beginning of year

   $ 30,972      $ 28,750  

Increase in income tax expense

     2,472        3,742  

U.S. federal tax reform

     11,623        —    

Foreign currency translation adjustments

     2,865        (1,035

Other

     (1,937      (485
  

 

 

    

 

 

 

Valuation allowances at end of year

   $ 45,995      $ 30,972  
  

 

 

    

 

 

 

The increase in our valuation allowance related to U.S. federal tax reform in the table above was primarily related to U.S. mandatory deemed repatriation.

Various taxing jurisdictions are examining our tax returns for certain tax years. Although the outcome of tax audits cannot be predicted with certainty, management believes the ultimate resolution of these examinations will not result in a material adverse effect to our financial position, results of operations or cash flows.

As of December 31, 2017 and 2016, we had approximately $4,273,000 and $2,246,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $287,000 and $195,000, respectively, related to accrued interest. A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest, is as follows (in thousands):

 

Balance at December 31, 2016

   $ 2,051  

Additions for tax positions added through acquisition

     2,484  

Subtractions for tax positions in prior periods

     (59

Additions for tax positions in current period

     867  

Additions due to foreign currency translation

     53  

Subtractions due to audit settlements and statute expirations

     (1,410
  

 

 

 

Balance at December 31, 2017

   $ 3,986  
  

 

 

 

In the future, if recognized, the liability associated with uncertain tax positions would affect our effective tax rate. We do not believe there will be any changes over the next 12 months that would have a material effect on our effective tax rate.

Several of our subsidiaries are currently under audit for tax years 2012 through 2015. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months which could significantly increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.

We, including our subsidiaries, file income tax returns in the U.S. federal jurisdiction and many state and local and non-U.S. jurisdictions. In the United States, federal income tax returns for 2014, 2015, 2016 and 2017 remain open to examination. For U.S. state and local taxes as well as in non-U.S. jurisdictions, the statute of limitations generally varies between three and ten years.

(12) Market Risk Management

Interest Rate Risk

We have interest rate exposure arising from our financing facilities, which have variable interest rates. These variable interest rates are affected by changes in short-term interest rates. We currently do not hedge our interest rate exposure.

We do not believe that the effect of reasonably possible near-term changes in interest rates will be material to our financial position, results of operations and cash flows. Our financing facilities expose our net earnings to changes in short-term interest rates since interest rates on the underlying obligations are variable. We had $117,500,000 outstanding under our revolving facility, $166,250,000 outstanding under our TLA and $25,000,000 outstanding under our ABS facility at December 31, 2017. The interest rate attributable to the borrowings under our revolving facility, our TLA and our ABS facility was 3.49%, 3.57% and 2.41%, respectively, per annum at December 31, 2017. The change in annual pre-tax earnings from operations resulting from a hypothetical 10% increase or decrease in the applicable interest rate would have been immaterial.

 

71


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Foreign Currency Exchange Risk

We have foreign currency exchange risk related to the translation of our foreign subsidiaries’ operating results, assets and liabilities (see Note 1 for a description of our Foreign Currencies policy). We also maintain cash accounts denominated in currencies other than the functional currency, which expose us to fluctuations in foreign exchange rates. Remeasurement of these cash balances results in gains/losses that are also reported as a separate component of non-operating (income) expense. We monitor our foreign currency exposure and selectively enter into forward exchange contracts to mitigate risk associated with certain non-functional currency monetary assets and liabilities related to foreign denominated payables, receivables and cash balances. Transaction gains and losses resulting from non-functional currency assets and liabilities are offset by gains and losses on forward contracts in non-operating (income) expense, net in our consolidated statements of operations. The counterparties associated with our foreign exchange forward contracts are large creditworthy commercial banks. The derivatives transacted with these institutions are short in duration and, therefore, we do not consider counterparty concentration and non-performance to be material risks. The Company does not have a significant concentration of credit risk with any single counterparty.

(13) Derivative Financial Instruments

We use derivatives to partially offset our exposure to fluctuations in certain foreign currencies. We do not enter into derivative contracts for speculative or trading purposes. Derivatives are recorded at fair value on the balance sheet based on observable market based inputs or unobservable inputs that are corroborated by market data (Level 2). Gains or losses resulting from changes in fair value of the derivative are recorded currently in income. We do not designate our hedges for hedge accounting, and our foreign currency derivative instruments are not subject to any master netting arrangements with our counterparties.

We use foreign exchange forward contracts to mitigate risk associated with certain non-functional currency assets and liabilities from fluctuations in foreign currency exchange rates. Our non-functional currency assets and liabilities are primarily related to foreign currency denominated payables, receivables, and cash balances. The foreign currency forward contracts, carried at fair value, typically have a maturity of one month or less. We currently enter into approximately four foreign exchange forward contracts per month with an average notional value of $10,610,000 and an average maturity of approximately nine days.

Our derivative financial instruments as of December 31, 2017 were not material. The effect of our derivative financial instruments on our results of operations during the years ended December 31, 2017, 2016 and 2015 were a gain of $159,000, a loss of $2,722,000 and a loss of $942,000, respectively. These amounts are reported within the net foreign currency exchange (gain) loss line item in our consolidated statements of operations.

(14) Fair Value Measurements

Fair value measurements are determined based on the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

We have elected to use the income approach to value our foreign exchange derivatives, using observable Level 2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount assuming that participants are motivated, but not compelled, to transact. Level 2 inputs for the valuations are limited to quoted prices for similar assets or liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability (specifically LIBOR rates, foreign exchange rates, and foreign exchange forward points). Mid-market pricing is used as a practical expedient for fair value measurements. Fair value measurement of an asset or liability must reflect the nonperformance risk of the entity and the counterparty. Therefore, the impact of the counterparty’s creditworthiness when in an asset position and the Company’s creditworthiness when in a liability position has also been factored into the fair value measurement of the derivative instruments and did not have a material impact on the fair value of these derivative instruments. Both the counterparty and the Company are expected to continue to perform under the contractual terms of the instruments.

 

72


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

As of December 31, 2017, we have no non-financial assets or liabilities that are measured and recorded at fair value on a recurring basis, and our other financial assets or liabilities generally consist of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities and long-term debt. The estimated fair values of our cash and cash equivalents approximate their carrying values and are determined based on quoted prices in active markets for identical assets (Level 1). The estimated fair values of our long-term debt balances approximate their carrying values based on their variable interest rate terms that are based on current market interest rates for similar debt instruments. The fair values of the other financial assets and liabilities are based on the values that would be received or paid in an orderly transaction between market participants and approximate their carrying values due to their nature and short duration.

(15) Benefit Plans

We adopted a defined contribution benefit plan (the “Defined Contribution Plan”) for our U.S. teammates which complies with section 401(k) of the Internal Revenue Code. The Company provides a discretionary match to all participants who make 401(k) contributions pursuant to the Defined Contribution Plan. The discretionary match provided to participants is equivalent to 50% of a participant’s pre-tax contributions up to a maximum of 6% of eligible compensation per pay period. Additionally, we offer several defined contribution benefit plans to our teammates outside of the United States. These plans and their related terms vary by country. Total consolidated contribution expense under these plans was $14,083,000, $7,684,000 and $7,190,000 for 2017, 2016 and 2015, respectively.

(16) Share Repurchase Programs

In February 2016, February 2015 and October 2014, our Board of Directors authorized share repurchase programs of $50,000,000, $75,000,000 and $25,000,000, respectively. No share repurchase program was authorized in 2017. The following table summarizes the shares of our common stock that we repurchased on the open market under these repurchase programs during the years ended December 31, 2017, 2016 and 2015, respectively, in thousands, except per share amounts:

 

Year

   Total Number
of Shares
Purchased
     Average Price
Paid per Share
     Approximate Dollar
Value of Shares
Purchased
 

2017

     —        $ —        $ —    

2016

     1,891        26.43        50,000  

2015

     3,300        27.83        91,843  
  

 

 

       

 

 

 

Total

     5,191         $ 141,843  
  

 

 

       

 

 

 

All shares repurchased were retired.

On February 13, 2018, our Board of Directors authorized the repurchase of up to $50,000,000 of our common stock. Our share repurchases will be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management’s discretion. The amount of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.

(17) Commitments and Contingencies

Contractual

In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of December 31, 2017, we had approximately $1,962,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.

 

73


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

Management believes that payments, if any, related to these performance bonds are not probable at December 31, 2017. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.

Employment Contracts and Severance Plans

We have employment contracts with, and plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control. In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control. If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from three to twenty-four months of salary.

Indemnifications

From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance. These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us. Such indemnification obligations may not be subject to maximum loss clauses.

Management believes that payments, if any, related to these indemnifications are not probable at December 31, 2017. Accordingly, we have not accrued any liabilities related to such indemnifications in the accompanying consolidated financial statements.

We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors. These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys’ fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual’s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us. There are no pending legal proceedings that involve the indemnification of any of the Company’s directors or officers.

Contingencies Related to Third-Party Review

From time to time, we are subject to potential claims and assessments from third parties. We are also subject to various governmental, client and partner audits. We continually assess whether or not such claims have merit and warrant accrual. Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows.

Legal Proceedings

From time to time, we are party to various legal proceedings arising in the ordinary course of business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations. We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are appropriate. If accruals are not appropriate, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made for disclosure. Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses. It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the resolution of a legal proceeding. Legal expenses related to defense, negotiations, settlements, rulings and advice of outside legal counsel are expensed as incurred.

 

74


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

The Company is not involved in any pending or threatened legal proceedings that it believes would reasonably be expected to have a material adverse effect on its business, financial condition or results of operations.

(18) Supplemental Financial Information

Additions and deductions related to the allowance for doubtful accounts receivable for 2017, 2016 and 2015 were as follows (in thousands):

 

     Balance at
Beginning
of Year
     Additions      Deductions     Balance at
End of Year
 

Allowance for doubtful accounts receivable:

          

Year ended December 31, 2017

   $ 9,138      $ 5,245      $ (4,225   $ 10,158  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2016

   $ 11,872      $ 2,452      $ (5,186   $ 9,138  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2015

   $ 19,336      $ 6,761      $ (14,225   $ 11,872  
  

 

 

    

 

 

    

 

 

   

 

 

 

During 2015, we undertook a project to analyze our older accounts receivable to attempt further collection action, or where appropriate, to write off such accounts as uncollectible. Since these aged accounts receivable had been fully reserved against, the write off was accomplished through the elimination of the associated allowance, with no effect on net accounts receivable balances. The reduction of the allowance for doubtful accounts to $11,872,000 at December 31, 2015 was a direct result of the write off of these older fully reserved accounts receivable as well as an overall improvement in managing the receivables portfolio. The reduction of the reserve during 2015 related to these actions had no effect on our results of operations.

(19) Cash Flows

Cash payments for interest on indebtedness and cash payments for taxes on income were as follows (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Supplemental disclosures of cash flow information:

        

Cash paid during the year for interest

   $ 10,976      $ 3,782      $ 2,866  
  

 

 

    

 

 

    

 

 

 

Cash paid during the year for income taxes, net of refunds

   $ 55,470      $ 39,051      $ 41,062  
  

 

 

    

 

 

    

 

 

 

Non-cash investing activities for 2017, 2016 and 2015 included $159,000, $791,000 and $662,000, respectively, of capital expenditures in accounts payable, representing additions purchased at period end but not yet paid for in cash.

(20) Segment and Geographic Information

We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services.

During the year ended December 31, 2017, subsequent to our acquisition of Datalink, our consolidated net sales from the provision of services approximated 10%. As such, for the year ended December 31, 2017, we began reporting net sales from the provision of services and the related costs of goods sold separately from net sales of products and the related costs of goods on the face of our consolidated statement of operations. For comparability purposes, net sales and costs of goods sold for the years ended December 31, 2016 and 2015 have been expanded to conform to the current year presentation. These changes in presentation had no effect on previously reported total net sales, total costs of goods sold or gross profit amounts.

 

75


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

In conjunction with these changes in presentation, because fees earned from activities reported net are considered services revenues, we reclassified certain revenue streams for which we act as the agent in the transaction to net sales from services. Previously, we included these net revenue streams within our software and, to a lesser extent, hardware sales mix categories based on the type of product being sold (e.g., fees earned for the sale of software maintenance and certain software licenses were included in software sales and fees earned for the sale of certain third-party provided training and warranty services were included in hardware sales when we historically disclosed and analyzed our sales mix). For comparability purposes, our sales mix among our hardware, software and services categories for the years ended December 31, 2016 and 2015 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following tables summarize net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the years ended December 31, 2016 and 2015 (in thousands):

 

     North America
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 3,352,355      $ 2,454,889      $ 2,336,764  

Software

     1,310,118        1,146,808        1,157,168  

Services

     519,261        370,131        329,596  
  

 

 

    

 

 

    

 

 

 
   $ 5,181,734      $ 3,971,828      $ 3,823,528  
  

 

 

    

 

 

    

 

 

 

In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

 

     EMEA
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 536,500      $ 481,505      $ 531,308  

Software

     710,452        762,427        756,373  

Services

     108,464        94,628        83,456  
  

 

 

    

 

 

    

 

 

 
   $ 1,355,416      $ 1,338,560      $ 1,371,137  
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.

 

     APAC
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 27,907      $ 18,916      $ 14,327  

Software

     101,412        132,718        149,607  

Services

     37,154        23,493        14,491  
  

 

 

    

 

 

    

 

 

 
   $ 166,473      $ 175,127      $ 178,425  
  

 

 

    

 

 

    

 

 

 

In APAC, fees earned from activities reported on a net basis of $9,000 and $10,991,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $6,000 and $8,439,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the “management approach,” or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources. Our CODM is our Chief Executive Officer.

All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015.

 

76


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

A portion of our operating segments’ selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently. These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses. Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments.

The tables below present information about our reportable operating segments (in thousands):

 

     Year Ended December 31, 2017  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 4,662,473      $ 1,246,952      $ 129,319      $ 6,038,744  

Services

     519,261        108,464        37,154        664,879  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     5,181,734        1,355,416        166,473        6,703,623  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     4,253,587        1,140,204        118,611        5,512,402  

Services

     236,470        24,902        11,279        272,651  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     4,490,057        1,165,106        129,890        5,785,053  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     691,677        190,310        36,583        918,570  

Operating expenses:

           

Selling and administrative expenses

     530,792        164,305        28,231        723,328  

Severance and restructuring expenses

     4,010        4,888        104        9,002  

Loss on sale of foreign entity

     —          3,646        —          3,646  

Acquisition-related expenses

     3,223        106        —          3,329  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 153,652      $ 17,365      $ 8,248      $ 179,265  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,337,573      $ 530,242      $ 101,169      $ 2,968,984
  

 

 

    

 

 

    

 

 

    

 

 

 
     Year Ended December 31, 2016  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,601,697      $ 1,243,932      $ 151,634      $ 4,997,263  

Services

     370,131        94,628        23,493        488,252  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,971,828        1,338,560        175,127        5,485,515  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,301,148        1,129,917        140,397        4,571,462  

Services

     145,199        22,956        2,796        170,951  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,446,347        1,152,873        143,193        4,742,413  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     525,481        185,687        31,934        743,102  

Operating expenses:

           

Selling and administrative expenses

     401,316        160,269        23,658        585,243  

Severance and restructuring expenses

     2,966        1,496        118        4,580  

Acquisition-related expenses

     4,278        —          169        4,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 116,921      $ 23,922      $ 7,989      $ 148,832  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,204,351      $ 562,293      $ 119,778      $ 2,886,422
  

 

 

    

 

 

    

 

 

    

 

 

 

 

77


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

     Year Ended December 31, 2015  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,493,932      $ 1,287,681      $ 163,934      $ 4,945,547  

Services

     329,596        83,456        14,491        427,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,823,528        1,371,137        178,425        5,373,090  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,196,297        1,167,113        149,943        4,513,353  

Services

     125,668        17,737        —          143,405  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,321,965        1,184,850        149,943        4,656,758  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     501,563        186,287        28,482        716,332  

Operating expenses:

           

Selling and administrative expenses

     396,603        165,879        22,424        584,906  

Severance and restructuring expenses

     1,126        3,781        —          4,907  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 103,834      $ 16,627      $ 6,058      $ 126,519  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 1,999,485      $ 543,146      $ 114,973      $ 2,657,604
  

 

 

    

 

 

    

 

 

    

 

 

 

 

* Consolidated total assets do not reflect intercompany eliminations and corporate assets of $283,333,000, $667,122,000 and $643,587,000 at December 31, 2017, 2016 and 2015, respectively.

The following is a summary of our geographic net sales and long-lived assets, consisting of property and equipment, net (in thousands):

 

     United States      United Kingdom      Other Foreign      Total  

2017

           

Net sales

   $ 4,933,805      $ 684,632      $ 1,085,186      $ 6,703,623  

Total long-lived assets

   $ 50,462      $ 14,783      $ 10,007      $ 75,252  

2016

           

Net sales

   $ 3,776,352      $ 671,999      $ 1,037,164      $ 5,485,515  

Total long-lived assets

   $ 46,774      $ 13,570      $ 10,566      $ 70,910  

2015

           

Net sales

   $ 3,645,876      $ 711,957      $ 1,015,257      $ 5,373,090  

Total long-lived assets

   $ 58,748      $ 16,810      $ 12,723      $ 88,281  

Net sales by geographic area are presented by attributing net sales to external customers based on the domicile of the selling location.

 

78


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

We recorded the following pre-tax amounts, by operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Depreciation and amortization of property and equipment:

        

North America

   $ 20,241      $ 21,952      $ 22,239  

EMEA

     5,025        4,908        3,757  

APAC

     521        633        653  
  

 

 

    

 

 

    

 

 

 
     25,787        27,493        26,649  
  

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

        

North America

     15,971        8,139        8,053  

EMEA

     73        1,951        2,834  

APAC

     768        547        421  
  

 

 

    

 

 

    

 

 

 
     16,812        10,637        11,308  
  

 

 

    

 

 

    

 

 

 

Total

   $ 42,599      $ 38,130      $ 37,957  
  

 

 

    

 

 

    

 

 

 

(21) Acquisitions

Caase.com

Effective September 26, 2017, we acquired Caase.com, a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. We believe that this acquisition strengthened our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.

The total fair value of net identifiable assets acquired was approximately $2,107,000, including $68,000 of cash acquired and $2,039,000 of identifiable intangible assets, consisting primarily of customer relationships. The customer relationships identifiable intangible asset is being amortized using the straight-line method over its estimated economic life of 8 years. The preliminary purchase price was allocated under the acquisition method of accounting using the information available at the time. During the fourth quarter of 2017, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $193,000. Goodwill initially recorded of approximately $4,117,000, which was recorded in our EMEA operating segment, was adjusted to $4,041,000 as of December 31, 2017 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously, adjustments for deferred taxes and foreign currency translation adjustments. None of the goodwill is tax deductible. We will finalize the purchase price allocation in 2018 when the final working capital adjustment is agreed upon and paid and the evaluation of uncertain tax positions, which could lead to an adjustment of the purchase price allocation, is completed.

We consolidated the results of operations for Caase.com within our EMEA operating segment beginning on the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Caase.com and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

Datalink

On January 6, 2017, we completed our acquisition of Datalink, a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. We believe that this acquisition strengthened our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.

 

79


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

The following table summarizes the purchase price and the estimated fair value of the assets acquired and liabilities assumed at the date of acquisition (in thousands):

 

Total purchase price

      $ 257,456  

Fair value of net assets acquired:

     

Current assets

   $ 238,577     

Identifiable intangible assets – see description below

     94,500     

Property and equipment

     5,843     

Other assets

     17,888     

Current liabilities

     (129,071   

Long-term liabilities, including deferred taxes

     (34,421   
  

 

 

    

Total fair value of net assets acquired

        193,316  
     

 

 

 

Excess purchase price over fair value of net assets acquired (“goodwill”)

      $ 64,140  
     

 

 

 

Under the acquisition method of accounting, the total purchase price as shown in the table above was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over fair value of net assets acquired was recorded as goodwill.

The estimated fair values of current assets and liabilities (other than deferred revenue and related deferred costs) were based upon their historical costs on the date of acquisition due to their short-term nature. The majority of property and equipment were also estimated based upon historical costs as they approximated fair value. Certain long-term assets, including Datalink’s IT system, were written down to the estimated fair value based on the economic benefit expected to be realized from the assets following the acquisition. Deferred revenue acquired primarily represents monies collected prior to January 6, 2017 related to unearned revenues associated with support services to be performed in the future. The estimated fair value of deferred revenue of $65,500,000, which is included in current and long-term liabilities in the table above, was calculated using the adjusted fulfillment cost method as the present value of the costs expected to be incurred by a third party to perform the support services obligations acquired under various customer contracts, plus a reasonable profit associated with the performance effort. The deferred costs acquired represent monies paid prior to January 6, 2017 to purchase third party customer support contracts from manufacturers. The estimated fair value of the deferred costs of $48,029,000, which is included in current and other assets in the table above, was calculated in conjunction with the valuation of deferred revenue discussed above.

Identified intangible assets of $94,500,000 consist primarily of customer relationships, the trade name and non-compete agreements, which were valued at $92,200,000, $2,200,000 and $100,000, respectively. These values were determined using the multiple-period excess earnings method, the relief from royalty method and the lost income method, respectively.

The identifiable intangibles resulting from the acquisition are amortized using the straight-line method over the following estimated useful lives:

 

Intangible Assets    Estimated Economic Life

Customer relationships

   10 Years

Trade name

   1 Year

Non-compete agreements

   1 Year

Amortization expense recognized for the period from the acquisition date through December 31, 2017 was $11,520,000.

Goodwill of $64,140,000, which was recorded in our North America operating segment, represents the excess of the purchase price over the estimated fair value assigned to tangible and identifiable intangible assets acquired and liabilities assumed from Datalink. The addition of the Datalink technical employees to our team and the opportunity to grow our data center solutions business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.

The preliminary purchase price was allocated using information available at the time. During the second quarter of 2017, upon analysis of additional information affecting our estimate of the fair value of net assets acquired, we adjusted the purchase price allocation and reduced the goodwill balance by $945,000. During the remainder of 2017, no further adjustments to the purchase price allocation were made, and the purchase price allocation was finalized.

 

80


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

We have consolidated the results of operations for Datalink since its acquisition on January 6, 2017. Consolidated net sales and gross profit for the year ended December 31, 2017 include $524,281,000 and $118,917,000, respectively, from Datalink. The following table reports pro forma information as if the acquisition of Datalink had been completed at the beginning of the earliest period presented (in thousands, except per share amounts):

 

          Year Ended December 31,  
          2017      2016      2015  

Net sales

   As reported    $ 6,703,623      $ 5,485,515      $ 5,373,090  
   Proforma    $ 6,707,533      $ 6,084,484      $ 6,033,750  

Net earnings

   As reported    $ 90,683      $ 84,690      $ 75,851  
   Proforma    $ 92,276      $ 85,823      $ 75,696  

Diluted earnings per share

   As reported    $ 2.50      $ 2.32      $ 1.98  
   Proforma    $ 2.55      $ 2.36      $ 1.98  

Ignia

Effective September 1, 2016, we acquired Ignia, a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000, subject to a final working capital adjustment. We believe that this acquisition expands our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology™ to our clients in the Asia-Pacific region.

The total fair value of net identifiable assets acquired initially recorded was approximately $5,324,000, including $1,463,000 of cash acquired and $4,716,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight years and 27 months, respectively. The preliminary purchase price was allocated using the information available at the time. During the fourth quarter of 2016, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $218,000. Goodwill initially recorded of approximately $7,248,000, which was recorded in our APAC operating segment, was adjusted to $6,957,000 as of December 31, 2016 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously and foreign currency translation adjustments. None of the goodwill is tax deductible. We finalized the purchase price allocation in the second quarter of 2017 when the final working capital adjustment of $35,000 was agreed upon.

We consolidated the results of operations for Ignia within our APAC operating segment beginning on September 1, 2016, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Ignia and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

BlueMetal

Effective October 1, 2015, we acquired BlueMetal, an interactive design and technology architecture firm based in the Boston area, with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. BlueMetal delivers strategic design, application development, business intelligence solutions and data visualization platforms, and we believe this acquisition strengthens our services capabilities to bring value to our clients’ businesses in the area of application design, mobility and big data.

The total fair value of net assets acquired was approximately $15,412,000, including $15,240,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight and three years, respectively. Goodwill acquired approximated $29,938,000, which was recorded in our North America operating segment. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded an adjustment of the purchase price as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016. The addition of the BlueMetal employees to our team and the opportunity to grow our services business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.

 

81


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

We consolidated the results of operations for BlueMetal beginning on October 1, 2015, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of BlueMetal and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

(22) Sale of Foreign Entity

On July 19, 2017, we concluded the sale of our operations in Russia, formerly a part of our EMEA operating segment, to one of our global partners that is focused in the region. We recorded a loss on the sale of the foreign entity of approximately $3,646,000 during the third quarter of 2017, including a $2,903,000 charge upon the release of our cumulative translation adjustment account balance as of the sale date.

(23) Selected Quarterly Financial Information (unaudited)

The following tables set forth selected unaudited consolidated quarterly financial information for 2017 and 2016 (in thousands, except per share data):

 

     Quarters Ended  
     December 31,
2017
    September 30,
2017
    June 30,
2017
    March 31,
2017
 

Net sales

   $ 1,784,075     $ 1,757,973     $ 1,684,032     $ 1,477,543  

Costs of goods sold

     1,551,192       1,531,892       1,432,653       1,269,316  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     232,883       226,081       251,379       208,227  

Operating expenses:

        

Selling and administrative expenses

     184,554       180,390       180,752       177,632  

Severance and restructuring expenses

     2,791       494       1,022       4,695  

Loss on sale of foreign entity

     —         3,646       —         —    

Acquisition-related expenses

     —         106       276       2,947  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     45,538       41,445       69,329       22,953  

Non-operating (income) expense:

        

Interest income

     (346     (227     (205     (431

Interest expense

     5,360       5,555       4,326       3,933  

Net foreign currency exchange (gain) loss

     (117     341       251       380  

Other expense, net

     367       339       326       315  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     40,274       35,437       64,631       18,756  

Income tax expense

     26,106       13,025       24,376       4,908  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 14,168     $ 22,412     $ 40,255     $ 13,848  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.40     $ 0.63     $ 1.13     $ 0.39  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.39     $ 0.62     $ 1.11     $ 0.38  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,809       35,787       35,765       35,602  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     36,272       36,203       36,169       36,185  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

82


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

 

     Quarters Ended  
     December 31,
2016
    September 30,
2016
    June 30,
2016
    March 31,
2016
 

Net sales

   $ 1,467,583     $ 1,392,716     $ 1,456,234     $ 1,168,982  

Costs of goods sold

     1,276,614       1,210,908       1,247,017       1,007,874  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     190,969       181,808       209,217       161,108  

Operating expenses:

        

Selling and administrative expenses

     145,066       143,872       150,186       146,119  

Severance and restructuring expenses

     1,527       788       909       1,356  

Acquisition-related expenses

     3,706       741       —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     40,670       36,407       58,122       13,633  

Non-operating (income) expense:

        

Interest income

     (282     (318     (216     (250

Interest expense

     2,271       2,517       1,992       1,848  

Net foreign currency exchange (gain) loss

     (520     579       (153     616  

Other expense, net

     311       352       359       268  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     38,890       33,277       56,140       11,151  

Income tax expense

     17,790       11,642       21,073       4,263  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 21,100     $ 21,635     $ 35,067     $ 6,888  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.59     $ 0.61     $ 0.96     $ 0.19  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.59     $ 0.60     $ 0.96     $ 0.18  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,479       35,474       36,380       37,075  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,963       35,790       36,612       37,386  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

83


Table of Contents

INSIGHT ENTERPRISES, INC.

 

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

Not applicable.

 

Item 9A. Controls and Procedures

(a) Management’s Annual Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined under Rules 13a-15(f) and 15d-15(f) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). Our management, including our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2017. In making this assessment, our management used the criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Management has concluded that the Company maintained effective internal control over financial reporting as of December 31, 2017, based on the criteria established in COSO’s Internal Control – Integrated Framework.

KPMG LLP, the independent registered public accounting firm that audited the Consolidated Financial Statements in Part II, Item 8 of this report, has issued an attestation report on the Company’s internal control over financial reporting as of December 31, 2017.

(b) Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended December 31, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

(c) Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act). Our Chief Executive Officer and Chief Financial Officer, as of the end of the period covered by this report, evaluated the effectiveness of our disclosure controls and procedures and determined that as of December 31, 2017 our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in 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 that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

(d) Inherent Limitations of Disclosure Controls and Internal Control Over Financial Reporting

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

 

Item 9B. Other Information

Not applicable.

 

84


Table of Contents

INSIGHT ENTERPRISES, INC.

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item can be found in our definitive Proxy Statement relating to our 2018 Annual Meeting of Stockholders (our “Proxy Statement”) and is incorporated herein by reference.

 

Item 11. Executive Compensation

The information required by this item can be found in our Proxy Statement and is incorporated herein by reference.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item can be found in our Proxy Statement and is incorporated herein by reference.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item can be found in our Proxy Statement and is incorporated herein by reference.

 

Item 14. Principal Accounting Fees and Services

The information required by this item can be found in our Proxy Statement and is incorporated herein by reference.

PART IV

 

Item 15. Exhibits, Financial Statement Schedules

(a) Financial Statements and Schedules

The Consolidated Financial Statements of Insight Enterprises, Inc. and subsidiaries and the related Reports of Independent Registered Public Accounting Firm are filed herein as set forth under Part II, Item 8 of this report.

Financial statement schedules have been omitted since they are either not required, not applicable, or the information is otherwise included in the Consolidated Financial Statements or notes thereto.

(b) Exhibits

The exhibits list immediately following the signature page is incorporated herein by reference as the list of exhibits required as part of this report.

 

Item 16. Form 10-K Summary

None.

 

85


Table of Contents

INSIGHT ENTERPRISES, INC.

EXHIBITS TO FORM 10-K

YEAR ENDED DECEMBER 31, 2017

Commission File No. 000-25092

 

         Incorporated by Reference     

Exhibit

Number

  Exhibit Description    Form    File No.    Exhibit
Number
   Filing/Effective
Date
   Filed
Herewith
  2.1   Agreement and Plan of Merger, dated as of November  6, 2016, by and among Insight Enterprises, Inc., Reef Acquisition Co., and Datalink Corporation (Schedules and exhibits to the Agreement and Plan of Merger have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The registrant will furnish copies of any such schedules to the U.S. Securities and Exchange Commission upon request.)    8-K    000-25092    2.1    November 7, 2016   
  3.1   Amended and Restated Certificate of Incorporation of Insight Enterprises, Inc.    10-K    000-25092    3.1    February 17, 2006   
  3.2   Certificate of Amendment of Amended and Restated Certificate of Incorporation of Insight Enterprises, Inc.    8-K    000-25092    3.1    May 21, 2015   
  3.3   Amended and Restated Bylaws of Insight Enterprises, Inc.    8-K    000-25092    3.2    May 21, 2015   
  4.1 (P)   Specimen Common Stock Certificate    S-1    33-86142    4.1    January 20, 1995   
10.1(1)   Form of Indemnification Agreement    10-K    000-25092    10.1    July 26, 2007   
10.2(2)   Amended Insight Enterprises, Inc. 2007 Omnibus Plan    Proxy Statement    000-25092    Annex A    April 4, 2011   
10.3(2)   First Amendment to the Amended Insight Enterprises, Inc. 2007 Omnibus Plan    Proxy Statement    000-25092    Annex A    April 5, 2016   
10.4(2)   Executive Management Separation Plan effective as of January 1, 2008    10-Q    000-25092    10.5    November 7, 2008   
10.5(2)   Amended and Restated Employment Agreement between Insight Enterprises, Inc. and Glynis A. Bryan dated as of January 1, 2009    8-K    000-25092    10.3    January 7, 2009   
10.6(2)   Executive Employment Agreement between Insight Enterprises, Inc. and Kenneth T. Lamneck, dated as of December 14, 2009    10-K    000-25092    10.24    February 25, 2010   
10.7(2)   Employment Agreement between Insight Enterprises, Inc. and Michael P. Guggemos, dated as of November 1, 2010    10-K    000-25092    10.16    February 23, 2011   
10.8(2)   Offer of employment letter to Michael P. Guggemos, dated September 28, 2010    10-K    000-25092    10.17    February 23, 2011   

 

86


Table of Contents

INSIGHT ENTERPRISES, INC.

EXHIBITS TO FORM 10-K (continued)

YEAR ENDED DECEMBER 31, 2017

Commission File No. 000-25092

 

          Incorporated by Reference       

Exhibit

Number

  

Exhibit Description

   Form    File No.    Exhibit
Number
   Filing/Effective
Date
   Filed
Herewith
 
10.9(2)    Employment Agreement between Insight Enterprises, Inc. and Steven W. Dodenhoff, dated as of January 30, 2012    10-K    000-25092    10.16    February 24, 2012   
10.10(2)    Employment Agreement between Insight Enterprises, Inc. and Dana A. Leighty, dated as of March 2, 2012    10-K    000-25092    10.12    February 22, 2013   
10.11(2)    Managing Director Service Agreement dated October 25, 2013 between Insight Technology Solutions GmbH and Wolfgang Ebermann    8-K    000-25092    10.1    October 30, 2013   
10.12(2)    Executive Employment Agreement between Insight Enterprises, Inc. and Samuel C. Cowley, dated June 7, 2016    10-K    000-25092    10.12    February 2, 2017   
10.13    Receivables Purchase Agreement dated as of December  31, 2002 among Insight Receivables, LLC, Insight Enterprises, Inc., Jupiter Securitization Corporation, Bank One NA, and the entities party thereto from time to time as financial institutions    10-K    000-25092    10.38    March 27, 2003   
10.14    Amended and Restated Receivables Sale Agreement dated as of September  3, 2003 by and among Insight Direct USA, Inc. and Insight Public Sector, Inc. as originators, and Insight Receivables, LLC, as buyer    10-Q    000-25092    10.1    November 13, 2003   
10.15    Amendment No. 1 to Receivables Purchase Agreement dated as of September 3, 2003    10-Q    000-25092    10.2    November 13, 2003   
10.16    Amendment No. 2 to Receivables Purchase Agreement dated as of December  23, 2003 among Insight Receivables, LLC, Insight Enterprises, Inc. and Jupiter Securitization Corporation, Bank One NA    10-K    000-25092    10.42    March 11, 2004   
10.17    Amendment No. 5 to Receivables Purchase Agreement dated as of March 25, 2005    10-Q    000-25092    10.4    May 9, 2005   
10.18    Amendment No. 6 to Receivables Purchase Agreement dated as of December 19, 2005    8-K    000-25092    10.1    December 22, 2005   
10.19    Amendment No. 7 to Receivables Purchase Agreement dated as of September 7, 2006    8-K    000-25092    10.2    September 8, 2006   

 

87


Table of Contents

INSIGHT ENTERPRISES, INC.

EXHIBITS TO FORM 10-K (continued)

YEAR ENDED DECEMBER 31, 2017

Commission File No. 000-25092

 

          Incorporated by Reference     

Exhibit

Number

  

Exhibit Description

   Form    File No.    Exhibit
Number
   Filing/Effective
Date
   Filed
Herewith
10.20    Amendment No. 9 to Receivables Purchase Agreement dated as of September 17, 2008    8-K    000-25092    10.3    September 23, 2008   
10.21    Amendment No. 11 and Joinder Agreement to Receivables Purchase Agreement dated as of July 24, 2009    10-Q    000-25092    10.1    August 6, 2009   
10.22    Amendment No. 12 to Receivables Purchase Agreement dated as of July  1, 2010 among Insight Receivables, LLC, Insight Enterprises, Inc., the Purchasers and Managing Agents party thereto, and JPMorgan Chase Bank, N.A. (successor by merger to Bank One, NA (Main Office Chicago)), as agent for the Purchasers    10-Q    000-25092    10.1    November 4, 2010   
10.23    Omnibus Amendment and Joinder to Receivables Purchase Agreement, dated as of April  26, 2012, among Insight Receivables, LLC, Insight Enterprises, Inc., Insight Direct USA, Inc., Insight Public Sector, Inc., the purchasers and managing agents party thereto and JPMorgan Chase Bank, N.A., as Agent    8-K    000-25092    10.3    May 2, 2012   
10.24    Third Amended and Restated Credit Agreement, dated as of April  26, 2012, by and among Insight Enterprises, Inc., Insight Enterprises B.V., Insight Direct (UK) Ltd., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent, Wells Fargo Bank, National Association, as syndication agent, and the lenders party thereto    8-K    000-25092    10.1    May 2, 2012   
10.25    Amended and Restated Credit Agreement, dated as of April 26, 2012, by and among Calence, LLC, Insight Direct USA, Inc. and Insight Public Sector, Inc., as Resellers, Castle Pines Capital LLC, as administrative agent, Wells Fargo Capital Finance, LLC, as collateral agent, syndication agent and administrative agent, and the lenders party thereto    8-K    000-25092    10.2    May 2, 2012   

 

88


Table of Contents

INSIGHT ENTERPRISES, INC.

EXHIBITS TO FORM 10-K (continued)

YEAR ENDED DECEMBER 31, 2017

Commission File No. 000-25092

 

          Incorporated by Reference     

Exhibit

Number

  

Exhibit Description

   Form    File No.    Exhibit
Number
   Filing/Effective
Date
   Filed
Herewith
10.26    Omnibus Amendment, dated as of June  25, 2014, among Insight Receivables, LLC, Insight Enterprises, Inc., Insight Direct USA, Inc., Insight Public Sector, Inc., the purchasers and managing agents party thereto and Wells Fargo Bank, National Association, as successor agent    8-K    000-25092    10.1    July 1, 2014   
10.27    Amendment No. 2 to Amended and Restated Credit Agreement, dated as of July  2, 2015, by and among Calence, LLC, Insight Direct USA, Inc. and Insight Public Sector, Inc., as Resellers, Castle Pines Capital LLC, as a lender and as an administrative agent, Wells Fargo Capital Finance, LLC, as a lender, as collateral agent and as an administrative agent, and the other lenders party thereto.    8-K    000-25092    10.1    July 9, 2015   
10.28    Amendment No. 2 to Third Amended and Restated Credit Agreement, dated as of April  26, 2012, by and among Insight Enterprises, Inc., Insight Enterprises B.V., Insight Direct (UK) Ltd., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent, Wells Fargo Bank, National Association, as syndication agent, and the lenders party thereto    10-Q    000-25092    10.1    October 29, 2015   
10.29    Amendment No. 3 to Amended and Restated Credit Agreement, dated as of April  26, 2012, by and among Calence, LLC, Insight Direct USA, Inc. and Insight Public Sector, Inc., as Resellers, Castle Pines Capital LLC, as administrative agent, Wells Fargo Capital Finance, LLC, as collateral agent, syndication agent and administrative agent, and the lenders party thereto    10-Q    000-25092    10.2    October 29, 2015   
10.30    Amendment to Receivables Purchase Agreement, dated as of October  15, 2015, among Insight Receivables, LLC, Insight Enterprises, Inc., PNC Bank, National Association and Wells Fargo Bank, National Association    10-Q    000-25092    10.3    October 29, 2015   

 

89


Table of Contents

INSIGHT ENTERPRISES, INC.

EXHIBITS TO FORM 10-K (continued)

YEAR ENDED DECEMBER 31, 2017

Commission File No. 000-25092

 

          Incorporated by Reference     

Exhibit

Number

  

Exhibit Description

   Form    File No.    Exhibit
Number
   Filing/Effective
Date
   Filed
Herewith
10.31    Fourth Amended and Restated Credit Agreement, dated as of June  23, 2016, by and among Insight Enterprises, Inc., Insight Enterprises B.V., Insight Direct (UK) Ltd., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent, Wells Fargo Bank, National Association, as syndication agent, and the lenders party thereto    8-K    000-25092    10.1    June 28, 2016   
10.32    Second Amended and Restated Credit Agreement, dated as of June 23, 2016, by and among Calence, LLC, Insight Direct USA, Inc. and Insight Public Sector, Inc., as Resellers, Castle Pines Capital LLC, as administrative agent, Wells Fargo Capital Finance, LLC, as collateral agent, syndication agent and administrative agent, and the lenders party thereto    8-K    000-25092    10.2    June 28, 2016   
10.33    Amendment to Receivables Purchase Agreement, dated as of June  23, 2016, among Insight Receivables, LLC, Insight Enterprises, Inc., the purchasers and managing agents party thereto and Wells Fargo Bank, National Association, as Agent    8-K    000-25092    10.3    June 28, 2016   
10.34    Amendment No.  1 dated as of January 6, 2017 to Fourth Amended and Restated Credit Agreement, by and among Insight Enterprises, Inc., Insight Enterprises B.V. and Insight Direct (UK) Ltd., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto    10-K    000-25092    10.34    February 2, 2017   
10.35    Second Omnibus Reaffirmation Agreement, Amendment and Joinder to Loan Documents, dated as of January  6, 2017, by and among Calence, LLC, Insight Direct USA, Inc., Insight Public Sector, Inc. and Datalink Corporation, as Resellers, the guarantors party thereto, Castle Pines Capital LLC, as administrative agent, Wells Fargo Capital Finance, LLC, as collateral agent and administrative agent, and the lenders party thereto    10-K    000-25092    10.35    February 2, 2017   
21    Subsidiaries of Insight Enterprises, Inc.                X
23.1    Consent of KPMG LLP                X

 

90


Table of Contents
          Incorporated by Reference         

Exhibit

Number

  

Exhibit Description

   Form      File No.      Exhibit
Number
     Filing/Effective
Date
     Filed
Herewith
 
24.1    Power of Attorney for Timothy A. Crown dated February 13, 2018                  X  
24.2    Power of Attorney for Richard E. Allen dated February 13, 2018                  X  
24.3    Power of Attorney for Bruce W. Armstrong dated February 13, 2018                  X  
24.4    Power of Attorney for Linda Breard dated February 13, 2018                  X  
24.5    Power of Attorney for Catherine Courage dated February 13, 2018                  X  
24.6    Power of Attorney for Bennett Dorrance dated February 8, 2018                  X  
24.7    Power of Attorney for Michael M. Fisher dated February 13, 2018                  X  
24.8    Power of Attorney for Anthony A. Ibargüen dated February 13, 2018                  X  
24.9    Power of Attorney for Kathleen S. Pushor dated February 13, 2018                  X  
24.10    Power of Attorney for Girish Rishi dated February 13, 2018                  X  
31.1    Certification of Chief Executive Officer Pursuant to Securities and Exchange Act Rule 13a-14                  X  
31.2    Certification of Chief Financial Officer Pursuant to Securities and Exchange Act Rule 13a-14                  X  
32.1    Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of the Sarbanes-Oxley Act of 2002                  X  
101    Interactive data files pursuant to Rule 405 of Regulation S-T                  X  

 

(1) We have entered into a separate indemnification agreement with each of the following directors and executive officers that differ only in names and dates: Richard E. Allen, Bruce W. Armstrong, Linda Breard, Glynis A. Bryan, Catherine Courage, Samuel C. Cowley, Timothy A. Crown, Steven W. Dodenhoff, Bennett Dorrance, Wolfgang Ebermann, Michael M. Fisher, Michael P. Guggemos, Anthony A. Ibargüen, Helen K. Johnson, Kenneth T. Lamneck, Dana A. Leighty, Kathleen S. Pushor and Girish Rishi. Pursuant to the instructions accompanying Item 601 of Regulation S-K, the Registrant is filing the form of such indemnification agreement.
(2) Management contract or compensatory plan or arrangement.
(P) Paper exhibit.

 

91


Table of Contents

INSIGHT ENTERPRISES, INC.

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.

 

INSIGHT ENTERPRISES, INC.
By  

/s/ Kenneth T. Lamneck

  Kenneth T. Lamneck
  Chief Executive Officer

Dated: February 23, 2018

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/ Kenneth T. Lamneck

Kenneth T. Lamneck

   President, Chief Executive Officer and Director (principal executive officer)   February 23, 2018

/s/ Glynis A. Bryan

Glynis A. Bryan

   Chief Financial Officer (principal financial officer)   February 23, 2018

/s/ Dana A. Leighty

Dana A. Leighty

   Vice President, Finance (principal accounting officer)   February 23, 2018

/s/ Timothy A. Crown*

Timothy A. Crown

   Chairman of the Board   February 23, 2018

/s/ Richard E. Allen*

Richard E. Allen

   Director   February 23, 2018

/s/ Bruce W. Armstrong*

Bruce W. Armstrong

   Director   February 23, 2018

/s/ Linda Breard*

Linda Breard

   Director   February 23, 2018

/s/ Catherine Courage*

Catherine Courage

   Director   February 23, 2018

/s/ Bennett Dorrance*

Bennett Dorrance

   Director   February 23, 2018

/s/ Michael M. Fisher*

Michael M. Fisher

   Director   February 23, 2018

/s/ Anthony A. Ibargüen*

Anthony A. Ibargüen

   Director   February 23, 2018

/s/ Kathleen S. Pushor*

Kathleen S. Pushor

   Director   February 23, 2018

/s/ Girish Rishi*

Girish Rishi

   Director   February 23, 2018

 

* By:  

/s/ Samuel C. Cowley

  Samuel C. Cowley, Attorney in Fact

 

92

EX-21 2 d508368dex21.htm EX-21 EX-21

Exhibit 21

SUBSIDIARIES OF THE REGISTRANT

 

SUBSIDIARY

  

STATE OR OTHER

JURISDICTION OF

INCORPORATION OR

ORGANIZATION

3683371 Canada, Inc.

   Canada

Action Computer Supplies Limited (Dormant)

   United Kingdom

Action Ltd. (Dormant)

   United Kingdom

Bear Data Solutions HK Ltd (Dormant)

   Hong Kong

Bear Data Solutions Pte Ltd (Dormant)

   Singapore

Bear Data Solutions UK Ltd (Dormant)

   United Kingdom

BlueMetal Architects, Inc.

   Delaware

Caase Group BV

   Netherlands

Caase Services BV

   Netherlands

Calence, LLC

   Delaware

Calence Physical Security Solutions, LLC

   Arizona

Computers by Post Limited (Dormant)

   United Kingdom

Datalink Holding LLC (Dormant)

   California

Datalink Nevada LLC (Dormant)

   Nevada

Docufile Limited (Dormant)

   United Kingdom

DSI Data Systems International Limited (Dormant)

   United Kingdom

Fraser Associates Ltd (Dormant)

   United Kingdom

Ignia Pty Ltd

   Australia

Insight Australia Holdings Pty Ltd

   Australia

Insight Canada Holdings, Inc.

   Arizona

Insight Canada Inc.

   Ontario

Insight Consulting Services, LLC

   Arizona

Insight Data Technologies Ltd

   Ireland

Insight Deutschland GmbH & Ko KG (Dormant)

   Germany

Insight Development Corp Limited (Dormant)

   United Kingdom

Insight Direct (GB) Limited (Dormant)

   United Kingdom

Insight Direct (UK) Limited

   United Kingdom

Insight Direct Canada, Inc.

   Canada

Insight Direct Services Limited (Dormant)

   United Kingdom

Insight Direct USA, Inc.

   Illinois

Insight Direct Worldwide, Inc.

   Arizona

Insight Enterprises Australia Pty Limited

   Australia

Insight Enterprises BV

   Netherlands

Insight Enterprises CV

   Netherlands

Insight Enterprises UK, Ltd.

   United Kingdom

Insight Enterprises Holdings BV

   Netherlands

Insight Enterprises Hong Kong

   Hong Kong

Insight Enterprises Netherlands BV

   Netherlands

Insight Enterprises (NZ) Limited

   New Zealand

Insight Enterprises (Shanghai) Co. Ltd

   China

Insight Holding (Deutschland) GmbH (Dormant)

   Germany

Insight Marketing GmbH (Dormant)

   Germany

Insight Networking Solutions Ltd

   United Kingdom

Insight North America, Inc.

   Arizona

Insight Public Sector, Inc.

   Illinois

Insight Receivables Holding, LLC

   Illinois

Insight Receivables, LLC

   Illinois


Insight Stadium Services, LLC (Dormant)

   Arizona

Insight Technology Solutions AB

   Sweden

Insight Technology Solutions AG

   Switzerland

Insight Technology Solutions ApS

   Denmark

Insight Technology Solutions BVBA (Dormant)

   Belgium

Insight Technology Solutions GmbH

   Austria

Insight Technology Solutions GmbH

   Germany

Insight Technology Solutions, Inc.

   Delaware

Insight Technology Solutions NUF

   Norway

Insight Technology Solutions Oy

   Finland

Insight Technology Solutions Pte Ltd

   Singapore

Insight Technology Solutions SAS

   France

Insight Technology Solutions S.L.

   Spain

Insight Technology Solutions SRL

   Italy

Insight Technology Solutions s.r.o. (Dormant)

   Czech Republic

Insight UK Acquisitions Limited (Dormant)

   United Kingdom

Minx Limited (Dormant)

   United Kingdom

MV Sub, Inc. (Dormant)

   Minnesota

PC Wholesale Ltd (Dormant)

   United Kingdom

Pulse Building Limited (Dormant)

   United Kingdom

Software Spectrum Holdings Limited (Dormant)

   United Kingdom

Software Spectrum (UK) Limited (Dormant)

   United Kingdom

Software Spectrum Services BV (Dormant)

   Netherlands

SSI Britain Limited (Dormant)

   United Kingdom

STI Acquisition (Dormant)

   Minnesota

 

EX-23.1 3 d508368dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors

Insight Enterprises, Inc.:

We consent to the incorporation by reference in the registration statement Nos. 333-147879 and 333-176021 on Form S-8 of Insight Enterprises, Inc. of our reports dated February 23, 2018, with respect to the consolidated balance sheets of Insight Enterprises, Inc. and subsidiaries as of December 31, 2017 and 2016, and the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively, the “consolidated financial statements”), and the effectiveness of internal control over financial reporting as of December 31, 2017, which reports appear in the December 31, 2017 annual report on Form 10-K of Insight Enterprises, Inc.

 

/s/ KPMG LLP

Phoenix, Arizona

February 23, 2018

EX-24.1 4 d508368dex241.htm EX-24.1 EX-24.1

Exhibit 24.1

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017 and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Timothy A. Crown

Timothy A. Crown
EX-24.2 5 d508368dex242.htm EX-24.2 EX-24.2

Exhibit 24.2

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Richard E. Allen

Richard E. Allen
EX-24.3 6 d508368dex243.htm EX-24.3 EX-24.3

Exhibit 24.3

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Bruce W. Armstrong

Bruce W. Armstrong
EX-24.4 7 d508368dex244.htm EX-24.4 EX-24.4

Exhibit 24.4

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley her true and lawful attorneys-in-fact and agents, for her, and in her name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Linda Breard

Linda Breard
EX-24.5 8 d508368dex245.htm EX-24.5 EX-24.5

Exhibit 24.5

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley her true and lawful attorneys-in-fact and agents, for her, and in her name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Catherine Courage

Catherine Courage
EX-24.6 9 d508368dex246.htm EX-24.6 EX-24.6

Exhibit 24.6

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 8th day of February, 2018.

 

/s/ Bennett Dorrance

Bennett Dorrance
EX-24.7 10 d508368dex247.htm EX-24.7 EX-24.7

Exhibit 24.7

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Michael M. Fisher

Michael M. Fisher
EX-24.8 11 d508368dex248.htm EX-24.8 EX-24.8

Exhibit 24.8

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley his true and lawful attorneys-in-fact and agents, for him, and in his name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Anthony A. Ibargüen

Anthony A. Ibargüen
EX-24.9 12 d508368dex249.htm EX-24.9 EX-24.9

Exhibit 24.9

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley her true and lawful attorneys-in-fact and agents, for her, and in her name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Kathleen S. Pushor

Kathleen S. Pushor
EX-24.10 13 d508368dex2410.htm EX-24.10 EX-24.10

Exhibit 24.10

KNOW ALL PERSONS BY THESE PRESENTS, that the undersigned hereby constitutes and appoints Kenneth T. Lamneck, Glynis A. Bryan, and Samuel C. Cowley her true and lawful attorneys-in-fact and agents, for her, and in her name, place, and stead, in any and all capacities (i) to sign the Insight Enterprises, Inc. Annual Report on Form 10-K for the fiscal year ended December 31, 2017, and any and all amendments thereto and (ii) to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in such connection, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, may lawfully do or cause to be done by virtue hereof.

IN WITNESS WHEREOF, the undersigned has duly executed this instrument as of this 13th day of February, 2018.

 

/s/ Girish Rishi

Girish Rishi
EX-31.1 14 d508368dex311.htm EX-31.1 EX-31.1

INSIGHT ENTERPRISES, INC.

Exhibit 31.1

CERTIFICATION

I, Kenneth T. Lamneck, certify that:

 

  1. I have reviewed this Annual Report on Form 10-K of Insight Enterprises, 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; and

 

  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 23, 2018

 

By:  

/s/ Kenneth T. Lamneck

  Kenneth T. Lamneck
  Chief Executive Officer
EX-31.2 15 d508368dex312.htm EX-31.2 EX-31.2

INSIGHT ENTERPRISES, INC.

Exhibit 31.2

CERTIFICATION

I, Glynis A. Bryan, certify that:

 

  1. I have reviewed this Annual Report on Form 10-K of Insight Enterprises, 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; and

 

  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 23, 2018

 

By:  

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
EX-32.1 16 d508368dex321.htm EX-32.1 EX-32.1

INSIGHT ENTERPRISES, INC.

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Insight Enterprises, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Kenneth T. Lamneck, Chief Executive Officer of the Company, and Glynis A. Bryan, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that to the best of our 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 financial condition and results of operations of the Company.

 

By:  

/s/ Kenneth T. Lamneck

  Kenneth T. Lamneck
  Chief Executive Officer
  February 23, 2018
By:  

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
  February 23, 2018
EX-101.INS 17 nsit-20171231.xml XBRL INSTANCE DOCUMENT 25000000 75000000 38.29 50000000 35836320 50000000 0 15412000 15240000 1463000 5324000 4716000 7248000 1410322331 68000 2107000 2039000 4117000 19336000 164524000 3828000 721231000 337167000 -13329000 40147000 401000 396992000 857000 2971000 11872000 187978000 28750000 88281000 3488000 685742000 2051000 2657604000 114973000 1999485000 543146000 643587000 316686000 -40036000 37106000 371000 408721000 16810000 58748000 12723000 505000 2983000 154930000 9138000 151895000 1983605000 1436742000 308127000 309650000 1070259000 -56099000 2219300000 202882000 100000000 35484000 0.01 35484000 355000 1231000 40731000 2220000 61098000 35523000 84639000 53667000 6426000 51447000 52347000 18964000 900000 795000 468000 55000 13115000 30972000 900000 204000 2598000 705000 4238000 2547000 1221000 22982000 43689000 20707000 62645000 545029000 488834000 148203000 1505857000 2219300000 1438662000 40251000 480000 127159000 68619000 29086000 26044000 0 0.01 3000000 0 70910000 379037000 2164000 459537000 713443000 2246000 195000 0 39500000 3986000 25.37 1067557 6957000 2886422000 119778000 2204351000 562293000 667122000 936467000 41711000 1978000 63253000 93553000 36526000 5131000 21132000 159442000 309650000 -56099000 35484000 355000 459537000 13570000 46774000 10566000 6957000 13973000 13973000 55688000 379617000 323422000 947000 151439000 151439000 1217000 76597000 238577000 129071000 94500000 17888000 34421000 5843000 193316000 64140000 65500000 48029000 92200000 100000 2200000 64140000 319468000 10158000 175860000 2304343000 1814560000 335078000 317155000 899075000 -24264000 2685651000 2947 381 2802 105831000 100000000 35829000 1550 145 1016 0.01 35829000 358000 5291000 313168000 4183000 88979000 4717000 66525000 20530000 5921000 16347000 17064000 25418000 717000 775000 600000 335000 21346000 45995000 717000 369000 1930000 1111000 3023000 2124000 1587000 37357000 14260000 11638000 39875000 11638000 11677000 11690000 138135000 100778000 131431000 194529000 325000000 1842182000 2685651000 1499974000 117500000 296576000 16592000 165377000 12023000 152467000 36956000 12122000 1600000 1962000 75499000 16617000 56783000 44915000 18601000 6966000 9170000 1600000 2489000 0.01 3000000 0 75252000 410330000 4640000 550220000 7250000 3215540 843469000 0 4273000 287000 873000 25000000 10610000 4 1452000 17483000 32.86 892113 34159007 4041000 2968984000 101169000 2337573000 530242000 283333000 766250000 3.50 107187500 0.0349 350000000 117500000 117500000 0.0349 50000000 0.0225 0.0125 0.0357 166250000 166250000 0.0357 0.0241 250000000 25000000 25000000 25000000 1141520000 250000000 0.0085 133660000 4475000 1455000 87056000 6258000 1977000 65468000 103542000 38459000 5179000 25981000 171701000 25000000 317155000 -24264000 35829000 358000 550220000 14783000 50462000 10007000 7562000 15000 119828000 1631000 4041000 2994000 10000000 44221000 P8Y P3Y 10804000 P8Y P27M 10804000 6038000 P8Y P8Y P8Y 6038000 257456000 175000000 141843000 5191000 36-month terms 12-month <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table reports pro forma information as if the acquisition of Datalink had been completed at the beginning of the earliest period presented (in thousands, except per share amounts):</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></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">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></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"><b>2016</b></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"><b>2015</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As&#xA0;reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,373,090</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,707,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,084,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,033,750</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 earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,851</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,696</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"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</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"> <b>(21) <u>Acquisitions</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Caase.com</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective September&#xA0;26, 2017, we acquired Caase.com, a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. We believe that this acquisition strengthened our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The total fair value of net identifiable assets acquired was approximately $2,107,000, including $68,000 of cash acquired and $2,039,000 of identifiable intangible assets, consisting primarily of customer relationships. The customer relationships identifiable intangible asset is being amortized using the straight-line method over its estimated economic life of 8 years. The preliminary purchase price was allocated under the acquisition method of accounting using the information available at the time. During the fourth quarter of 2017, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $193,000. Goodwill initially recorded of approximately $4,117,000, which was recorded in our EMEA operating segment, was adjusted to $4,041,000 as of December&#xA0;31, 2017 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously, adjustments for deferred taxes and foreign currency translation adjustments. None of the goodwill is tax deductible. We will finalize the purchase price allocation in 2018 when the final working capital adjustment is agreed upon and paid and the evaluation of uncertain tax positions, which could lead to an adjustment of the purchase price allocation, is completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We consolidated the results of operations for Caase.com within our EMEA operating segment beginning on the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Caase.com and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Datalink</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On January&#xA0;6, 2017, we completed our acquisition of Datalink, a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. We believe that this acquisition strengthened our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the purchase price and the estimated fair value of the assets acquired and liabilities assumed at the date of acquisition (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="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: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 purchase price</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" align="right">257,456</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"> Fair value of net assets acquired:</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"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">238,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Identifiable intangible assets &#x2013; see description below</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(129,071</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 liabilities, including deferred taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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"></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"> Total fair value of net assets acquired</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">&#xA0;</td> <td valign="bottom" align="right">193,316</td> <td valign="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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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"> Excess purchase price over fair value of net assets acquired (&#x201C;goodwill&#x201D;)</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" align="right">64,140</td> <td valign="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"> <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; TEXT-INDENT: 4%"> Under the acquisition method of accounting, the total purchase price as shown in the table above was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over fair value of net assets acquired was recorded as goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated fair values of current assets and liabilities (other than deferred revenue and related deferred costs) were based upon their historical costs on the date of acquisition due to their short-term nature. The majority of property and equipment were also estimated based upon historical costs as they approximated fair value. Certain long-term assets, including Datalink&#x2019;s IT system, were written down to the estimated fair value based on the economic benefit expected to be realized from the assets following the acquisition. Deferred revenue acquired primarily represents monies collected prior to January&#xA0;6, 2017 related to unearned revenues associated with support services to be performed in the future. The estimated fair value of deferred revenue of $65,500,000, which is included in current and long-term liabilities in the table above, was calculated using the adjusted fulfillment cost method as the present value of the costs expected to be incurred by a third party to perform the support services obligations acquired under various customer contracts, plus a reasonable profit associated with the performance effort. The deferred costs acquired represent monies paid prior to January&#xA0;6, 2017 to purchase third party customer support contracts from manufacturers. The estimated fair value of the deferred costs of $48,029,000, which is included in current and other assets in the table above, was calculated in conjunction with the valuation of deferred revenue discussed above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Identified intangible assets of $94,500,000 consist primarily of customer relationships, the trade name and <font style="WHITE-SPACE: nowrap">non-compete</font> agreements, which were valued at $92,200,000, $2,200,000 and $100,000, respectively. These values were determined using the multiple-period excess earnings method, the relief from royalty method and the lost income method, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The identifiable intangibles resulting from the acquisition are amortized using the straight-line method over the following estimated useful lives:</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="74%"></td> <td valign="bottom" width="17%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <b>Intangible&#xA0;Assets</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"><b>Estimated&#xA0;Economic&#xA0;Life</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10&#xA0;Years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">1 Year</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">1 Year</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Amortization expense recognized for the period from the acquisition date through December&#xA0;31, 2017 was $11,520,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Goodwill of $64,140,000, which was recorded in our North America operating segment, represents the excess of the purchase price over the estimated fair value assigned to tangible and identifiable intangible assets acquired and liabilities assumed from Datalink. The addition of the Datalink technical employees to our team and the opportunity to grow our data center solutions business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The preliminary purchase price was allocated using information available at the time. During the second quarter of 2017, upon analysis of additional information affecting our estimate of the fair value of net assets acquired, we adjusted the purchase price allocation and reduced the goodwill balance by $945,000. During the remainder of 2017, no further adjustments to the purchase price allocation were made, and the purchase price allocation was finalized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We have consolidated the results of operations for Datalink since its acquisition on January&#xA0;6, 2017. Consolidated net sales and gross profit for the year ended December&#xA0;31, 2017 include $524,281,000 and $118,917,000, respectively, from Datalink. The following table reports pro forma information as if the acquisition of Datalink had been completed at the beginning of the earliest period presented (in thousands, except per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="2%"></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Year Ended December&#xA0;31,</b></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">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></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"><b>2016</b></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"><b>2015</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As&#xA0;reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,373,090</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,707,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,084,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,033,750</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 earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,851</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,696</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"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">As reported</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Proforma</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Ignia</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective September&#xA0;1, 2016, we acquired Ignia, a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000, subject to a final working capital adjustment. We believe that this acquisition expands our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology&#x2122; to our clients in the Asia-Pacific region.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The total fair value of net identifiable assets acquired initially recorded was approximately $5,324,000, including $1,463,000 of cash acquired and $4,716,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight years and 27 months, respectively. The preliminary purchase price was allocated using the information available at the time. During the fourth quarter of 2016, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $218,000. Goodwill initially recorded of approximately $7,248,000, which was recorded in our APAC operating segment, was adjusted to $6,957,000 as of December&#xA0;31, 2016 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously and foreign currency translation adjustments. None of the goodwill is tax deductible. We finalized the purchase price allocation in the second quarter of 2017 when the final working capital adjustment of $35,000 was agreed upon.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We consolidated the results of operations for Ignia within our APAC operating segment beginning on September&#xA0;1, 2016, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Ignia and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>BlueMetal</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2015, we acquired BlueMetal, an interactive design and technology architecture firm based in the Boston area, with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. BlueMetal delivers strategic design, application development, business intelligence solutions and data visualization platforms, and we believe this acquisition strengthens our services capabilities to bring value to our clients&#x2019; businesses in the area of application design, mobility and big data.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The total fair value of net assets acquired was approximately $15,412,000, including $15,240,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight and three years, respectively. Goodwill acquired approximated $29,938,000, which was recorded in our North America operating segment. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded an adjustment of the purchase price as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016. The addition of the BlueMetal employees to our team and the opportunity to grow our services business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We consolidated the results of operations for BlueMetal beginning on October&#xA0;1, 2015, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of BlueMetal and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(17) <u>Commitments and Contingencies</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Contractual</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of December&#xA0;31, 2017, we had approximately $1,962,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Management believes that payments, if any, related to these performance bonds are not probable at December&#xA0;31, 2017. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Employment Contracts and Severance Plans</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We have employment contracts with, and plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control. In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control. If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from three to twenty-four months of salary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Indemnifications</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance. These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us. Such indemnification obligations may not be subject to maximum loss clauses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Management believes that payments, if any, related to these indemnifications are not probable at December&#xA0;31, 2017. Accordingly, we have not accrued any liabilities related to such indemnifications in the accompanying consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors. These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys&#x2019; fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual&#x2019;s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us. There are no pending legal proceedings that involve the indemnification of any of the Company&#x2019;s directors or officers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Contingencies Related to Third-Party Review</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> From time to time, we are subject to potential claims and assessments from third parties. We are also subject to various governmental, client and partner audits. We continually assess whether or not such claims have merit and warrant accrual. Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Legal Proceedings</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> From time to time, we are party to various legal proceedings arising in the ordinary course of business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, claims of alleged <font style="WHITE-SPACE: nowrap">non-compliance</font> with contract provisions and claims related to alleged violations of laws and regulations.&#xA0;We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are appropriate. If accruals are not appropriate, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made for disclosure. Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses.&#xA0;It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the resolution of a legal proceeding.&#xA0;Legal expenses related to defense, negotiations, settlements, rulings and advice of outside legal counsel are expensed as incurred.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company is not involved in any pending or threatened legal proceedings that it believes would reasonably be expected to have a material adverse effect on its business, financial condition or results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(19) <u>Cash Flows</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Cash payments for interest on indebtedness and cash payments for taxes on income 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="79%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> Supplemental disclosures of cash flow information:</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"> Cash paid during the year for interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid during the year for income taxes, net of refunds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> <font style="WHITE-SPACE: nowrap">Non-cash</font> investing activities for 2017, 2016 and 2015 included $159,000, $791,000 and $662,000, respectively, of capital expenditures in accounts payable, representing additions purchased at period end but not yet paid for in cash.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(9) <u>Stock-Based Compensation</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (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="74%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,648</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737</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,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">1,908</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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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 Consolidated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 18pt"> <i>Company Plan</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Our Board of Directors adopted the Amended Insight Enterprises, Inc. 2007 Omnibus Plan (the &#x201C;Plan&#x201D;) on March&#xA0;28, 2011. The Plan was approved by our stockholders on May&#xA0;18, 2011 at our 2011 annual meeting and, unless sooner terminated, will remain in place until May&#xA0;18, 2021.&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Plan allows the Company to grant options, stock appreciation rights, stock awards, restricted stock, stock units (which may also be referred to as &#x201C;restricted stock units&#x201D;), performance shares, performance units, cash-based awards and other awards payable in cash or shares of common stock to eligible <font style="WHITE-SPACE: nowrap">non-employee</font> directors, employees and consultants. Consultants and independent contractors are eligible if they provide bona fide services that are not related to capital raising or promoting or maintaining a market for the Company&#x2019;s stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On February&#xA0;17, 2016, the Board of Directors adopted the First Amendment to the Plan (the &#x201C;First Amendment&#x201D;). On May&#xA0;18, 2016 at our 2016 annual meeting, our stockholders approved the First Amendment. The First Amendment: (a)&#xA0;updates the list of performance criteria contained in Section&#xA0;16.1 of the Plan; (b)&#xA0;imposes a limit on the dollar value of awards that may be granted to any one participant who is a <font style="WHITE-SPACE: nowrap">non-employee</font> director during any one calendar year; and (c)&#xA0;adds an objective clawback provision expressly providing that every award granted under the Plan is subject to potential forfeiture or recovery to the fullest extent called for by law, listing standard or Company policy. The First Amendment did not increase the number of shares available for grant under the Plan or extend the term of the Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Plan is administered by the Compensation Committee of Insight&#x2019;s Board of Directors, and, except as provided below, the Compensation Committee has the exclusive authority to administer the Plan, including the power to determine eligibility, the types of awards to be granted, the price and the timing of awards. Under the Plan, the Compensation Committee may delegate some of its authority to our Chief Executive Officer to grant awards to individuals other than individuals who are subject to the reporting requirements of Section&#xA0;16(a) of the Securities Exchange Act of 1934, as amended. As of December&#xA0;31, 2017, of the 7,250,000 shares of common stock reserved and available for grant under the Plan, 3,215,540 shares of common stock remain available for grant under the Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Accounting for Restricted Stock Units</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We issue RSUs as incentives to certain officers and teammates and as compensation to members of our Board of Directors. We recognize compensation expense associated with the issuance of such RSUs over the vesting period for each respective RSU. The total compensation expense associated with RSUs represents the value based upon the number of RSUs awarded multiplied by the closing price of our common stock on the date of grant. The number of RSUs to be awarded under our service-based RSUs is fixed at the grant date. The number of RSUs ultimately awarded under our performance-based RSUs varies based on whether the Company achieves certain financial results. We record compensation expense each period based on our estimate of the most probable number of RSUs that will be issued under the grants of performance-based RSUs. Recipients of RSUs do not have voting or dividend rights until the vesting conditions are satisfied and shares are released.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2017, total compensation cost related to nonvested RSUs not yet recognized is $17,483,000, which is expected to be recognized over the next 1.25 years on a weighted-average basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes our RSU activity during 2017:</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="58%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Grant&#xA0;Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></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 at the beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,067,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested, including shares withheld to cover taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(466,839</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,284,762</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup>&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(78,043</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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"> Nonvested at the end of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">892,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,159,007</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(b)</sup>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup></td> <td valign="top" align="left">The aggregate fair value of vested RSUs represents the total <font style="WHITE-SPACE: nowrap">pre-tax</font> fair value, based on the closing stock price on the day of vesting, which would have been received by holders of RSUs had all such holders sold their underlying shares on that date. The aggregate intrinsic value for RSUs which vested during 2016 and 2015 was $9,235,102 and $9,168,784, respectively.</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"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(b)</sup></td> <td valign="top" align="left">The aggregate fair value of the nonvested RSUs and the RSUs expected to vest represents the total <font style="WHITE-SPACE: nowrap">pre-tax</font> fair value, based on our closing stock price of $38.29 as of December&#xA0;29, 2017 (December 31, 2017 was not a trading day), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During each of the years in the three-year period ended December&#xA0;31, 2017, the RSUs that vested for teammates in the United&#xA0;States were <font style="WHITE-SPACE: nowrap">net-share</font> settled such that we withheld shares with value equivalent to the teammates&#x2019; minimum statutory United States tax obligation for the applicable income and other employment taxes and remitted the equivalent cash amount to the appropriate taxing authorities. The total shares withheld during 2017, 2016 and 2015 of 122,255, 84,953 and 85,652, respectively, were based on the value of the RSUs on their vesting dates as determined by our closing stock price on such dates. For 2017, 2016 and 2015, total payments for our teammates&#x2019; tax obligations to the taxing authorities were $5,318,000, $2,219,000 and $2,265,000, respectively, and are reflected as a financing activity within the accompanying consolidated statements of cash flows. These <font style="WHITE-SPACE: nowrap">net-share</font> settlements had the effect of repurchases of our common stock as they reduced the number of shares that would have otherwise been issued as a result of the vesting and did not represent an expense to us.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>(11) <u>Income Taxes</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table presents the United States (&#x201C;U.S.&#x201D;) and foreign components of earnings before income taxes and the related income tax expense (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <u>Earnings before income taxes:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,095</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,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">40,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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">159,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> <u>Income tax expense:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,369</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"> U.S. State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,636</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,200</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,705</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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,573</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,104</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,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,276</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,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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" 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"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,327</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,395</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,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">602</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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(761</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(966</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(532</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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">19,139</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,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">5,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 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The following schedule reconciles the differences between the U.S. federal income taxes at the U.S. statutory rate and our income tax expense (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="67%"></td> <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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></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"> Statutory federal income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,684</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">48,810</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">41,712</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"> State income tax expense, net of federal income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.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"> Audits and adjustments, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(313</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.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,039</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(886</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 valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign income taxed at different rates</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,057</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">(6,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.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,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. mandatory deemed repatriation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.5</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" 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"> Adjustment of net deferred tax assets for enacted U.S. federal tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,738</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.9</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in U.S. tax law applicable to certain foreign entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font> compensation</p> </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;</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">518</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">474</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"> <td 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, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(113</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,630</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. As part of the change in tax law, beginning in 2018, the U.S. statutory federal income tax rate was reduced from 35% to 21%. This reduction required a remeasurement of our deferred tax balances that resulted in an increase in our 2017 income tax expense. In addition, the change in tax law included provisions requiring mandatory deemed repatriation of undistributed foreign earnings. In 2017, we recorded a tax charge totaling $13,363,000 in connection with the enactment of the U.S. Tax Cuts and Jobs Act. Due to the enactment date and complexities of the new law, we have not completed our accounting related to these items. In accordance with Staff Accounting Bulletin 118, issued on December&#xA0;22, 2017, we have concluded that the U.S. income taxes attributable to the remeasurement of U.S. deferred income taxes, the mandatory deemed repatriation provision and the state tax effects of these items are provisional amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A change in U.S. tax law was enacted in December 2016 related to the taxation of foreign currency translation gains or losses arising from qualified business units. The change, which increased our U.S. federal income taxes, affects our foreign entities that are treated as branches for U.S. tax purposes. The &#x201C;Other, net&#x201D; line item in the schedule above includes $349,000 and $1,296,000 related to the effect of <font style="WHITE-SPACE: nowrap">non-deductible</font> acquisition-related expenses incurred during 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> For foreign entities not treated as branches for U.S. tax purposes, historically, we did not provide for U.S. income taxes on the undistributed earnings of these subsidiaries as these earnings were considered to be reinvested and, in the opinion of management, would continue to be reinvested indefinitely outside of the United States. As a result of U.S. federal tax reform enacted during December 2017, all undistributed foreign earnings are deemed distributed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The significant components of deferred tax assets and liabilities 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="78%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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"> Net operating losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,964</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"> Foreign tax credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,346</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,115</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"> Accruals</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill and other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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">35,523</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"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,023</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,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930</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,598</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">705</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"> Deferred revenue</p> </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">468</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">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">55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,639</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"> Valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,972</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,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">53,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill and other intangibles</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,221</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"> Accrued withholding tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,452</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"> <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"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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">(204</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">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,183</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,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The net <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax assets and liabilities 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="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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 <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,347</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 <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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">(900</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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 deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> As of December&#xA0;31, 2017, we have a federal net operating loss carryforward (&#x201C;NOL&#x201D;) of $1,455,000 and U.S. state NOLs of $1,977,000 that will expire between 2018 and 2036.&#xA0;We also have NOLs from various <font style="WHITE-SPACE: nowrap">non-U.S.</font> jurisdictions of $87,056,000. While the majority of the <font style="WHITE-SPACE: nowrap">non-U.S.</font> NOLs have no expiration date, $6,258,000 will expire between 2018 and 2024.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On the basis of currently available information, we have provided valuation allowances for certain of our deferred tax assets where we believe it is more likely than not that the related tax benefits will not be realized. At December&#xA0;31, 2017 and 2016, our valuation allowances totaled $45,995,000 and $30,972,000, respectively, representing <font style="WHITE-SPACE: nowrap">non-U.S.</font> NOLs, foreign depreciation allowances and foreign tax credits.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We believe it is more likely than not that forecasted income, including income that may be generated as a result of prudent and feasible tax planning strategies, together with the tax effects of deferred tax liabilities, will be sufficient to fully recover our remaining deferred tax assets. In the future, if we determine that realization of the remaining deferred tax assets and the availability of certain previously paid taxes to be refunded are not more likely than not, we will need to increase our valuation allowances and record additional income tax expense.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the change in the valuation allowance (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="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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"> Valuation allowances at beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,750</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"> Increase in income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,742</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"> U.S. federal tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,623</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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,035</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="right">(1,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">(485</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"> Valuation allowances at end of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The increase in our valuation allowance related to U.S. federal tax reform in the table above was primarily related to U.S. mandatory deemed repatriation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Various taxing jurisdictions are examining our tax returns for certain tax years. Although the outcome of tax audits cannot be predicted with certainty, management believes the ultimate resolution of these examinations will not result in a material adverse effect to our 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; TEXT-INDENT: 4%"> As of December&#xA0;31, 2017 and 2016, we had approximately $4,273,000 and $2,246,000, respectively, of unrecognized tax benefits.&#xA0;Of these amounts, approximately $287,000 and $195,000, respectively, related to accrued interest. A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest, 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="88%"></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"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,051</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"> Additions for tax positions added through acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,484</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"> Subtractions for tax positions in prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(59</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"> Additions for tax positions in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">867</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"> Additions due to foreign currency translation</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Subtractions due to audit settlements and statute expirations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,410</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In the future, if recognized, the liability associated with uncertain tax positions would affect our effective tax rate.&#xA0;We do not believe there will be any changes over the next 12 months that would have a material effect on our effective tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Several of our subsidiaries are currently under audit for tax years 2012 through 2015. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months which could significantly increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We, including our subsidiaries, file income tax returns in the U.S. federal jurisdiction and many state and local and <font style="WHITE-SPACE: nowrap">non-U.S.</font> jurisdictions. In the United States, federal income tax returns for 2014, 2015, 2016 and 2017 remain open to examination. For U.S. state and local taxes as well as in <font style="WHITE-SPACE: nowrap">non-U.S.</font> jurisdictions, the statute of limitations generally varies between three and ten years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(18) <u>Supplemental Financial Information</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Additions and deductions related to the allowance for doubtful accounts receivable for 2017, 2016 and 2015 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="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;at</b><br /> <b>Beginning</b><br /> <b>of Year</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Additions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Deductions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;at</b><br /> <b>End&#xA0;of&#xA0;Year</b></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"> Allowance for doubtful accounts receivable:</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;</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"> Year ended December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,186</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> During 2015, we undertook a project to analyze our older accounts receivable to attempt further collection action, or where appropriate, to write off such accounts as uncollectible. Since these aged accounts receivable had been fully reserved against, the write off was accomplished through the elimination of the associated allowance, with no effect on net accounts receivable balances. The reduction of the allowance for doubtful accounts to $11,872,000 at December&#xA0;31, 2015 was a direct result of the write off of these older fully reserved accounts receivable as well as an overall improvement in managing the receivables portfolio. The reduction of the reserve during 2015 related to these actions had no effect on our results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts, by operating segment, for depreciation and amortization in the accompanying consolidated financial statements (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="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> <b>Depreciation&#xA0;and&#xA0;amortization&#xA0;of property&#xA0;and&#xA0;equipment:</b></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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,239</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,025</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,908</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,757</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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">521</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">633</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" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,787</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,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"> <b>Amortization of intangible assets:</b></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" 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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,971</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,139</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,053</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,951</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,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">16,812</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,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">42,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 18pt"> <b>(23) <u>Selected Quarterly Financial Information (unaudited)</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables set forth selected unaudited consolidated quarterly financial information for 2017 and 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <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"><b>Quarters Ended</b></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"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2017</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,784,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,757,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,684,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,477,543</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"> Costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,551,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,531,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,432,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,269,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208,227</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"> Operating expenses:</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: Times New Roman; 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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,632</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 10pt; FONT-FAMILY: Times New Roman; 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"> Loss on sale of foreign entity</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">3,646</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Acquisition-related expenses</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">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,953</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"> <font style="WHITE-SPACE: nowrap">Non-operating</font> (income) expense:</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: Times New Roman; 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"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(346</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">(205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(431</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"> Interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,933</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"> Net foreign currency exchange (gain) loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(117</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</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 expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 earnings per share:</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: Times New Roman; 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.63</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shares used in per share calculations:</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: Times 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <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"><b>Quarters Ended</b></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"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2016</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,467,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,392,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,456,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,168,982</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"> Costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,210,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,247,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,007,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">181,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">209,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,108</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"> Operating expenses:</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: Times New Roman; 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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,119</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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" 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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">741</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-operating</font> (income) expense:</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: Times 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"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(318</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(216</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(250</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"> Interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net foreign currency exchange (gain) loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(520</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(153</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">616</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 expense, net</p> </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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 earnings per share:</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: Times 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Shares used in per share calculations:</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: Times New Roman; 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,386</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>(8) <u>Severance and Restructuring Activities</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> During 2017, 2016 and 2015, we recorded severance expense associated with the elimination of certain positions based on a <font style="WHITE-SPACE: nowrap">re-alignment</font> of roles and responsibilities and a continued review of resource needs. Charges in North America included severance actions taken to realign roles and responsibilities subsequent to the acquisition of Datalink in January 2017, as well as a headcount reduction as part of cost reduction initiatives in the fourth quarter of 2017 and early in 2016. Charges in EMEA included ongoing restructuring activities, primarily in France, Germany, the United Kingdom and the Netherlands, as part our cost reduction and restructuring initiatives in the region. The APAC charges primarily related to severance actions taken subsequent to the acquisition of Ignia. The following table details the activity for each of the three years in the period ending December&#xA0;31, 2017 related to these resource actions, and the outstanding obligations as of 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="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>North&#xA0;America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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"> Balances at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,971</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,828</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,126</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,781</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">&#xA0;</td> <td valign="bottom" align="right">4,907</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,456</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,534</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">&#xA0;</td> <td valign="bottom" align="right">(4,990</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"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(235</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <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">(257</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505</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,983</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">&#xA0;</td> <td valign="bottom" align="right">3,488</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,966</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,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,524</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,239</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,881</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"> Foreign currency translation adjustments</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">(23</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">&#xA0;</td> <td valign="bottom" align="right">(23</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">947</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,217</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">&#xA0;</td> <td valign="bottom" align="right">2,164</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,010</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,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,002</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,336</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,597</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(89</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,022</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"> Foreign currency translation adjustments</p> </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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">486</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">&#xA0;</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> Immaterial adjustments were recorded as a reduction to severance and restructuring expense in each of 2017, 2016 and 2015, due to changes in estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The remaining outstanding obligations as of December&#xA0;31, 2017 are expected to be paid during the next 12 months and are therefore included in accrued expenses and other current liabilities.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the purchase price and the estimated fair value of the assets acquired and liabilities assumed at the date of acquisition (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="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: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 purchase price</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" align="right">257,456</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"> Fair value of net assets acquired:</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"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">238,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Identifiable intangible assets &#x2013; see description below</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(129,071</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 liabilities, including deferred taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,421</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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"> Total fair value of net assets acquired</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">&#xA0;</td> <td valign="bottom" align="right">193,316</td> <td valign="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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Excess purchase price over fair value of net assets acquired (&#x201C;goodwill&#x201D;)</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" align="right">64,140</td> <td valign="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"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> Cash payments for interest on indebtedness and cash payments for taxes on income 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="79%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> Supplemental disclosures of cash flow information:</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"> Cash paid during the year for interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid during the year for income taxes, net of refunds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,051</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> <u>Income tax expense:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,369</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"> U.S. State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,636</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,200</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,705</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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,573</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,104</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,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,276</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,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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" 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"> U.S. Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,327</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,395</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,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. State and local</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(427</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">602</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"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(761</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(966</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(532</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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">19,139</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,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">5,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 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> Additions and deductions related to the allowance for doubtful accounts receivable for 2017, 2016 and 2015 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="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;at</b><br /> <b>Beginning</b><br /> <b>of Year</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Additions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Deductions</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;at</b><br /> <b>End&#xA0;of&#xA0;Year</b></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"> Allowance for doubtful accounts receivable:</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;</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"> Year ended December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,186</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(14,225</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> The significant components of deferred tax assets and liabilities 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="78%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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"> Net operating losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,964</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"> Foreign tax credits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,346</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,115</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"> Accruals</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill and other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,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">35,523</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"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,023</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,238</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,930</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,598</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">705</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"> Deferred revenue</p> </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">468</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">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">55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,639</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"> Valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(45,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(30,972</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,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">53,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill and other intangibles</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,221</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"> Accrued withholding tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,452</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"> <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"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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">(204</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">(775</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(795</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,183</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,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (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="74%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,096</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,648</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,737</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,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">1,908</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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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 Consolidated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> <u>Earnings before income taxes:</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,095</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,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">40,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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">159,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">139,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The following table summarizes our RSU activity during 2017:</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="58%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Grant&#xA0;Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair Value</b></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 at the beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,067,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">369,438</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested, including shares withheld to cover taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(466,839</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,284,762</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup>&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(78,043</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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"> Nonvested at the end of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">892,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,159,007</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(b)</sup>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> The following tables summarize net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the years ended December&#xA0;31, 2016 and 2015 (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="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>North America</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,352,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,454,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,336,764</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310,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">1,146,808</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,157,168</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">329,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">5,181,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,971,828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,823,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.</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="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>EMEA</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">536,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">481,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531,308</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">762,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756,373</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,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">83,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">1,355,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,338,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,371,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.</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="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <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="10" align="center"><b>APAC</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,327</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149,607</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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">23,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">166,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">178,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The following tables set forth selected unaudited consolidated quarterly financial information for 2017 and 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <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"><b>Quarters Ended</b></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"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2017</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,784,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,757,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,684,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,477,543</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"> Costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,551,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,531,892</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,432,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,269,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">208,227</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"> Operating expenses:</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: Times New Roman; 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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,632</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,791</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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: 10pt; FONT-FAMILY: Times New Roman; 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"> Loss on sale of foreign entity</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">3,646</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Acquisition-related expenses</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">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,953</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"> <font style="WHITE-SPACE: nowrap">Non-operating</font> (income) expense:</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: Times New Roman; 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"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(346</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">(205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(431</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"> Interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,933</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"> Net foreign currency exchange (gain) loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(117</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">380</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 expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">339</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,025</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 earnings per share:</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: Times New Roman; 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.63</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shares used in per share calculations:</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: Times 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,203</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="64%"></td> <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"><b>Quarters Ended</b></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"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2016</b></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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,467,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,392,716</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,456,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,168,982</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"> Costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,210,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,247,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,007,874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">181,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">209,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,108</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"> Operating expenses:</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: Times New Roman; 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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,066</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146,119</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,527</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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" 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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">741</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,670</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-operating</font> (income) expense:</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: Times 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"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(282</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(318</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(216</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(250</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"> Interest expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net foreign currency exchange (gain) loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(520</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(153</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">616</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 expense, net</p> </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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">268</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 earnings per share:</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: Times 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.59</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Shares used in per share calculations:</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: Times New Roman; 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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,963</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,612</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,386</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following schedule reconciles the differences between the U.S. federal income taxes at the U.S. statutory rate and our income tax expense (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="67%"></td> <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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></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"> Statutory federal income tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,684</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">48,810</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">41,712</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"> State income tax expense, net of federal income tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.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"> Audits and adjustments, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(313</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.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,039</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(886</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 valuation allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,742</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign income taxed at different rates</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,057</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">(6,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.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,729</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.8</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> U.S. mandatory deemed repatriation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.5</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" 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"> Adjustment of net deferred tax assets for enacted U.S. federal tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,738</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.9</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in U.S. tax law applicable to certain foreign entities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.8</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-deductible</font> compensation</p> </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;</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">518</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">474</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"> <td 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, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(113</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,630</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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effective tax rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">68,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">43,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The tables below present information about our reportable operating segments (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Year Ended December&#xA0;31, 2017</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,662,473</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,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,038,744</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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">664,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,181,734</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,355,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,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">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,253,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,140,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118,611</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,512,402</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">236,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">24,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">272,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,490,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">1,165,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">129,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,785,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691,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">190,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">36,583</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,570</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">530,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">723,328</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,010</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,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104</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,002</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"> Loss on sale of foreign entity</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">3,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,646</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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,337,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">530,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,968,984</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></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"><b>Year Ended December&#xA0;31, 2016</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,601,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,243,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,997,263</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,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">23,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">488,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,971,828</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,338,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,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">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,301,148</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,129,917</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">140,397</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,571,462</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,956</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,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">170,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,446,347</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,152,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,742,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">525,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">185,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">743,102</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">401,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,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">585,243</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,966</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,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">4,580</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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,278</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">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">4,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,204,351</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">562,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,886,422</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Year Ended December&#xA0;31, 2015</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,493,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,945,547</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">329,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,456</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,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">427,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,823,528</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,371,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178,425</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,373,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,196,297</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,167,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149,943</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,513,353</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,668</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,737</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">143,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,321,965</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,184,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">149,943</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,656,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">716,332</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">396,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584,906</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,126</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,781</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,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,999,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">543,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,657,604</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The identifiable intangibles resulting from the acquisition are amortized using the straight-line method over the following estimated useful lives:</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="74%"></td> <td valign="bottom" width="17%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <b>Intangible&#xA0;Assets</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Estimated&#xA0;Economic&#xA0;Life</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">10&#xA0;Years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">1 Year</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> <font style="WHITE-SPACE: nowrap">Non-compete</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">1 Year</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table details the activity for each of the three years in the period ending December&#xA0;31, 2017 related to these resource actions, and the outstanding obligations as of 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="92%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>North&#xA0;America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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"> Balances at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,971</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;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,828</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,126</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,781</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">&#xA0;</td> <td valign="bottom" align="right">4,907</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,456</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,534</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">&#xA0;</td> <td valign="bottom" align="right">(4,990</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"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(235</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <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">(257</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505</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,983</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">&#xA0;</td> <td valign="bottom" align="right">3,488</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,966</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,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,580</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,524</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,239</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(118</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,881</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"> Foreign currency translation adjustments</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">(23</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">&#xA0;</td> <td valign="bottom" align="right">(23</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">947</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,217</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">&#xA0;</td> <td valign="bottom" align="right">2,164</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"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,010</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,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,002</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"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,336</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,597</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(89</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,022</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"> Foreign currency translation adjustments</p> </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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">486</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">&#xA0;</td> <td valign="bottom" align="right">496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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"> Balances at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,631</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> The following is a summary of our geographic net sales and long-lived assets, consisting of property and equipment, net (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United&#xA0;States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United&#xA0;Kingdom</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Other&#xA0;Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></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"> <u>2017</u></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,933,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">684,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,085,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</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> <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"> <u>2016</u></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" bgcolor="#CCEEFF"> <td 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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,776,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">671,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,037,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,910</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> <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" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <u>2015</u></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,645,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">711,957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,015,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,373,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88,281</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"> <b>(20) <u>Segment and Geographic Information</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> During the year ended December&#xA0;31, 2017, subsequent to our acquisition of Datalink, our consolidated net sales from the provision of services approximated 10%. As such, for the year ended December&#xA0;31, 2017, we began reporting net sales from the provision of services and the related costs of goods sold separately from net sales of products and the related costs of goods on the face of our consolidated statement of operations. For comparability purposes, net sales and costs of goods sold for the years ended December&#xA0;31, 2016 and 2015 have been expanded to conform to the current year presentation. These changes in presentation had no effect on previously reported total net sales, total costs of goods sold or gross profit amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In conjunction with these changes in presentation, because fees earned from activities reported net are considered services revenues, we reclassified certain revenue streams for which we act as the agent in the transaction to net sales from services. Previously, we included these net revenue streams within our software and, to a lesser extent, hardware sales mix categories based on the type of product being sold (e.g., fees earned for the sale of software maintenance and certain software licenses were included in software sales and fees earned for the sale of certain third-party provided training and warranty services were included in hardware sales when we historically disclosed and analyzed our sales mix). For comparability purposes, our sales mix among our hardware, software and services categories for the years ended December&#xA0;31, 2016 and 2015 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following tables summarize net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the years ended December&#xA0;31, 2016 and 2015 (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="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>North America</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,352,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,454,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,336,764</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,310,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">1,146,808</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,157,168</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">329,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">5,181,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,971,828</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,823,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.</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="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>EMEA</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">536,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">481,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">531,308</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">710,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">762,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">756,373</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,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">83,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">1,355,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,338,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,371,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.</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="61%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <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="10" align="center"><b>APAC</b><br /> <b>Years Ended December 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,327</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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149,607</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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">23,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">166,473</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">175,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">178,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In APAC, fees earned from activities reported on a net basis of $9,000 and $10,991,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $6,000 and $8,439,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the &#x201C;management approach,&#x201D; or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (&#x201C;CODM&#x201D;) in deciding how to allocate resources. Our CODM is our Chief Executive Officer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> A portion of our operating segments&#x2019; selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently. These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses. Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The tables below present information about our reportable operating segments (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Year Ended December&#xA0;31, 2017</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,662,473</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,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,038,744</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">519,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,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">664,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,181,734</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,355,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,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">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,253,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,140,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">118,611</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,512,402</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">236,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">24,902</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">272,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,490,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">1,165,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">129,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,785,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691,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">190,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">36,583</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,570</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">530,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">723,328</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,010</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,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">104</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,002</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"> Loss on sale of foreign entity</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">3,646</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,646</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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">179,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,337,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">530,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,968,984</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></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"><b>Year Ended December&#xA0;31, 2016</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,601,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,243,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,997,263</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">370,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,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">23,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">488,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,971,828</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,338,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,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">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,301,148</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,129,917</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">140,397</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,571,462</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,956</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,796</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">170,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,446,347</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,152,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,742,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">525,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">185,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">743,102</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">401,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,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">585,243</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,966</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,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">4,580</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"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,278</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">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">4,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">148,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,204,351</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">562,293</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,886,422</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Year Ended December&#xA0;31, 2015</b></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"><b>North</b><br /> <b>America</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EMEA</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Consolidated</b></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 Sales:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,493,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">163,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,945,547</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">329,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,456</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,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">427,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,823,528</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,371,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178,425</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,373,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 of goods sold:</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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,196,297</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,167,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">149,943</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,513,353</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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,668</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,737</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">143,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,321,965</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,184,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">149,943</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,656,758</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">716,332</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"> Operating expenses:</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" bgcolor="#CCEEFF"> <td 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 and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">396,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,424</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584,906</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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,126</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,781</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,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,999,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">543,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,657,604</td> <td valign="bottom" nowrap="nowrap">*&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="2%" align="left">*</td> <td valign="top" align="left">Consolidated total assets do not reflect intercompany eliminations and corporate assets of $283,333,000, $667,122,000 and $643,587,000 at December&#xA0;31, 2017, 2016 and 2015, respectively.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following is a summary of our geographic net sales and long-lived assets, consisting of property and equipment, net (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United&#xA0;States</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>United&#xA0;Kingdom</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Other&#xA0;Foreign</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></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"> <u>2017</u></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,933,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">684,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,085,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,703,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,783</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</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> <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"> <u>2016</u></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" bgcolor="#CCEEFF"> <td 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 sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,776,352</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">671,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,037,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,485,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,570</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,910</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> <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" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <u>2015</u></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,645,876</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">711,957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,015,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,373,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total long-lived assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88,281</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; TEXT-INDENT: 4%"> Net sales by geographic area are presented by attributing net sales to external customers based on the domicile of the selling location.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts, by operating segment, for depreciation and amortization in the accompanying consolidated financial statements (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="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> <b>Depreciation&#xA0;and&#xA0;amortization&#xA0;of property&#xA0;and&#xA0;equipment:</b></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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,239</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,025</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,908</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,757</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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">521</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">633</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" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,787</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,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"> <b>Amortization of intangible assets:</b></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" 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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,971</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,139</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,053</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,951</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,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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">16,812</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,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">42,599</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,957</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest, 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="88%"></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"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,051</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"> Additions for tax positions added through acquisition</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,484</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"> Subtractions for tax positions in prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(59</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"> Additions for tax positions in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">867</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"> Additions due to foreign currency translation</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Subtractions due to audit settlements and statute expirations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,410</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,986</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following table summarizes the change in the valuation allowance (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="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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"> Valuation allowances at beginning of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,750</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"> Increase in income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,742</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"> U.S. federal tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,623</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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,035</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="right">(1,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">(485</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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"> Valuation allowances at end of year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> The net <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax assets and liabilities 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="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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 <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,347</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 <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(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">(900</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="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 deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 33568000 8922000 553000 11308000 662000 23454000 49144000 24369000 11077000 38151000 45146000 4513353000 143405000 2705000 -532000 4656758000 7190000 5104000 5174000 602000 26649000 37957000 0.364 1.98 0.350 0.025 0.004 -0.007 2.00 0.027 -16683000 -0.048 0.013 393000 716332000 -942000 535000 90575000 119176000 28601000 800000 41062000 41712000 474000 2927000 2944000 -5729000 -886000 3180000 1630000 47206000 7718000 9214000 26714000 291000 43325000 113594000 7224000 3997000 783000 2866000 -57637000 181102000 -83328000 75851000 126519000 -26707000 14737000 -1295000 4990000 2265000 91843000 44221000 13416000 -16454000 1897100000 686410000 6761000 1869100000 686410000 223000 543000 4907000 257000 5373090000 4945547000 427543000 8922000 584906000 4907000 2265000 91843000 3300000 27.83 91843000 38275000 14225000 37984000 3406000 592000 1000 8922000 2265000 85652 9168784 366000 6648000 1908000 75696000 6033750000 1.98 1.98 75851000 5373090000 2015-10-01 29938000 21987000 112101000 0.016 1813000 149607000 8439000 1157168000 74101000 756373000 43388000 14327000 6000 2336764000 24000 531308000 14491000 329596000 83456000 8922000 553000 2268000 27688000 -26707000 259000 -3000 -3300000 33000 75851000 64122000 3300000 3300000 91843000 -91843000 711957000 3645876000 1015257000 421000 149943000 149943000 653000 28482000 6058000 178425000 163934000 14491000 22424000 8053000 3196297000 125668000 3321965000 22239000 501563000 103834000 1456000 1126000 22000 3823528000 3493932000 329596000 396603000 1126000 2834000 1167113000 17737000 1184850000 3757000 186287000 16627000 3534000 3781000 235000 1371137000 1287681000 83456000 165879000 3781000 47053000 false <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(5) <u>Accounts Payable - Inventory Financing Facility</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We have entered into an agreement with a financial intermediary to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as accounts payable - inventory financing facility in the accompanying consolidated balance sheets.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The aggregate availability for vendor purchases under our inventory financing facility is $325,000,000. From time to time and at our option, we may request to increase the aggregate amount available under the inventory financing facility by up to an aggregate of $25,000,000, subject to customary conditions. The facility matures on June&#xA0;23, 2021. Additionally, the facility may be renewed under certain circumstances described in the agreement for successive <font style="white-space:nowrap">12-month</font> periods. Interest does not accrue on accounts payable under this facility provided the accounts payable are paid within stated vendor terms (typically 60&#xA0;days). We impute interest on the average daily balance outstanding during these stated vendor terms based on our blended incremental borrowing rate during the period under our senior revolving credit facility and our accounts receivable securitization financing facility. Imputed interest of $6,736,000, $3,385,000 and $3,406,000 was recorded in 2017, 2016 and 2015, respectively. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. The facility is guaranteed by the Company and each of its material domestic subsidiaries and is secured by a lien on substantially all of the Company&#x2019;s and each guarantor&#x2019;s assets.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Advertising costs are expensed as they are incurred. Advertising expense of $47,053,000, $37,565,000 and $33,568,000 was recorded in 2017, 2016 and 2015, respectively. These amounts were predominantly offset by partner funding earned pursuant to shared marketing expense programs recorded as a reduction of selling and administrative expenses, as discussed in &#x201C;Partner Funding&#x201D; above.</p> </div> 12826000 16812000 3329000 159000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Principles of Consolidation and Presentation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. References to &#x201C;the Company,&#x201D; &#x201C;Insight,&#x201D; &#x201C;we,&#x201D; &#x201C;us,&#x201D; &#x201C;our&#x201D; and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We consider all highly liquid investments with maturities at the date of purchase of three months or less to be cash equivalents.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Book overdrafts represent the amount by which outstanding checks issued, but not yet presented to our banks for disbursement, exceed balances on deposit in applicable bank accounts and a legal right of offset with our positive cash balances in other financial institution accounts does not exist.&#xA0;Our book overdrafts, which are not directly linked to a credit facility or other bank overdraft arrangement, do not result in an actual bank financing, but rather constitute normal unpaid trade payables at the end of a reporting period.&#xA0;These amounts are included within our accounts payable balance in our consolidated balance sheets.&#xA0;The changes in these book overdrafts are included within the changes in accounts payable line item as a component of cash flows from operating activities in our consolidated statements of cash flows.</p> </div> -97051000 122518000 31067000 14573000 49276000 53227000 5512402000 272651000 3636000 -761000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(6) <u>Debt, Capital Lease and Other Financing Obligations</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Debt</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Our long-term debt consists 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="79%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"> Senior revolving credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,500</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"> Term Loan A (less unamortized debt issuance costs of $873)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165,377</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"> Accounts receivable securitization financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,500</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"> Capital leases and other financing obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">313,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,731</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: current portion of long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">296,576</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> Our senior revolving credit facility (&#x201C;revolving facility&#x201D;) is used for general corporate purposes, which may include acquisitions and share repurchases, and may be used for borrowings in certain foreign currencies and for letters of credit, in each case up to specified sublimits. The revolving facility has an aggregate U.S. dollar equivalent maximum borrowing amount of $350,000,000, including a maximum borrowing capacity that may be used for borrowing in certain foreign currencies of $50,000,000. On January&#xA0;6, 2017, we amended our revolving facility to expand the facility by $175,000,000 in the form of an incremental Term Loan A (&#x201C;TLA&#x201D;). Pricing and all other general terms and conditions of the TLA are governed by the existing revolving facility. The TLA requires amortization payments of 5%, 7.5%, 10%, 12.5% and 15% of the original principal balance in years one through five, respectively, to be paid quarterly through March&#xA0;31, 2021, with the remaining balance of $107,187,500 due at maturity on June&#xA0;23, 2021. The revolving facility and TLA are guaranteed by the Company&#x2019;s material domestic subsidiaries and are secured by a lien on substantially all of the Company&#x2019;s and each guarantor&#x2019;s assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The interest rates applicable to borrowings under the revolving facility and the TLA are based on the leverage ratio of the Company as set forth on a pricing grid in the agreement. Amounts outstanding under the revolving facility and TLA bear interest, payable quarterly, at a floating rate equal to the prime rate plus a predetermined spread of 0.00% to 0.75% or, at our option, a LIBOR rate plus a <font style="WHITE-SPACE: nowrap">pre-determined</font> spread of 1.25% to 2.25%. The floating interest rate applicable at December&#xA0;31, 2017 was 3.49% per annum for the revolving facility and 3.57% per annum for the TLA. In addition, we pay a quarterly commitment fee on the unused portion of the facility of 0.25% to 0.45%, and our letter of credit participation fee ranges from 1.25% to 2.25%. During 2017, 2016 and 2015, due to availability under our ABS facility, weighted average borrowings under our revolving facility were $63,604,000, $35,811,000 and $21,987,000, respectively. Interest expense associated with the revolving facility and TLA was $8,491,000, $2,191,000 and $1,813,000 in 2017, 2016 and 2015, respectively, including the commitment fee and amortization of deferred financing fees. As of December&#xA0;31, 2017, we had $117,500,000 outstanding under our revolving facility and approximately $166,250,000 outstanding under the TLA. See discussion of the maximum leverage ratio under &#x201C;Debt Covenants&#x201D; below. The revolving facility matures on June&#xA0;23, 2021.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Our accounts receivable securitization financing facility (&#x201C;ABS facility&#x201D;) has a maximum aggregate borrowing availability of $250,000,000 and matures on June&#xA0;23, 2019. Under our ABS facility, we can sell receivables periodically to a special purpose accounts receivable and financing entity (the &#x201C;SPE&#x201D;), which is exclusively engaged in purchasing receivables from us. The SPE is a wholly-owned, bankruptcy-remote entity that we have included in our consolidated financial statements. The SPE funds its purchases by selling undivided interests in eligible trade accounts receivable to independent financial institution purchasers under the ABS facility (&#x201C;Purchasers&#x201D;), which is administered by an independent financial institution agent. The SPE&#x2019;s assets are available first and foremost to satisfy the claims of the Purchasers, and we cannot convey any interest in the receivables sold to the Purchasers (or allow any adverse claims on the receivables) without the consent of the Purchasers. In addition, the SPE is required to maintain a minimum capital amount and various reserves pursuant to the terms of the ABS facility. We maintain effective control over the receivables that are sold. Accordingly, the receivables remain recorded on our consolidated balance sheets. At December&#xA0;31, 2017 and 2016, the SPE owned $1,141,520,000 and $936,467,000, respectively, of receivables recorded at fair value and included in the accompanying consolidated balance sheets. While the ABS facility has a stated maximum amount, the actual availability under the ABS facility is limited by the quantity and quality of the underlying accounts receivable. As of December&#xA0;31, 2017, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $25,000,000 was outstanding. See discussion of the maximum leverage ratio under &#x201C;Debt Covenants&#x201D; below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Under the amended ABS facility, interest is payable monthly, and the floating interest rate applicable at December&#xA0;31, 2017 was 2.41% per annum, including a 0.85% usage fee on any outstanding balances. In addition, we pay a monthly commitment fee on the unused portion of the facility of 0.375%. During the years ended December&#xA0;31, 2017, 2016 and 2015, the weighted average interest rates on amounts outstanding under our ABS facility, including the usage and commitment fees and the amortization of deferred financing fees, were 2.4%, 1.9% and 1.6%, respectively. Weighted average borrowings under our ABS facility in 2017, 2016 and 2015 were $153,759,000, $145,376,000 and $112,101,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Debt Covenants</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Our revolving facility, our TLA and our ABS facility contain various covenants customary for transactions of this type, including limitations on the payment of dividends and the requirement that we comply with maximum leverage and minimum fixed charge ratio requirements, comply with a minimum receivables requirement and meet monthly, quarterly and annual reporting requirements. If we fail to comply with these covenants, the lenders would be able to demand payment within a specified period of time. Further, the terms of the ABS facility identify various circumstances that would result in an &#x201C;amortization event&#x201D; under the facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our consolidated debt balance that can be outstanding at the end of any fiscal quarter under our revolving facility, our TLA and our ABS facility is limited by certain financial covenants, particularly a maximum leverage ratio. The maximum leverage ratio is calculated as aggregate debt outstanding divided by the sum of our trailing twelve month net earnings (loss) plus (i)&#xA0;interest expense, excluding <font style="WHITE-SPACE: nowrap">non-cash</font> imputed interest on our inventory financing facility, (ii)&#xA0;income tax expense (benefit), (iii) depreciation and amortization, <font style="WHITE-SPACE: nowrap">(iv)&#xA0;non-cash</font> stock-based compensation, (v)&#xA0;extraordinary or <font style="WHITE-SPACE: nowrap">non-recurring</font> <font style="WHITE-SPACE: nowrap">non-cash</font> losses or expenses and (vi)&#xA0;certain cash restructuring and acquisition-related charges and synergies, not to exceed a specified cap (&#x201C;adjusted earnings&#x201D;). The maximum leverage ratio permitted under the facilities was increased to 3.50 times trailing twelve-month adjusted earnings in conjunction with the acquisition of Datalink effective January&#xA0;6, 2017. A significant drop in our adjusted earnings would limit the amount of indebtedness that could be outstanding at the end of any fiscal quarter to a level that would be below our consolidated maximum facility amount. Based on our maximum leverage ratio as of December&#xA0;31, 2017, our aggregate debt balance that could have been outstanding under our revolving facility, our TLA and our ABS facility was the full amount of the maximum borrowing capacity of $766,250,000, of which $117,500,000 was outstanding under our revolving facility, $166,250,000 was outstanding under our TLA and $25,000,000 was outstanding under our ABS facility at December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Capital Lease and Other Financing Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In August 2017, we entered into two <font style="WHITE-SPACE: nowrap">12-month</font> capital leases for certain IT equipment. In May 2017 and March 2016, we entered into capitalized leases with <font style="WHITE-SPACE: nowrap">36-month</font> terms for certain IT equipment. The capital leases were <font style="WHITE-SPACE: nowrap">non-cash</font> transactions and, accordingly, have been excluded from our consolidated statements of cash flows for the years ended December&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future minimum payments under the capitalized leases consist of the following as of 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="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 95.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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"> Total minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</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 amount representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(145</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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"> Present value of minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> From time to time, we also enter into other financing agreements with financial intermediaries to facilitate the purchase of products from certain vendors. In conjunction with our acquisition of Datalink effective January&#xA0;6, 2017, we acquired certain obligations associated with Datalink&#x2019;s financing of the equipment that it leased to its clients. At December&#xA0;31, 2017, these financing obligations totaled $2,489,000. No amounts were owed under other financing agreements as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The current and long-term portions of our capital lease and other financing obligations are included in the current and long-term portions of long-term debt in the table above and in our consolidated balance sheets as of December&#xA0;31, 2017 and 2016.</p> </div> 5785053000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Costs of Goods Sold</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Costs of goods sold include product costs, direct costs incurred associated with delivering services, outbound and inbound freight costs and provisions for inventory reserves.&#xA0;These costs are reduced by provisions for supplier discounts and certain payments and credits received from partners, as described under &#x201C;Partner Funding&#x201D; below.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Partner Funding</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in cost of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. The amount of partner funding recorded as a reduction of selling and administrative expenses in our statements of operations totaled $53,227,000, $48,114,000 and $45,146,000 in 2017, 2016 and 2015, respectively.</p> </div> --12-31 14083000 0.06 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Derivative Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We enter into forward foreign exchange contracts to mitigate the risk of <font style="WHITE-SPACE: nowrap">non-functional</font> currency monetary assets and liabilities on our consolidated financial statements. These forward contracts are not designated as hedge instruments. The fair value of all derivative assets and liabilities are recorded gross in the other current assets and accrued expenses and other current liabilities sections of our consolidated balance sheets. Gains/losses are recorded net in <font style="WHITE-SPACE: nowrap">non-operating</font> (income)&#xA0;expense in our consolidated statements of operations.</p> </div> 20327000 19139000 -427000 25787000 42599000 0.50 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(13) <u>Derivative Financial Instruments</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We use derivatives to partially offset our exposure to fluctuations in certain foreign currencies. We do not enter into derivative contracts for speculative or trading purposes. Derivatives are recorded at fair value on the balance sheet based on observable market based inputs or unobservable inputs that are corroborated by market data (Level 2). Gains or losses resulting from changes in fair value of the derivative are recorded currently in income. We do not designate our hedges for hedge accounting, and our foreign currency derivative instruments are not subject to any master netting arrangements with our counterparties.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We use foreign exchange forward contracts to mitigate risk associated with certain <font style="white-space:nowrap">non-functional</font> currency assets and liabilities from fluctuations in foreign currency exchange rates. Our <font style="white-space:nowrap">non-functional</font> currency assets and liabilities are primarily related to foreign currency denominated payables, receivables, and cash balances. The foreign currency forward contracts, carried at fair value, typically have a maturity of one month or less. We currently enter into approximately four foreign exchange forward contracts per month with an average notional value of $10,610,000 and an average maturity of approximately nine days.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Our derivative financial instruments as of December&#xA0;31, 2017 were not material. The effect of our derivative financial instruments on our results of operations during the years ended December&#xA0;31, 2017, 2016 and 2015 were a gain of $159,000, a loss of $2,722,000 and a loss of $942,000, respectively. These amounts are reported within the net foreign currency exchange (gain) loss line item in our consolidated statements of operations.</p> </div> 0.430 0.035 FY 2017 10-K 2.50 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <u>Net Earnings Per Share (&#x201C;EPS&#x201D;)</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each year. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding RSUs. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> Numerator:</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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</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"> Weighted-average shares used to compute basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,741</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,984</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"> Dilutive potential common shares due to dilutive RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average shares used to compute diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,207</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,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">38,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 earnings per share:</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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In 2017, 2016 and 2015, approximately 40,000, 36,000 and 1,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future.</p> </div> 0.35 0.015 0.004 -0.002 2017-12-31 2.54 0.018 15899000 INSIGHT ENTERPRISES INC No <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(14) <u>Fair Value Measurements</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Fair value measurements are determined based on the following three categories:</p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Level&#xA0;1: Quoted market prices in active markets for identical assets or liabilities.</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Level&#xA0;2: Observable market based inputs or unobservable inputs that are corroborated by market data.</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Level&#xA0;3: Unobservable inputs that are not corroborated by market data.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We have elected to use the income approach to value our foreign exchange derivatives, using observable Level&#xA0;2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount assuming that participants are motivated, but not compelled, to transact. Level&#xA0;2 inputs for the valuations are limited to quoted prices for similar assets or liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability (specifically LIBOR rates, foreign exchange rates, and foreign exchange forward points). <font style="white-space:nowrap">Mid-market</font> pricing is used as a practical expedient for fair value measurements. Fair value measurement of an asset or liability must reflect the nonperformance risk of the entity and the counterparty. Therefore, the impact of the counterparty&#x2019;s creditworthiness when in an asset position and the Company&#x2019;s creditworthiness when in a liability position has also been factored into the fair value measurement of the derivative instruments and did not have a material impact on the fair value of these derivative instruments. Both the counterparty and the Company are expected to continue to perform under the contractual terms of the instruments.</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, we have no <font style="white-space:nowrap">non-financial</font> assets or liabilities that are measured and recorded at fair value on a recurring basis, and our other financial assets or liabilities generally consist of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities and long-term debt. The estimated fair values of our cash and cash equivalents approximate their carrying values and are determined based on quoted prices in active markets for identical assets (Level 1). The estimated fair values of our long-term debt balances approximate their carrying values based on their variable interest rate terms that are based on current market interest rates for similar debt instruments. The fair values of the other financial assets and liabilities are based on the values that would be received or paid in an orderly transaction between market participants and approximate their carrying values due to their nature and short duration.</p> </div> 0000932696 Yes -0.038 -0.001 Yes Large Accelerated Filer -2516000 -855000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Foreign Currencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We use the U.S. dollar as our reporting currency. The functional currencies of our foreign subsidiaries are the local currencies. Accordingly, assets and liabilities of the subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet dates. Income and expense items are translated at the average exchange rate for each month within the year. The resulting translation adjustments are recorded directly in accumulated other comprehensive income, net of tax &#x2013; foreign currency translation adjustments as a separate component of stockholders&#x2019; equity. Net foreign currency transaction gains/losses, including transaction gains/losses on intercompany balances that are not of a long-term investment nature and <font style="WHITE-SPACE: nowrap">non-functional</font> currency cash balances, are reported as a separate component of <font style="WHITE-SPACE: nowrap">non-operating</font> (income) expense in our consolidated statements of operations.</p> </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; TEXT-INDENT: 4%"> Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of net identified tangible and intangible assets acquired. Goodwill is tested for impairment at the reporting unit level on an annual basis in the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. The quantitative goodwill impairment review process compares the fair value of the reporting unit in which goodwill resides to its carrying value. The Company has three reporting units, which are the same as our operating segments. Multiple valuation techniques can be used to assess the fair value of the reporting unit. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both.</p> </div> 918570000 68786000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(3) <u>Goodwill</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The changes in the carrying amount of goodwill for the year ended December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="4%"></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"><b>North&#xA0;America</b></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"><b>EMEA</b></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"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Consolidated</b></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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,617</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,439</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">545,029</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"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(323,422</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(151,439</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,973</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(488,834</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"> Goodwill acquired during 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(507</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,450</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December 31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,688</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,645</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"> Goodwill acquired during 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,140</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,041</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">605</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,786</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,828</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,041</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,562</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,431</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On September&#xA0;26, 2017, we acquired Caase.com, which has been integrated into our EMEA business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $4,041,000 was recorded as goodwill in the EMEA reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On January&#xA0;6, 2017, we acquired Datalink, which has been integrated into our North America business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $64,140,000 was recorded as goodwill in the North America reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On September&#xA0;1, 2016, we acquired Ignia, which has been integrated into our APAC business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $6,957,000 was recorded as goodwill in the APAC reporting unit (see Note 21). The primary driver for this acquisition was to expand our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology&#x2122; to our clients in the Asia-Pacific region. The change in goodwill in our APAC operating segment as of December&#xA0;31, 2017 compared to the balance as of December&#xA0;31, 2016 resulted from a final working capital adjustment of $35,000 during the year and foreign currency translation adjustments associated with the goodwill balance.</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On October&#xA0;1, 2015, we acquired BlueMetal, which has been integrated into our North America business. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded the adjustment of the purchase price allocation as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> During 2017, we periodically assessed whether any indicators of impairment existed which would require us to perform an interim impairment review. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our reporting units below their carrying values. We performed our annual test of goodwill for impairment during the fourth quarter of 2017. The results of the goodwill impairment test indicated that the fair values of our North America, EMEA and APAC reporting units, estimated using the market approach, were in excess of their respective carrying values.</p> </div> 159000 -3646000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Intangible Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:</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="77%"></td> <td valign="bottom" width="4%"></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" align="center"><b>Estimated&#xA0;Economic<br /> Life</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2&#xA0;&#x2013;11&#xA0;years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Tradenames and Restrictive Covenant Agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"> 9&#xA0;months&#xA0;&#x2013;3&#xA0;years</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We regularly perform reviews to determine if facts and circumstances exist which indicate that the useful lives of our intangible assets are shorter than originally estimated or the carrying amount of these assets may not be recoverable. When an indication exists that the carrying amount of intangible assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.</p> </div> 0 418000 119330000 159098000 39768000 55470000 55684000 571000 5625000 -27184000 <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; TEXT-INDENT: 4%"> Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable earnings in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We recognize net deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, <font style="WHITE-SPACE: nowrap">tax-planning</font> strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We record uncertain tax positions on the basis of a <font style="WHITE-SPACE: nowrap">two-step</font> process whereby (1)&#xA0;we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2)&#xA0;for those tax positions that meet the <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> recognition threshold, we recognize the largest amount of tax benefit that is more than 50&#xA0;percent likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to unrecognized tax benefits are recognized within the income tax expense line in our consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.</p> </div> 2472000 -6057000 -313000 2808000 -113000 208065000 -988000 14046000 -4982000 466000 68415000 -237457000 19174000 2776000 1209000 The gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $2,516,000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(4) <u>Intangible Assets</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Intangible assets consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133,660</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,711</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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,475</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,978</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,689</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"> Accumulated amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,357</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,982</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,778</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,707</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In March and December 2017, respectively, the customer relationship intangible assets associated with the 2012 acquisition of Inmac and the 2011 acquisition of Ensynch were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $2,516,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December&#xA0;31, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In September 2016, the customer relationship intangible assets associated with the 2006 acquisition of Software Spectrum Inc. and the 2008 acquisition of MINX Limited in the United Kingdom were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $81,817,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December&#xA0;31, 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> During 2017, we periodically assessed whether any indicators of impairment existed related to our intangible assets. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our intangible assets below their carrying values.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Amortization expense recognized in 2017, 2016 and 2015 was $16,812,000, $10,637,000 and $11,308,000, respectively. Future amortization expense for the remaining unamortized balance as of December&#xA0;31, 2017 is estimated as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="15%"></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; width:95.55pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Amortization&#xA0;Expense</b></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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,260</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,690</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,677</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,875</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,778</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 10976000 <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; TEXT-INDENT: 4%"> We state inventories, principally purchased IT hardware, at the lower of weighted average cost (which approximates cost under the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method) or net realizable value. We evaluate inventories for excess, obsolescence or other factors that may render inventories unmarketable at normal margins. Write-downs are recorded so that inventories reflect the approximate net realizable value and take into account contractual provisions with our partners governing price protection, stock rotation and return privileges relating to obsolescence. Because of the large number of transactions and the complexity of managing the price protection and stock rotation process, estimates are made regarding write-downs of the carrying amount of inventories. Additionally, assumptions about future demand, market conditions and decisions by manufacturers/publishers to discontinue certain products or product lines can affect our decision to write down inventories.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Inventories not available for sale relate to product sales transactions in which we are warehousing the product and will be deploying the product to our clients&#x2019; designated locations subsequent to <font style="WHITE-SPACE: nowrap">period-end.</font> Additionally, we may perform services on a portion of the product prior to shipment to our clients and will be paid a fee for doing so. Although these product contracts are <font style="WHITE-SPACE: nowrap">non-cancelable</font> with customary credit terms beginning the date the inventories are segregated in our warehouse and invoiced to the client and the warranty periods begin on the date of invoice, these transactions do not meet the sales recognition criteria under GAAP. Therefore, we do not record sales and the inventories are classified as inventories not available for sale on our consolidated balance sheet until the product is delivered. If clients remit payment before we deliver the product to them, we record the payments received as deferred revenue on our consolidated balance sheet until such time as the product is delivered.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(7) <u>Operating Leases</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We have <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases with third parties, primarily for administrative and distribution center space and computer equipment. Our facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options. We recognize rent expense on a straight-line basis over the lease term. Rental expense for these third-party operating leases was $19,126,000, $14,444,000 and $14,737,000 in 2017, 2016 and 2015, respectively, and is included in selling and administrative expenses in the accompanying consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future minimum lease payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases (with initial or remaining lease terms in excess of one year) as of December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 95.55pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,617</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,966</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">12,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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 minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> Amounts in the table above exclude approximately $1.6&#xA0;million in each of 2018 and 2019 in <font style="WHITE-SPACE: nowrap">non-cancellable</font> rental income.</p> </div> -204645000 -305426000 397121000 90683000 3 179265000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Standards</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In January 2017, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standard Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2017-04,</font> &#x201C;Simplifying the Test for Goodwill Impairment<i>.</i>&#x201D; The new standard requires an entity to no longer perform a hypothetical purchase price allocation to measure goodwill impairment. Instead, impairment will be measured using the difference between the carrying amount and the fair value of the reporting unit. The new standard is effective for annual and interim periods beginning after December&#xA0;15, 2019, and early adoption is permitted. We adopted this new standard when we performed our annual goodwill impairment analysis for 2017 in the fourth quarter of 2017 and applied it prospectively. The adoption of this standard did not have a material effect on our consolidated financial statements. See &#x201C;Goodwill&#x201D; above for further details about our test for goodwill impairment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> &#x201C;Restricted Cash.&#x201D; The new standard requires companies to include cash and cash equivalents that have restrictions on withdrawal or use within total cash and cash equivalents when reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts shown on the statement of cash flows. The new standard is effective for interim and annual periods beginning after December&#xA0;15, 2017, and early adoption is permitted.&#xA0;The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font> &#x201C;Classification of Certain Cash Receipts and Cash Payments.&#x201D; The new standard is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. It addresses eight specific cash flow issues to clarify the presentation and classification of cash receipts and cash payments in the statement of cash flows. The new standard is effective for interim and annual periods beginning after December&#xA0;15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> &#x201C;Improvements to Employee Share-Based Payment Accounting.&#x201D; This new standard simplifies the accounting for share-based payment transactions, including the income tax consequences, the calculation of diluted earnings per share, the treatment of forfeitures, the classification of awards as either equity or liabilities and the classification on the statement of cash flows. This new standard increases volatility in the statement of operations by requiring all excess tax benefits and deficiencies to be recognized as income tax benefit or expense in the statement of operations and treated as discrete items in the period in which they occur. We adopted the new standard as of January&#xA0;1, 2017, and prospectively applied the provisions in this guidance requiring recognition of excess tax benefits and deficits in the statement of operations, which resulted in an income tax benefit of $2,483,000 for the year ended December&#xA0;31, 2017. The corresponding increase in net earnings equated to $0.07 per diluted share during the year ended December&#xA0;31, 2017. Also, as a result of the adoption of the new standard, we made an accounting policy election to recognize forfeitures as they occur and no longer estimate expected forfeitures. The provisions in this guidance requiring the use of a modified retrospective transition method would have required us to record a cumulative effect adjustment in retained earnings as of January&#xA0;1, 2017. We elected not to adjust retained earnings and to record such cumulative effect adjustment as stock-based compensation in the first quarter of 2017 on the basis of immateriality. Lastly, we applied the provisions of this guidance relating to classification on the statement of cash flows retrospectively. As a result, excess tax benefits from employee gains on stock-based compensation of $323,000 and $592,000 were reclassified from cash flows from financing activities to cash flows from operating activities for the years ended December&#xA0;31, 2016 and 2015, respectively, to conform to the current period presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases,&#x201D; which supersedes the existing lease recognition requirements in the existing accounting standard for leases. The core principal of the new standard is that an entity should recognize assets and liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December&#xA0;15, 2018, including interim periods within such fiscal years. Early adoption is permitted. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We expect to adopt the new standard in the first quarter of 2019 and are in the process of determining the effect that the adoption of ASU <font style="WHITE-SPACE: nowrap">2016-02</font> will have on our consolidated financial statements and disclosures. We have not yet selected our planned transition approach.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2016, the FASB issues ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities.&#x201D; The new standard amends the guidance on the classification and measurement of financial instruments and changes the accounting for investments in equity securities. The new standard is effective for annual and interim periods in fiscal years beginning after December&#xA0;15, 2017, and early adoption is permitted. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In July 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font> &#x201C;Simplifying the Measurement of Inventory.&#x201D; This standard changes the measurement from lower of cost or market to lower of cost and net realizable value. We adopted the standard in the first quarter of 2017 and applied the provisions prospectively. The standard did not have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On May&#xA0;28, 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; which amends the existing accounting standards for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard, as amended, will be effective for the Company beginning in the first quarter of 2018. The standard permits two methods of adoption: retrospectively to each prior reporting period presented (the full retrospective transition method) or retrospectively with the cumulative effect adjustment of initially applying the new standard recognized at the date of initial application (the modified retrospective transition method).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We will adopt the standard as of January&#xA0;1, 2018, and will utilize the modified retrospective transition method. While we are still finalizing our accounting policies under the new standard and are in the process of quantifying the cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings, to date we have concluded:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we will change to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement. Under current guidance, we bifurcate the sale of the software license from the sale of the maintenance contract, record the sale of the software product on a gross basis, as the principal in the arrangement, and record the sale of the software maintenance on a net basis, as an agent in the arrangement. This change will lead us to report lower net sales in future periods related to security software products. This change will have no effect on gross profit dollars, but all other things being equal, gross margin for these specific sales would increase compared to prior years.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for inventories not available for sale, otherwise known as bill and hold arrangements, will change such that a portion of revenue under the contracts will be recognized earlier than we are recognizing under current accounting standards. Bill and hold arrangements are inventory balances owned and paid for by our clients, but for which we are warehousing the product and will be deploying it to the clients&#x2019; locations in a future period.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for renewals of certain software term licenses will change to delay revenue recognition until the beginning of the renewal period. Under current guidance, we recognize revenue as the renewal order is completed. We do not believe this change will have a material effect on our sales or profitability trends, as it is only a change in timing of recognition between periods.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Sales commissions on contracts with performance periods that exceed one year will be recorded as an asset and amortized to expense over the related contract performance period as opposed to being expensed in the period the transaction is generated.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our analysis and evaluation of the new standard will continue through to when we publish our first quarter of 2018 results. A substantial amount of work has been completed, and findings and progress to date have been reported to management and the Audit Committee. Although we currently believe that the changes overall resulting from the adoption of the new standard will not lead to operating trends that are materially different than we reported in prior years, our evaluation of the effects is still being finalized. Currently, we estimate the total cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings to be less than $10,000,000, on a pretax basis.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>(1) <u>Operations and Summary of Significant Accounting Policies</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Description of Business</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are a Fortune 500 global information technology (&#x201C;IT&#x201D;) provider helping businesses of all sizes &#x2013; from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations &#x2013; define, architect, implement and manage Intelligent Technology Solutions<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">TM</sup>. We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:</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="51%"></td> <td valign="bottom" width="6%"></td> <td width="43%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 66.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Operating Segment</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Geography</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">United States and Canada</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Europe, Middle East and Africa</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Asia-Pacific</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. A discussion of changes in our classification of certain revenue streams during 2017, can be found in Note 20. Prior year results were reclassified to conform to the current year presentation. These reclassifications had no effect on consolidated total net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Acquisitions</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective September&#xA0;26, 2017, we acquired Caase Group B.V. (referred to herein as, &#x201C;Caase.com&#x201D;), a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. The acquisition was funded using cash on hand.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective January&#xA0;6, 2017, we acquired Datalink Corporation (&#x201C;Datalink&#x201D;), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. The acquisition was funded using cash on hand and borrowings under our revolving facility in the form of an incremental Term Loan A (&#x201C;TLA&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective September&#xA0;1, 2016, we acquired Ignia Pty Ltd (&#x201C;Ignia&#x201D;), a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000. The acquisition was funded using cash on hand.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2015, we acquired BlueMetal Architects, Inc. (&#x201C;BlueMetal&#x201D;), an interactive design and technology architecture firm based in the Boston area with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. The acquisition was funded using borrowings under our accounts receivable securitization financing facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our results of operations include the results of Caase.com, Datalink, Ignia and BlueMetal from their respective acquisition dates. (See Note 21 for a discussion of our acquisitions.)</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Principles of Consolidation and Presentation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. References to &#x201C;the Company,&#x201D; &#x201C;Insight,&#x201D; &#x201C;we,&#x201D; &#x201C;us,&#x201D; &#x201C;our&#x201D; and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;) 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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We consider all highly liquid investments with maturities at the date of purchase of three months or less to be cash equivalents.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Book overdrafts represent the amount by which outstanding checks issued, but not yet presented to our banks for disbursement, exceed balances on deposit in applicable bank accounts and a legal right of offset with our positive cash balances in other financial institution accounts does not exist.&#xA0;Our book overdrafts, which are not directly linked to a credit facility or other bank overdraft arrangement, do not result in an actual bank financing, but rather constitute normal unpaid trade payables at the end of a reporting period.&#xA0;These amounts are included within our accounts payable balance in our consolidated balance sheets.&#xA0;The changes in these book overdrafts are included within the changes in accounts payable line item as a component of cash flows from operating activities in our consolidated statements of cash flows.</p> <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; TEXT-INDENT: 4%"> We establish an allowance for doubtful accounts to reflect our best estimate of probable losses inherent in our accounts receivable balance. The allowance is based on our evaluation of the aging of the receivables, historical write-offs and the current economic environment. We write off individual accounts against the reserve when we no longer believe that it is probable that we will collect the receivable because we become aware of a client&#x2019;s or partner&#x2019;s inability to meet its financial obligations. Such awareness may be as a result of bankruptcy filings, or deterioration in the client&#x2019;s or partner&#x2019;s operating results or financial position.</p> <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; TEXT-INDENT: 4%"> We state inventories, principally purchased IT hardware, at the lower of weighted average cost (which approximates cost under the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method) or net realizable value. We evaluate inventories for excess, obsolescence or other factors that may render inventories unmarketable at normal margins. Write-downs are recorded so that inventories reflect the approximate net realizable value and take into account contractual provisions with our partners governing price protection, stock rotation and return privileges relating to obsolescence. Because of the large number of transactions and the complexity of managing the price protection and stock rotation process, estimates are made regarding write-downs of the carrying amount of inventories. Additionally, assumptions about future demand, market conditions and decisions by manufacturers/publishers to discontinue certain products or product lines can affect our decision to write down inventories.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Inventories not available for sale relate to product sales transactions in which we are warehousing the product and will be deploying the product to our clients&#x2019; designated locations subsequent to <font style="WHITE-SPACE: nowrap">period-end.</font> Additionally, we may perform services on a portion of the product prior to shipment to our clients and will be paid a fee for doing so. Although these product contracts are <font style="WHITE-SPACE: nowrap">non-cancelable</font> with customary credit terms beginning the date the inventories are segregated in our warehouse and invoiced to the client and the warranty periods begin on the date of invoice, these transactions do not meet the sales recognition criteria under GAAP. Therefore, we do not record sales and the inventories are classified as inventories not available for sale on our consolidated balance sheet until the product is delivered. If clients remit payment before we deliver the product to them, we record the payments received as deferred revenue on our consolidated balance sheet until such time as the product is delivered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:</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="50%"></td> <td valign="bottom" width="4%"></td> <td width="46%"></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" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Estimated&#xA0;Economic</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Life</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> Shorter&#xA0;of&#xA0;underlying&#xA0;lease&#xA0;term&#xA0;or&#xA0;asset&#xA0;life</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2 &#x2013; 7 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 5 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 10 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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" align="center">29 years</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Costs incurred to develop <font style="WHITE-SPACE: nowrap">internal-use</font> software during the application development stage, including capitalized interest, are recorded in property and equipment at cost. External direct costs of materials and services consumed in developing or obtaining <font style="WHITE-SPACE: nowrap">internal-use</font> computer software and payroll and payroll-related costs for teammates who are directly associated with and who devote time to <font style="WHITE-SPACE: nowrap">internal-use</font> computer software development projects, to the extent of the time spent directly on the project and specific to application development, are capitalized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reviews are regularly performed to determine whether facts and circumstances exist which indicate that the useful life is shorter than originally estimated or the carrying amount of assets may not be recoverable. When an indication exists that the carrying amount of long-lived assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.</p> <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; TEXT-INDENT: 4%"> Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of net identified tangible and intangible assets acquired. Goodwill is tested for impairment at the reporting unit level on an annual basis in the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. The quantitative goodwill impairment review process compares the fair value of the reporting unit in which goodwill resides to its carrying value. The Company has three reporting units, which are the same as our operating segments. Multiple valuation techniques can be used to assess the fair value of the reporting unit. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Intangible Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:</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="77%"></td> <td valign="bottom" width="4%"></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" align="center"><b>Estimated&#xA0;Economic<br /> Life</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2&#xA0;&#x2013;11&#xA0;years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Tradenames and Restrictive Covenant Agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"> 9&#xA0;months&#xA0;&#x2013;3&#xA0;years</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We regularly perform reviews to determine if facts and circumstances exist which indicate that the useful lives of our intangible assets are shorter than originally estimated or the carrying amount of these assets may not be recoverable. When an indication exists that the carrying amount of intangible assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Trade Credits</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Trade credit liabilities arise from aged unclaimed credit memos, duplicate payments, payments for returned product or overpayments made to us by our clients, and, to a lesser extent, from goods received by us from a partner for which we were never invoiced. Trade credit liabilities are included in accrued expenses and other current liabilities in our consolidated balance sheets. We derecognize the liability only if it has been extinguished, upon either (1)&#xA0;our payment of the liability to relieve our obligation or (2)&#xA0;our legal release from the related obligation, which is recorded as a reduction of costs of goods sold.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Self-Insurance</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are self-insured in the United States for medical insurance up to certain annual stop-loss limits and workers&#x2019; compensation claims up to certain deductible limits. We establish reserves for claims, both reported and incurred but not reported, using currently available information as well as our historical claims experience.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Treasury Stock</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We record repurchases of our common stock as treasury stock at cost. We also record the subsequent retirement of these treasury shares at cost. The excess of the cost of the shares retired over their par value is allocated between additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital and retained earnings. The amount recorded as a reduction of <font style="WHITE-SPACE: nowrap">paid-in</font> capital is based on the excess of the average original issue price of the shares over par value. The remaining amount is recorded as a reduction of retained earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Sales Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i)&#xA0;have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii)&#xA0;have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. We report sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We sell certain third-party service contracts, software maintenance and cloud or <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a-service</font></font></font> subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition, and thus are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these services engagements are not a significant portion of our consolidated net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In certain arrangements, we may provide a combination of hardware and software products and the provision of services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Costs of Goods Sold</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Costs of goods sold include product costs, direct costs incurred associated with delivering services, outbound and inbound freight costs and provisions for inventory reserves.&#xA0;These costs are reduced by provisions for supplier discounts and certain payments and credits received from partners, as described under &#x201C;Partner Funding&#x201D; below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Selling and Administrative Expenses</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Selling and administrative expenses include salaries and wages, bonuses and incentives, stock-based compensation expense, employee-related expenses, facility-related expenses, marketing and advertising expense, reduced by certain payments and credits received from partners related to shared marketing expense programs, as described under &#x201C;Partner Funding&#x201D; below, depreciation of property and equipment, professional fees, amortization of intangible assets, provisions for losses on accounts receivable and other operating expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Partner Funding</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in cost of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. The amount of partner funding recorded as a reduction of selling and administrative expenses in our statements of operations totaled $53,227,000, $48,114,000 and $45,146,000 in 2017, 2016 and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Concentrations of Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Credit Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Although we are affected by the international economic climate, management does not believe material credit risk concentration existed at December&#xA0;31, 2017. We monitor our clients&#x2019; financial condition and do not require collateral. Sales to the U.S. federal government, which are diversified across multiple agencies and departments, collectively accounts for approximately 9% of our 2017 net sales. Excluding these sales to the federal government, we are not reliant on any one client. No single client accounted for more than 4% of our consolidated net sales in 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Supplier Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Advertising costs are expensed as they are incurred. Advertising expense of $47,053,000, $37,565,000 and $33,568,000 was recorded in 2017, 2016 and 2015, respectively. These amounts were predominantly offset by partner funding earned pursuant to shared marketing expense programs recorded as a reduction of selling and administrative expenses, as discussed in &#x201C;Partner Funding&#x201D; above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Stock-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the reward. Stock-based compensation expense is classified in the same line item of our consolidated statements of operations as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units (&#x201C;RSUs&#x201D;) is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, <font style="WHITE-SPACE: nowrap">in-substance,</font> multiple awards (i.e., a graded vesting basis).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Foreign Currencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We use the U.S. dollar as our reporting currency. The functional currencies of our foreign subsidiaries are the local currencies. Accordingly, assets and liabilities of the subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet dates. Income and expense items are translated at the average exchange rate for each month within the year. The resulting translation adjustments are recorded directly in accumulated other comprehensive income, net of tax &#x2013; foreign currency translation adjustments as a separate component of stockholders&#x2019; equity. Net foreign currency transaction gains/losses, including transaction gains/losses on intercompany balances that are not of a long-term investment nature and <font style="WHITE-SPACE: nowrap">non-functional</font> currency cash balances, are reported as a separate component of <font style="WHITE-SPACE: nowrap">non-operating</font> (income) expense in our consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Derivative Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We enter into forward foreign exchange contracts to mitigate the risk of <font style="WHITE-SPACE: nowrap">non-functional</font> currency monetary assets and liabilities on our consolidated financial statements. These forward contracts are not designated as hedge instruments. The fair value of all derivative assets and liabilities are recorded gross in the other current assets and accrued expenses and other current liabilities sections of our consolidated balance sheets. Gains/losses are recorded net in <font style="WHITE-SPACE: nowrap">non-operating</font> (income)&#xA0;expense in our consolidated statements of operations.</p> <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; TEXT-INDENT: 4%"> Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable earnings in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We recognize net deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, <font style="WHITE-SPACE: nowrap">tax-planning</font> strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We record uncertain tax positions on the basis of a <font style="WHITE-SPACE: nowrap">two-step</font> process whereby (1)&#xA0;we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2)&#xA0;for those tax positions that meet the <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> recognition threshold, we recognize the largest amount of tax benefit that is more than 50&#xA0;percent likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to unrecognized tax benefits are recognized within the income tax expense line in our consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <u>Net Earnings Per Share (&#x201C;EPS&#x201D;)</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each year. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding RSUs. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"><b>2015</b></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"> Numerator:</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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</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"> Weighted-average shares used to compute basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,741</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,984</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"> Dilutive potential common shares due to dilutive RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average shares used to compute diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,207</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,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">38,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 earnings per share:</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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; TEXT-INDENT: 4%"> In 2017, 2016 and 2015, approximately 40,000, 36,000 and 1,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future.&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Standards</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In January 2017, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standard Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2017-04,</font> &#x201C;Simplifying the Test for Goodwill Impairment<i>.</i>&#x201D; The new standard requires an entity to no longer perform a hypothetical purchase price allocation to measure goodwill impairment. Instead, impairment will be measured using the difference between the carrying amount and the fair value of the reporting unit. The new standard is effective for annual and interim periods beginning after December&#xA0;15, 2019, and early adoption is permitted. We adopted this new standard when we performed our annual goodwill impairment analysis for 2017 in the fourth quarter of 2017 and applied it prospectively. The adoption of this standard did not have a material effect on our consolidated financial statements. See &#x201C;Goodwill&#x201D; above for further details about our test for goodwill impairment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> &#x201C;Restricted Cash.&#x201D; The new standard requires companies to include cash and cash equivalents that have restrictions on withdrawal or use within total cash and cash equivalents when reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts shown on the statement of cash flows. The new standard is effective for interim and annual periods beginning after December&#xA0;15, 2017, and early adoption is permitted.&#xA0;The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font> &#x201C;Classification of Certain Cash Receipts and Cash Payments.&#x201D; The new standard is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. It addresses eight specific cash flow issues to clarify the presentation and classification of cash receipts and cash payments in the statement of cash flows. The new standard is effective for interim and annual periods beginning after December&#xA0;15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> &#x201C;Improvements to Employee Share-Based Payment Accounting.&#x201D; This new standard simplifies the accounting for share-based payment transactions, including the income tax consequences, the calculation of diluted earnings per share, the treatment of forfeitures, the classification of awards as either equity or liabilities and the classification on the statement of cash flows. This new standard increases volatility in the statement of operations by requiring all excess tax benefits and deficiencies to be recognized as income tax benefit or expense in the statement of operations and treated as discrete items in the period in which they occur. We adopted the new standard as of January&#xA0;1, 2017, and prospectively applied the provisions in this guidance requiring recognition of excess tax benefits and deficits in the statement of operations, which resulted in an income tax benefit of $2,483,000 for the year ended December&#xA0;31, 2017. The corresponding increase in net earnings equated to $0.07 per diluted share during the year ended December&#xA0;31, 2017. Also, as a result of the adoption of the new standard, we made an accounting policy election to recognize forfeitures as they occur and no longer estimate expected forfeitures. The provisions in this guidance requiring the use of a modified retrospective transition method would have required us to record a cumulative effect adjustment in retained earnings as of January&#xA0;1, 2017. We elected not to adjust retained earnings and to record such cumulative effect adjustment as stock-based compensation in the first quarter of 2017 on the basis of immateriality. Lastly, we applied the provisions of this guidance relating to classification on the statement of cash flows retrospectively. As a result, excess tax benefits from employee gains on stock-based compensation of $323,000 and $592,000 were reclassified from cash flows from financing activities to cash flows from operating activities for the years ended December&#xA0;31, 2016 and 2015, respectively, to conform to the current period presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases,&#x201D; which supersedes the existing lease recognition requirements in the existing accounting standard for leases. The core principal of the new standard is that an entity should recognize assets and liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December&#xA0;15, 2018, including interim periods within such fiscal years. Early adoption is permitted. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We expect to adopt the new standard in the first quarter of 2019 and are in the process of determining the effect that the adoption of ASU <font style="WHITE-SPACE: nowrap">2016-02</font> will have on our consolidated financial statements and disclosures. We have not yet selected our planned transition approach.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2016, the FASB issues ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities.&#x201D; The new standard amends the guidance on the classification and measurement of financial instruments and changes the accounting for investments in equity securities. The new standard is effective for annual and interim periods in fiscal years beginning after December&#xA0;15, 2017, and early adoption is permitted. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In July 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font> &#x201C;Simplifying the Measurement of Inventory.&#x201D; This standard changes the measurement from lower of cost or market to lower of cost and net realizable value. We adopted the standard in the first quarter of 2017 and applied the provisions prospectively. The standard did not have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On May&#xA0;28, 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; which amends the existing accounting standards for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard, as amended, will be effective for the Company beginning in the first quarter of 2018. The standard permits two methods of adoption: retrospectively to each prior reporting period presented (the full retrospective transition method) or retrospectively with the cumulative effect adjustment of initially applying the new standard recognized at the date of initial application (the modified retrospective transition method).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We will adopt the standard as of January&#xA0;1, 2018, and will utilize the modified retrospective transition method. While we are still finalizing our accounting policies under the new standard and are in the process of quantifying the cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings, to date we have concluded:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we will change to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement. Under current guidance, we bifurcate the sale of the software license from the sale of the maintenance contract, record the sale of the software product on a gross basis, as the principal in the arrangement, and record the sale of the software maintenance on a net basis, as an agent in the arrangement. This change will lead us to report lower net sales in future periods related to security software products. This change will have no effect on gross profit dollars, but all other things being equal, gross margin for these specific sales would increase compared to prior years.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for inventories not available for sale, otherwise known as bill and hold arrangements, will change such that a portion of revenue under the contracts will be recognized earlier than we are recognizing under current accounting standards. Bill and hold arrangements are inventory balances owned and paid for by our clients, but for which we are warehousing the product and will be deploying it to the clients&#x2019; locations in a future period.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for renewals of certain software term licenses will change to delay revenue recognition until the beginning of the renewal period. Under current guidance, we recognize revenue as the renewal order is completed. We do not believe this change will have a material effect on our sales or profitability trends, as it is only a change in timing of recognition between periods.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Sales commissions on contracts with performance periods that exceed one year will be recorded as an asset and amortized to expense over the related contract performance period as opposed to being expensed in the period the transaction is generated.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our analysis and evaluation of the new standard will continue through to when we publish our first quarter of 2018 results. A substantial amount of work has been completed, and findings and progress to date have been reported to management and the Audit Committee. Although we currently believe that the changes overall resulting from the adoption of the new standard will not lead to operating trends that are materially different than we reported in prior years, our evaluation of the effects is still being finalized. Currently, we estimate the total cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings to be less than $10,000,000, on a pretax basis.</p> </div> 31835000 19126000 -1347000 1123000 7022000 5318000 186932000 19230000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(15) <u>Benefit Plans</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We adopted a defined contribution benefit plan (the &#x201C;Defined Contribution Plan&#x201D;) for our U.S. teammates which complies with section 401(k) of the Internal Revenue Code. The Company provides a discretionary match to all participants who make 401(k) contributions pursuant to the Defined Contribution Plan. The discretionary match provided to participants is equivalent to 50% of a participant&#x2019;s <font style="white-space:nowrap">pre-tax</font> contributions up to a maximum of 6% of eligible compensation per pay period. Additionally, we offer several defined contribution benefit plans to our teammates outside of the United States. These plans and their related terms vary by country. Total consolidated contribution expense under these plans was $14,083,000, $7,684,000 and $7,190,000 for 2017, 2016 and 2015, respectively.</p> </div> 141037000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Property and equipment consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,701</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,442</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,253</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"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,542</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,553</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"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,459</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,526</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,981</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,132</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"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,179</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,131</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410,330</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">379,037</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"> Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(335,078</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308,127</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,910</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 3961389000 175000000 1151216000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:</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="50%"></td> <td valign="bottom" width="4%"></td> <td width="46%"></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" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Estimated&#xA0;Economic</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Life</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> Shorter&#xA0;of&#xA0;underlying&#xA0;lease&#xA0;term&#xA0;or&#xA0;asset&#xA0;life</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2 &#x2013; 7 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 5 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 10 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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" align="center">29 years</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Costs incurred to develop <font style="WHITE-SPACE: nowrap">internal-use</font> software during the application development stage, including capitalized interest, are recorded in property and equipment at cost. External direct costs of materials and services consumed in developing or obtaining <font style="WHITE-SPACE: nowrap">internal-use</font> computer software and payroll and payroll-related costs for teammates who are directly associated with and who devote time to <font style="WHITE-SPACE: nowrap">internal-use</font> computer software development projects, to the extent of the time spent directly on the project and specific to application development, are capitalized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reviews are regularly performed to determine whether facts and circumstances exist which indicate that the useful life is shorter than originally estimated or the carrying amount of assets may not be recoverable. When an indication exists that the carrying amount of long-lived assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.</p> </div> 1517000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(2) <u>Property and Equipment</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Property and equipment consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,701</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">159,442</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,253</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"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,542</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,553</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"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,459</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,526</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,981</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,132</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"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,179</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,131</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">410,330</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">379,037</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"> Accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(335,078</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308,127</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70,910</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We periodically assess whether any indicators of impairment existed related to our property and equipment. We incurred <font style="white-space:nowrap">non-cash</font> charges of $418,000 and $535,000 during 2017 and 2015, respectively, to <font style="white-space:nowrap">write-off</font> certain property and equipment. No such charges were incurred in 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Depreciation and amortization expense related to property and equipment was $25,787,000, $27,493,000 and $26,649,000 in 2017, 2016 and 2015, respectively. Interest charges capitalized in connection with <font style="white-space:nowrap">internal-use</font> software development projects in 2017, 2016 and 2015 were immaterial.</p> </div> 5245000 <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; TEXT-INDENT: 4%"> We establish an allowance for doubtful accounts to reflect our best estimate of probable losses inherent in our accounts receivable balance. The allowance is based on our evaluation of the aging of the receivables, historical write-offs and the current economic environment. We write off individual accounts against the reserve when we no longer believe that it is probable that we will collect the receivable because we become aware of a client&#x2019;s or partner&#x2019;s inability to meet its financial obligations. Such awareness may be as a result of bankruptcy filings, or deterioration in the client&#x2019;s or partner&#x2019;s operating results or financial position.</p> </div> 3975889000 8750000 1033716000 1089000 5636000 9002000 -496000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Our long-term debt consists 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="79%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></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"> Senior revolving credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,500</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"> Term Loan A (less unamortized debt issuance costs of $873)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165,377</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"> Accounts receivable securitization financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,500</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"> Capital leases and other financing obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">313,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,731</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: current portion of long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" 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 debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">296,576</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,251</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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>Sales Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i)&#xA0;have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii)&#xA0;have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. We report sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We sell certain third-party service contracts, software maintenance and cloud or <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a-service</font></font></font> subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition, and thus are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these services engagements are not a significant portion of our consolidated net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In certain arrangements, we may provide a combination of hardware and software products and the provision of services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></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"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></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"> Numerator:</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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</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"> Weighted-average shares used to compute basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,741</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,984</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"> Dilutive potential common shares due to dilutive RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">336</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average shares used to compute diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,207</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,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">38,275</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 earnings per share:</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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> $10,637,000 and $11,308,000, respectively. Future amortization expense for the remaining unamortized balance as of December&#xA0;31, 2017 is estimated as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="15%"></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; width:95.55pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Amortization&#xA0;Expense</b></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"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,260</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,690</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,677</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,638</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,875</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,778</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The changes in the carrying amount of goodwill for the year ended December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="4%"></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"><b>North&#xA0;America</b></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"><b>EMEA</b></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"><b>APAC</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Consolidated</b></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"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">379,617</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151,439</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,973</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">545,029</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"> Accumulated impairment losses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(323,422</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(151,439</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(13,973</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(488,834</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"> Goodwill acquired during 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(507</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,450</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December 31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,688</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,957</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,645</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"> Goodwill acquired during 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,140</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,041</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">605</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,786</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <b>Balance at December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">119,828</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,041</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,562</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">131,431</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table summarizes the shares of our common stock that we repurchased on the open market under these repurchase programs during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, in thousands, except per share amounts:</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="51%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 19.45pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Number<br /> of Shares<br /> Purchased</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Average&#xA0;Price<br /> Paid&#xA0;per&#xA0;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">Approximate&#xA0;Dollar<br /> Value of Shares<br /> Purchased</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"> 2017</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">$</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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.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">50,000</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"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,300</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.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"></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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">141,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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> 6703623000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Intangible assets consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></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"><b>2017</b></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"><b>2016</b></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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133,660</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,711</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"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,475</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,978</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,689</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"> Accumulated amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,357</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,982</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,778</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,707</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future minimum payments under the capitalized leases consist of the following as of 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="68%" align="center" border="0"> <tr> <td width="89%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 95.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,550</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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"> Total minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,947</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 amount representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(145</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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"> Present value of minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> </table> </div> 6038744000 664879000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Future minimum lease payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases (with initial or remaining lease terms in excess of one year) as of December&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 95.55pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Years&#xA0;Ending&#xA0;December&#xA0;31,</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,601</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,617</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,966</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">12,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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 minimum lease payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 18pt"> <u>Selling and Administrative Expenses</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Selling and administrative expenses include salaries and wages, bonuses and incentives, stock-based compensation expense, employee-related expenses, facility-related expenses, marketing and advertising expense, reduced by certain payments and credits received from partners related to shared marketing expense programs, as described under &#x201C;Partner Funding&#x201D; below, depreciation of property and equipment, professional fees, amortization of intangible assets, provisions for losses on accounts receivable and other operating expenses.</p> </div> 12826000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Self-Insurance</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are self-insured in the United States for medical insurance up to certain annual stop-loss limits and workers&#x2019; compensation claims up to certain deductible limits. We establish reserves for claims, both reported and incurred but not reported, using currently available information as well as our historical claims experience.</p> </div> 723328000 Our Board of Directors adopted the Amended Insight Enterprises, Inc. 2007 Omnibus Plan (the "Plan") on March 28, 2011. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Stock-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the reward. Stock-based compensation expense is classified in the same line item of our consolidated statements of operations as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units (&#x201C;RSUs&#x201D;) is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, <font style="WHITE-SPACE: nowrap">in-substance,</font> multiple awards (i.e., a graded vesting basis).</p> </div> None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015. 9002000 Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months which could significantly increase or decrease the balance of our gross unrecognized tax benefits. 5318000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Treasury Stock</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We record repurchases of our common stock as treasury stock at cost. We also record the subsequent retirement of these treasury shares at cost. The excess of the cost of the shares retired over their par value is allocated between additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital and retained earnings. The amount recorded as a reduction of <font style="WHITE-SPACE: nowrap">paid-in</font> capital is based on the excess of the average original issue price of the shares over par value. The remaining amount is recorded as a reduction of retained earnings.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(16) <u>Share Repurchase Programs</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In February 2016, February 2015 and October 2014, our Board of Directors authorized share repurchase programs of $50,000,000, $75,000,000 and $25,000,000, respectively. No share repurchase program was authorized in 2017. The following table summarizes the shares of our common stock that we repurchased on the open market under these repurchase programs during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, in thousands, except per share amounts:</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="51%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; WIDTH: 19.45pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Year</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Number<br /> of Shares<br /> Purchased</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Average&#xA0;Price<br /> Paid&#xA0;per&#xA0;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">Approximate&#xA0;Dollar<br /> Value of Shares<br /> Purchased</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"> 2017</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">$</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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.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">50,000</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"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,300</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.83</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"></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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,191</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">141,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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; TEXT-INDENT: 4%"> All shares repurchased were retired.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On February&#xA0;13, 2018, our Board of Directors authorized the repurchase of up to $50,000,000 of our common stock. Our share repurchases will be made on the open market, subject to Rule <font style="WHITE-SPACE: nowrap">10b-18</font> or in privately negotiated transactions, through block trades, through <font style="WHITE-SPACE: nowrap">10b5-1</font> plans or otherwise, at management&#x2019;s discretion. The amount of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.</p> </div> NSIT 36207000 1937000 4225000 -2865000 11623000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;) 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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.</p> </div> 35741000 349000 6736000 Shorter of underlying lease term or asset life 2014, 2015, 2016 and 2017 Prime plus 1.25% 2021-06-23 2 P1M P10Y P3Y P9D From three to twenty-four months <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>(12) <u>Market Risk Management</u></b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Interest Rate Risk</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We have interest rate exposure arising from our financing facilities, which have variable interest rates. These variable interest rates are affected by changes in short-term interest rates. We currently do not hedge our interest rate exposure.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We do not believe that the effect of reasonably possible near-term changes in interest rates will be material to our financial position, results of operations and cash flows. Our financing facilities expose our net earnings to changes in short-term interest rates since interest rates on the underlying obligations are variable. We had $117,500,000 outstanding under our revolving facility, $166,250,000 outstanding under our TLA and $25,000,000 outstanding under our ABS facility at December&#xA0;31, 2017. The interest rate attributable to the borrowings under our revolving facility, our TLA and our ABS facility was 3.49%, 3.57% and 2.41%, respectively, per annum at December&#xA0;31, 2017. The change in annual <font style="white-space:nowrap">pre-tax</font> earnings from operations resulting from a hypothetical 10% increase or decrease in the applicable interest rate would have been immaterial.</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Foreign Currency Exchange Risk</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We have foreign currency exchange risk related to the translation of our foreign subsidiaries&#x2019; operating results, assets and liabilities (see Note 1 for a description of our Foreign Currencies policy). We also maintain cash accounts denominated in currencies other than the functional currency, which expose us to fluctuations in foreign exchange rates. Remeasurement of these cash balances results in gains/losses that are also reported as a separate component of <font style="white-space:nowrap">non-operating</font> (income) expense. We monitor our foreign currency exposure and selectively enter into forward exchange contracts to mitigate risk associated with certain <font style="white-space:nowrap">non-functional</font> currency monetary assets and liabilities related to foreign denominated payables, receivables and cash balances. Transaction gains and losses resulting from <font style="white-space:nowrap">non-functional</font> currency assets and liabilities are offset by gains and losses on forward contracts in <font style="white-space:nowrap">non-operating</font> (income) expense, net in our consolidated statements of operations. The counterparties associated with our foreign exchange forward contracts are large creditworthy commercial banks. The derivatives transacted with these institutions are short in duration and, therefore, we do not consider counterparty concentration and <font style="white-space:nowrap">non-performance</font> to be material risks. The Company does not have a significant concentration of credit risk with any single counterparty.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Concentrations of Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Credit Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Although we are affected by the international economic climate, management does not believe material credit risk concentration existed at December&#xA0;31, 2017. We monitor our clients&#x2019; financial condition and do not require collateral. Sales to the U.S. federal government, which are diversified across multiple agencies and departments, collectively accounts for approximately 9% of our 2017 net sales. Excluding these sales to the federal government, we are not reliant on any one client. No single client accounted for more than 4% of our consolidated net sales in 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Supplier Risk</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:</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="77%"></td> <td valign="bottom" width="4%"></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" align="center"><b>Estimated&#xA0;Economic<br /> Life</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2&#xA0;&#x2013;11&#xA0;years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Tradenames and Restrictive Covenant Agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"> 9&#xA0;months&#xA0;&#x2013;3&#xA0;years</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Trade Credits</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Trade credit liabilities arise from aged unclaimed credit memos, duplicate payments, payments for returned product or overpayments made to us by our clients, and, to a lesser extent, from goods received by us from a partner for which we were never invoiced. Trade credit liabilities are included in accrued expenses and other current liabilities in our consolidated balance sheets. We derecognize the liability only if it has been extinguished, upon either (1)&#xA0;our payment of the liability to relieve our obligation or (2)&#xA0;our legal release from the related obligation, which is recorded as a reduction of costs of goods sold.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Description of Business</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are a Fortune 500 global information technology (&#x201C;IT&#x201D;) provider helping businesses of all sizes &#x2013; from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations &#x2013; define, architect, implement and manage Intelligent Technology Solutions<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">TM</sup>. We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:</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="51%"></td> <td valign="bottom" width="6%"></td> <td width="43%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 66.35pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Operating Segment</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Geography</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">United States and Canada</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Europe, Middle East and Africa</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Asia-Pacific</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. A discussion of changes in our classification of certain revenue streams during 2017, can be found in Note 20. Prior year results were reclassified to conform to the current year presentation. These reclassifications had no effect on consolidated total net sales.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Acquisitions</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective September&#xA0;26, 2017, we acquired Caase Group B.V. (referred to herein as, &#x201C;Caase.com&#x201D;), a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. The acquisition was funded using cash on hand.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective January&#xA0;6, 2017, we acquired Datalink Corporation (&#x201C;Datalink&#x201D;), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. The acquisition was funded using cash on hand and borrowings under our revolving facility in the form of an incremental Term Loan A (&#x201C;TLA&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective September&#xA0;1, 2016, we acquired Ignia Pty Ltd (&#x201C;Ignia&#x201D;), a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000. The acquisition was funded using cash on hand.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2015, we acquired BlueMetal Architects, Inc. (&#x201C;BlueMetal&#x201D;), an interactive design and technology architecture firm based in the Boston area with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. The acquisition was funded using borrowings under our accounts receivable securitization financing facility.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our results of operations include the results of Caase.com, Datalink, Ignia and BlueMetal from their respective acquisition dates. (See Note 21 for a discussion of our acquisitions.)</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:</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="50%"></td> <td valign="bottom" width="4%"></td> <td width="46%"></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" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Estimated&#xA0;Economic</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Life</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> Shorter&#xA0;of&#xA0;underlying&#xA0;lease&#xA0;term&#xA0;or&#xA0;asset&#xA0;life</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2 &#x2013; 7 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 5 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">3 &#x2013; 10 years</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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" align="center">29 years</td> </tr> </table> </div> 0.0125 13363000 7738000 0.049 2483000 0.07 40000 12826000 P1Y2M30D 5318000 122255 78043 369438 466839 20284762 24.88 32.16 44.12 392000 9697000 2737000 2016-09-01 2016-09-01 11520000 92276000 6707533000 524281000 2.55 2.50 90683000 6703623000 118917000 P10Y P1Y P1Y 0.10 0.26 0.60 0.04 0.10 63604000 2021-06-23 0.15 0.05 0.10 0.075 0.125 2021-03-31 0.0045 0.0225 0.0075 0.0025 0.0125 0.0000 LIBOR rate plus a pre-determined spread of 1.25% to 2.25% Prime rate plus a predetermined spread of 0.00% to 0.75% 153759000 2019-06-23 0.024 0.00375 8491000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(22) <u>Sale of Foreign Entity</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On July&#xA0;19, 2017, we concluded the sale of our operations in Russia, formerly a part of our EMEA operating segment, to one of our global partners that is focused in the region. We recorded a loss on the sale of the foreign entity of approximately $3,646,000 during the third quarter of 2017, including a $2,903,000 charge upon the release of our cumulative translation adjustment account balance as of the sale date.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>(10) <u>Assets Held for Sale</u></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In May 2016, we sold real estate that we owned in Bloomingdale, Illinois that was previously classified as a held for sale asset and included in other current assets in the accompanying consolidated balance sheet as of December&#xA0;31, 2015. In previous years, we recorded <font style="WHITE-SPACE: nowrap">non-cash</font> charges to reduce the carrying amount of the related assets to their estimated fair value less costs to sell. During the second quarter of 2016, we recorded a gain on sale of approximately $338,000, which is included in selling and administrative expenses in the accompanying consolidated statement of operations for the year ended December&#xA0;31, 2016.</p> </div> P11Y P2Y P3Y P9M 2036 2018 2024 2018 0.09 101412000 1310118000 710452000 27907000 3352355000 536500000 37154000 519261000 108464000 P29Y P5Y P3Y P7Y P2Y P10Y P3Y 12826000 5321000 31835000 345000 -3000 90683000 684632000 4933805000 1085186000 768000 118611000 11279000 129890000 521000 36583000 605000 8248000 35000 89000 104000 166473000 129319000 37154000 28231000 104000 15971000 2017-01-06 3223000 4253587000 236470000 4490057000 20241000 691677000 64140000 153652000 3336000 4010000 -10000 5181734000 4662473000 519261000 530792000 4010000 73000 2017-09-26 106000 1140204000 24902000 1165106000 5025000 190310000 4041000 -3646000 17365000 3597000 4888000 -486000 1355416000 1246952000 108464000 164305000 4888000 2012 2015 0.21 37565000 11058000 235000 10637000 4447000 791000 14904000 68627000 27947000 14104000 44251000 48114000 4571462000 170951000 2200000 -966000 4742413000 7684000 10395000 10517000 1088000 27493000 38130000 0.393 2.32 0.350 0.027 0.004 -0.007 2.35 0.024 -1809000 0.018 -0.047 0.024 -81817000 -522000 743102000 6450000 -2722000 338000 0 99095000 139458000 40363000 39051000 48810000 518000 10633000 3742000 -6611000 -1039000 3368000 3403000 168966000 12278000 50712000 50130000 336000 54768000 2577000 193582000 8628000 2934000 1066000 The gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $81,817,000 3782000 -21185000 96128000 -58230000 84690000 148832000 -16063000 14444000 -1290000 3360000 5881000 2219000 50000000 10297000 12266000 48603000 2802000000 772218000 1378000 2452000 2851500000 772218000 445000 1309000 4580000 23000 5485515000 4997263000 488252000 11058000 585243000 4580000 2219000 50000000 1891000 867000 26.43 50000000 59000 53000 2484000 36438000 485000 5186000 1035000 36102000 1296000 1410000 3385000 323000 36000 11058000 2219000 84953 9235102 432000 8096000 2530000 85823000 6084484000 2.36 2.32 84690000 5485515000 507000 35811000 145376000 0.019 2191000 338000 132718000 10991000 1146808000 87984000 762427000 48586000 18916000 9000 2454889000 270000 481505000 23493000 370131000 94628000 11058000 235000 2222000 16107000 -16063000 269000 -3000 -1891000 19000 84690000 33874000 1891000 1891000 50000000 -50000000 671999000 3776352000 1037164000 547000 2016-09-01 169000 140397000 2796000 143193000 633000 31934000 6957000 7989000 118000 118000 175127000 151634000 23493000 23658000 118000 8139000 4278000 3301148000 145199000 3446347000 21952000 525481000 116921000 2524000 507000 2966000 3971828000 3601697000 370131000 401316000 2966000 1951000 1129917000 22956000 1152873000 4908000 185687000 23922000 3239000 1496000 23000 1338560000 1243932000 94628000 160269000 1496000 2947000 1269316000 0.38 0.39 -380000 208227000 18756000 4908000 3933000 431000 13848000 22953000 -315000 4695000 1477543000 177632000 36185000 35602000 1007874000 0.18 0.19 -616000 161108000 11151000 4263000 1848000 250000 6888000 13633000 -268000 1356000 1168982000 146119000 37386000 37075000 1247017000 0.96 0.96 153000 209217000 56140000 21073000 1992000 216000 35067000 58122000 -359000 909000 1456234000 150186000 36612000 36380000 276000 1432653000 1.11 1.13 -251000 251379000 945000 64631000 24376000 4326000 205000 40255000 69329000 -326000 1022000 1684032000 180752000 36169000 35765000 35000 741000 1210908000 0.60 0.61 -579000 181808000 33277000 11642000 2517000 318000 21635000 36407000 -352000 788000 1392716000 143872000 35790000 35474000 106000 1531892000 0.62 0.63 -341000 226081000 -3646000 35437000 13025000 5555000 227000 22412000 41445000 -339000 494000 1757973000 180390000 36203000 35787000 2903000 -3646000 3706000 1276614000 0.59 0.59 520000 190969000 38890000 17790000 2271000 282000 21100000 40670000 -311000 1527000 1467583000 145066000 35963000 35479000 -218000 1551192000 0.39 0.40 117000 232883000 40274000 26106000 5360000 346000 14168000 45538000 -367000 2791000 1784075000 184554000 36272000 35809000 -193000 0000932696 nsit:CaaseGroupBVMembernsit:EMEASegmentMember 2017-10-01 2017-12-31 0000932696 2017-10-01 2017-12-31 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2016-10-01 2016-12-31 0000932696 2016-10-01 2016-12-31 0000932696 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2017-07-01 2017-09-30 0000932696 2017-07-01 2017-09-30 0000932696 2016-07-01 2016-09-30 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 2017-04-01 2017-06-30 0000932696 2016-04-01 2016-06-30 0000932696 2016-01-01 2016-03-31 0000932696 2017-01-01 2017-03-31 0000932696 nsit:EMEASegmentMember 2016-01-01 2016-12-31 0000932696 nsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:APACSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:OtherForeignCountriesMember 2016-01-01 2016-12-31 0000932696 country:US 2016-01-01 2016-12-31 0000932696 country:GB 2016-01-01 2016-12-31 0000932696 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000932696 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000932696 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2016-01-01 2016-12-31 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2016-01-01 2016-12-31 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2016-01-01 2016-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2016-01-01 2016-12-31 0000932696 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityAndTermLoanAMember 2016-01-01 2016-12-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2016-01-01 2016-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2016-01-01 2016-12-31 0000932696 nsit:BluemetalArchitectsIncMembernsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 nsit:DatalinkCorporationMember 2016-01-01 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2016-01-01 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2016-01-01 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2016-01-01 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000932696 us-gaap:AccountingStandardsUpdate201609Member 2016-01-01 2016-12-31 0000932696 2016-01-01 2016-12-31 0000932696 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0000932696 us-gaap:LatestTaxYearMember 2017-01-01 2017-12-31 0000932696 us-gaap:EarliestTaxYearMember 2017-01-01 2017-12-31 0000932696 nsit:EMEASegmentMember 2017-01-01 2017-12-31 0000932696 nsit:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:OtherForeignCountriesMember 2017-01-01 2017-12-31 0000932696 country:US 2017-01-01 2017-12-31 0000932696 country:GB 2017-01-01 2017-12-31 0000932696 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000932696 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000932696 us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:FurnitureAndFixturesMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 us-gaap:FurnitureAndFixturesMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:EquipmentMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 us-gaap:EquipmentMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:BuildingMember 2017-01-01 2017-12-31 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-12-31 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-12-31 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:UsFederalGovernmentMember 2017-01-01 2017-12-31 0000932696 us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000932696 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000932696 nsit:TradenamesAndRestrictiveCovenantAgreementsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 nsit:TradenamesAndRestrictiveCovenantAgreementsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2017-01-01 2017-12-31 0000932696 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembercountry:RU 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityAndTermLoanAMember 2017-01-01 2017-12-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MinimumMemberus-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MaximumMemberus-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2017-01-01 2017-12-31 0000932696 us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember 2017-01-01 2017-12-31 0000932696 us-gaap:SalesRevenueNetMemberus-gaap:CreditConcentrationRiskMembernsit:SingleCustomerMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0000932696 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMembernsit:TopFiveSuppliersMember 2017-01-01 2017-12-31 0000932696 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMembernsit:MicrosoftMember 2017-01-01 2017-12-31 0000932696 us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:MaximumMembernsit:SignificantSupplierMember 2017-01-01 2017-12-31 0000932696 nsit:DatalinkCorporationMemberus-gaap:TradeNamesMember 2017-01-01 2017-12-31 0000932696 nsit:DatalinkCorporationMemberus-gaap:NoncompeteAgreementsMember 2017-01-01 2017-12-31 0000932696 nsit:DatalinkCorporationMemberus-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0000932696 nsit:DatalinkCorporationMember 2017-01-01 2017-12-31 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 nsit:IgniaPtyLtdMember 2017-01-01 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2017-01-01 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2017-01-01 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000932696 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-12-31 0000932696 2017-01-01 2017-12-31 0000932696 nsit:EMEASegmentMember 2015-01-01 2015-12-31 0000932696 nsit:NorthAmericaSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:APACSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:OtherForeignCountriesMember 2015-01-01 2015-12-31 0000932696 country:US 2015-01-01 2015-12-31 0000932696 country:GB 2015-01-01 2015-12-31 0000932696 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0000932696 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000932696 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2015-01-01 2015-12-31 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2015-01-01 2015-12-31 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2015-01-01 2015-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2015-01-01 2015-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityAndTermLoanAMember 2015-01-01 2015-12-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2015-01-01 2015-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2015-01-01 2015-12-31 0000932696 nsit:BluemetalArchitectsIncMember 2015-01-01 2015-12-31 0000932696 nsit:DatalinkCorporationMember 2015-01-01 2015-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2015-01-01 2015-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2015-01-01 2015-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2015-01-01 2015-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0000932696 us-gaap:AccountingStandardsUpdate201609Member 2015-01-01 2015-12-31 0000932696 2015-01-01 2015-12-31 0000932696 2017-02-22 2018-02-21 0000932696 2017-07-29 2017-08-31 0000932696 2017-05-01 2017-05-31 0000932696 2015-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2017-01-06 2017-01-06 0000932696 nsit:DatalinkCorporationMember 2017-01-06 2017-01-06 0000932696 nsit:CaaseGroupBVMembernsit:EMEASegmentMember 2017-09-26 2017-09-26 0000932696 nsit:CaaseGroupBVMemberus-gaap:TradeNamesMembernsit:EMEASegmentMember 2017-09-26 2017-09-26 0000932696 nsit:CaaseGroupBVMemberus-gaap:NoncompeteAgreementsMembernsit:EMEASegmentMember 2017-09-26 2017-09-26 0000932696 nsit:CaaseGroupBVMemberus-gaap:CustomerRelationshipsMembernsit:EMEASegmentMember 2017-09-26 2017-09-26 0000932696 nsit:CaaseGroupBVMember 2017-09-26 2017-09-26 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2016-09-01 2016-09-01 0000932696 nsit:IgniaPtyLtdMembernsit:RestrictiveCovenantAgreementsMembernsit:APACSegmentMember 2016-09-01 2016-09-01 0000932696 nsit:IgniaPtyLtdMemberus-gaap:CustomerRelationshipsMembernsit:APACSegmentMember 2016-09-01 2016-09-01 0000932696 nsit:IgniaPtyLtdMember 2016-09-01 2016-09-01 0000932696 nsit:BluemetalArchitectsIncMembernsit:RestrictiveCovenantAgreementsMember 2015-10-01 2015-10-01 0000932696 nsit:BluemetalArchitectsIncMemberus-gaap:CustomerRelationshipsMember 2015-10-01 2015-10-01 0000932696 nsit:BluemetalArchitectsIncMember 2015-10-01 2015-10-01 0000932696 us-gaap:MaximumMemberus-gaap:RetainedEarningsMemberus-gaap:SubsequentEventMember 2018-01-01 0000932696 nsit:EMEASegmentMember 2017-12-31 0000932696 nsit:NorthAmericaSegmentMember 2017-12-31 0000932696 nsit:APACSegmentMember 2017-12-31 0000932696 nsit:OtherForeignCountriesMember 2017-12-31 0000932696 country:US 2017-12-31 0000932696 country:GB 2017-12-31 0000932696 us-gaap:RetainedEarningsMember 2017-12-31 0000932696 us-gaap:CommonStockMember 2017-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000932696 us-gaap:MaximumMember 2017-12-31 0000932696 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0000932696 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000932696 us-gaap:LandMember 2017-12-31 0000932696 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000932696 us-gaap:EquipmentMember 2017-12-31 0000932696 us-gaap:BuildingMember 2017-12-31 0000932696 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0000932696 us-gaap:ForeignCountryMember 2017-12-31 0000932696 us-gaap:DomesticCountryMember 2017-12-31 0000932696 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0000932696 us-gaap:CustomerRelationshipsMember 2017-12-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2017-12-31 0000932696 nsit:TermLoanAMember 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MinimumMember 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMemberus-gaap:MaximumMember 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMembernsit:ForeignCurrencyBorrowingsMember 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityTermLoanAndAssetBackedSecuritizationFacilityMember 2017-12-31 0000932696 nsit:CorporateReconcilingItemsAndEliminationsMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMember 2017-12-31 0000932696 nsit:CaaseGroupBVMembernsit:EMEASegmentMember 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000932696 2017-12-31 0000932696 nsit:DatalinkCorporationMembernsit:NorthAmericaSegmentMember 2017-01-06 0000932696 nsit:DatalinkCorporationMemberus-gaap:TradeNamesMember 2017-01-06 0000932696 nsit:DatalinkCorporationMemberus-gaap:NoncompeteAgreementsMember 2017-01-06 0000932696 nsit:DatalinkCorporationMemberus-gaap:CustomerRelationshipsMember 2017-01-06 0000932696 nsit:DatalinkCorporationMember 2017-01-06 0000932696 nsit:EMEASegmentMember 2016-12-31 0000932696 nsit:NorthAmericaSegmentMember 2016-12-31 0000932696 nsit:APACSegmentMember 2016-12-31 0000932696 nsit:OtherForeignCountriesMember 2016-12-31 0000932696 country:US 2016-12-31 0000932696 country:GB 2016-12-31 0000932696 us-gaap:RetainedEarningsMember 2016-12-31 0000932696 us-gaap:CommonStockMember 2016-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000932696 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0000932696 us-gaap:LeaseholdImprovementsMember 2016-12-31 0000932696 us-gaap:LandMember 2016-12-31 0000932696 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000932696 us-gaap:EquipmentMember 2016-12-31 0000932696 us-gaap:BuildingMember 2016-12-31 0000932696 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0000932696 us-gaap:CustomerRelationshipsMember 2016-12-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2016-12-31 0000932696 nsit:CorporateReconcilingItemsAndEliminationsMember 2016-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2016-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2016-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2016-12-31 0000932696 us-gaap:OperatingSegmentsMember 2016-12-31 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2016-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000932696 2016-12-31 0000932696 nsit:EMEASegmentMember 2015-12-31 0000932696 nsit:NorthAmericaSegmentMember 2015-12-31 0000932696 nsit:OtherForeignCountriesMember 2015-12-31 0000932696 country:US 2015-12-31 0000932696 country:GB 2015-12-31 0000932696 us-gaap:RetainedEarningsMember 2015-12-31 0000932696 us-gaap:CommonStockMember 2015-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000932696 nsit:CorporateReconcilingItemsAndEliminationsMember 2015-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2015-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2015-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2015-12-31 0000932696 us-gaap:OperatingSegmentsMember 2015-12-31 0000932696 2015-12-31 0000932696 nsit:EMEASegmentMember 2014-12-31 0000932696 nsit:NorthAmericaSegmentMember 2014-12-31 0000932696 us-gaap:RetainedEarningsMember 2014-12-31 0000932696 us-gaap:CommonStockMember 2014-12-31 0000932696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000932696 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000932696 2014-12-31 0000932696 nsit:CaaseGroupBVMembernsit:EMEASegmentMemberus-gaap:ScenarioPreviouslyReportedMember 2017-09-26 0000932696 nsit:CaaseGroupBVMembernsit:EMEASegmentMember 2017-09-26 0000932696 2017-06-30 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMemberus-gaap:ScenarioPreviouslyReportedMember 2016-09-01 0000932696 nsit:IgniaPtyLtdMembernsit:APACSegmentMember 2016-09-01 0000932696 nsit:BluemetalArchitectsIncMember 2015-10-01 0000932696 2016-02-29 0000932696 2018-02-15 0000932696 us-gaap:SubsequentEventMember 2018-02-13 0000932696 2017-12-29 0000932696 2015-02-28 0000932696 2014-10-31 iso4217:USD iso4217:USD shares shares nsit:DerivativeInstrument pure nsit:Segment nsit:Lessee EX-101.SCH 18 nsit-20171231.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 link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Comprehensive Income 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 - Disclosure - Operations and Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Property and Equipment link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Goodwill link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Intangible Assets link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Accounts Payable - Inventory Financing Facility link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Debt, Capital Lease and Other Financing Obligations link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Operating Leases link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Severance and Restructuring Activities link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Assets Held for Sale link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Market Risk Management link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Derivative Financial Instruments link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Benefit Plans link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Share Repurchase Programs link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Supplemental Financial Information link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Cash Flows link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Segment and Geographic Information link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Selected Quarterly Financial Information link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Operations and Summary of Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Property and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Goodwill (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Debt, Capital Lease and Other Financing Obligations (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Operating Leases (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Severance and Restructuring Activities (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Share Repurchase Programs (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Supplemental Financial Information (Tables) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Cash Flows (Tables) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Segment and Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Selected Quarterly Financial Information (Tables) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Operations and Summary of Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Economic Lives of Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Economic Life of Acquired Amortizable Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Operations and Summary of Significant Accounting Policies - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Property and Equipment - Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Goodwill - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Intangible Assets - Summary of Intangible Assets, Net (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Intangible Assets - Future Amortization Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Accounts Payable - Inventory Financing Facility - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Operating Leases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Operating Leases - Future Minimum Lease Payment (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Assets Held for Sale - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Income Taxes - Earnings Before Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Income Taxes - Income Tax Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Income Taxes - Schedule Reconciles Difference between U.S. Federal Income Taxes at U.S. Statutory Rate and Our Income Tax Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Income Taxes - Net Non-Current Deferred Tax Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Income Taxes - Change in Valuation Allowance (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Market Risk Management - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Benefit Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Share Repurchase Programs - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Share Repurchase Programs - Summary of Shares of Common Stock Repurchased Under Repurchase Programs (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Supplemental Financial Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Cash Flows - Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Cash Flows - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Segment and Geographic Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Segment and Geographic Information - Net Sales by Offering for North America, EMEA and APAC (Detail) link:calculationLink link:presentationLink link:definitionLink 191 - Disclosure - Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 192 - Disclosure - Segment and Geographic Information - Financial Information about Reportable Operating Segments (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 193 - Disclosure - Segment and Geographic Information - Summary of Geographic Net Sales and Long-Lived Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 194 - Disclosure - Segment and Geographic Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 195 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 196 - Disclosure - Acquisitions - Summary of Purchase Price and Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 197 - Disclosure - Acquisitions - Estimated Useful Lives of Identifiable Intangibles (Detail) link:calculationLink link:presentationLink link:definitionLink 198 - Disclosure - Acquisitions - Summary of Pro Forma Information (Detail) link:calculationLink link:presentationLink link:definitionLink 199 - Disclosure - Sale of Foreign Entity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 200 - Disclosure - Selected Quarterly Financial Information - Consolidated Quarterly Financial Information (Detail) link:calculationLink link:presentationLink link:definitionLink 201 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 19 nsit-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 20 nsit-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 21 nsit-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 22 nsit-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 23 g508368g0221122432531.jpg GRAPHIC begin 644 g508368g0221122432531.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WZBBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHJAJ6MZ9HYA&HWL-MYQ(C\QL;B.N/ MS% XQ /6L_1]?TK7HY9-+O$N5A;:^T$8/;J/UI MV=K@HMJZ6B-*BBBD(**** "BBB@ HHHH **** "BBB@ HHHH **** ,KQ'K0 M\/Z#X] MZ]H<(4(?:5(P0W0BN"^(GAJ]\0_V2NE+;E;5V+AI0@ .W&/R-4FK6ZGJ976I M4ZT7-6=WK?I9Z?>'B?XB1Z)JUSH\NC/=(L:AG$N P902,8]\5RVA>/=(\-Q3 MQZ7X8GB$S;G+718G'0OW$J+:3.AC,B1EAT/(%<9\.?$M]XATW4+C5Y8 M#Y$BJK+&$ !7)S6\91Y&^7\2J-2@J#;I7M:_O-7?H=AI5]_:>DVE]Y9B^T0K M+L)R5R,XJY35*LH*D%2,@CI3JYF>5*U] KF_']Y=:?X(U*ZLYY(+B-4V21G# M+EU''X&NDKE/B5_R3[5?]V/_ -&+0P6XSX:ZA>:GX,@N;ZYEN9S-*#)*9>#[VXTWX-75[:N$N(!@( '/:IN-H]MHKRKP?XBUS1O&C^$]?NC=!B4BE=MQ5MNY<-U*D>O2J M?BG6]6\0?$%O#-OJS:59QOY6[<4W-MW$D@@G/0#..E.XN4]AKAQ8>,O^%E?: MC<_\4_\ W/,&S9MZ;.N[=W_6H_#O@SQ#H6O132>)IKO3 &,L+ELN<<##$C'? M((/%9HUG4_\ A=ITS[?=G^IST^O- TCTZBO+_''BW6+GQ+%X4\-R M&.X8A99D.&+$9V@_P@#DGK63K7@_Q/X9T6;6SXJGDDMP&D1)).Y X)//7N*+ MBL>C>.7>/P/K#H[(XMF(93@C\:Q?A+++-X++RRR2-]KD&YV+'MW-9MMJ]]K? MP5U.[U&?SKCRIHS(5 ) .!G'>N7\'>#M:\0^'S"/$6MZ;XNF\(Z].U MRPW"*5VW,K ;A\QY*E>1GI7/:Y9WNH?&6ZM=/O3974DH$=P,Y3]R">GMD?C3 MN"1[+K6F#6=&NM.:4PBX389%&2OOBO*->\%:#X:>V34_$ES&UP2$"VV[@8R3 M@\#D5Z5X6TK5=(TN2WU?5&U*X:4N)FSPN!A>?H?SJSJWA[2==,!U.RCN3 VZ M,MGY?RZCCI2<4]SNP./J8:7+S-1>]K7_ !1RVB_#Z'P[<3:E'JDMS_HLB!&C M !##KG-S%%9"A4%2,$=L54T[2- M.TB-TTZRAM5D(+B)=H)'K6D6E!P[C_M*M*\I.\]+/3H1Z'I2Z)HMIIJS/,+= M-OF/U;G/X=:T:**DX)RBKXAT"ZTIY MV@6X"@R*NXKA@>GX4,E;GGWAW_DAFH_]<[G_ -"-:GP=_P"1,F_Z_9/_ $%* MV=/\&1V'@FX\-"^=TF61?M!C (WG/3/:K/A#PPGA/1WT]+MKH-,TN]D"D9 & M,9]J2139Y]JG_)?;7_?B_P#1-==XK^'^D^++E[D3M:ZBBA7ECPP/'&]?IWX- M27/@6.Y\=Q>*#J#J\;*?L_E#!PFW[V?QZ5G:W\,VU#6[C5M/U^]L;BX;=+@E MOR((('MS18+G-^&]3U[P?X[M_"U_>B]M976/:7+! PRK*3RONM3C_DX$_P"? M^6%='X7^&MGH.J?VK=WTNHWRY,;R+A4)XW=22<=R:NCP1&/'O_"4_;WW_P#/ MMY8Q]S9][/X]*5F%T<+'<1Z#\A!ZCVKS/Q7X!/AGP_)=77B. M6XVE4M[4J0';(XP6/ &3T[4;!HS7T'_DA.J?[L__ *%6[\(?^1(/_7W+_2HO M!.A-J7PG_LV:1H!?B4APN2JLQP%-%_LU+IKD>:TOF,@4\XXQG MVIH&SSZ;_DX!/]X?^B*K7LT>G?'A9KMUBB:93O8X #1;0<_6NZ?P/&_CQ?%/ M]H.'!!^S^4,?S^/2G^*_ 6E>+)([BX:6WNXUV":'&67T8'@TK!='4@@@ M$$$'H12US7ASPH_AKP]<:7!J,DS22-(DS+M*9 &!R?3]:V]/@GMK*.*YN#/, MOWI".M426J*** "BBB@ HHHH **** "BBB@ HHHH YOQ=X4;Q3#:+'J<^GR6 MSLRR0C).0!@\CTKFK;X0VSWJW&L:W>:BJ_\ +-AMW>Q))./IBO2:*5D.[&0Q M1V\,<,**D<:A411@*!T I]%%,04444 %%%% !1110 4444 %%%% !1110 44 A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end GRAPHIC 24 g508368g0221122453918.jpg GRAPHIC begin 644 g508368g0221122453918.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBN+\.Z!:ZQHZW][>:P]Q+//N*:Q=1KQ*Z@ M!5D"@ #@4 =I17/_P#"&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T M =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#" M&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X M/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM' M_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW M_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T M =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#" M&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X M/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM' M_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW M_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T M =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#" M&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X M/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM' M_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW M_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T M =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#" M&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X M/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM' M_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW M_P"#R]_^.T =!17/_P#"&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T M =!17/\ _"&Z7_S\ZW_X/+W_ ..T?\(;I?\ S\ZW_P"#R]_^.T =!17/_P#" M&Z7_ ,_.M_\ @\O?_CM'_"&Z7_S\ZW_X/+W_ ..T =!17/\ _"&Z7_S\ZW_X M/+W_ ..UE^(-!M=&TQ+ZQO-82XCN[55,FKW4BX:>-6!5Y"I!!(Y'>@#M**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\%?\BM!_ MUWN/_1\E=!7/^"O^16@_Z[W'_H^2@#H**** "BBB@ JA=ZM;V4WE2PWKMC.8 M;.65?S52*OT4G?H5!Q3]Y77W?YG*>(?&\&C:3)=PV-_)(" HFLY8DS[LR@5/ MI'C"VU+2X+M['4HVD7)5+&:1?P95((KH)X(;F!X9XDEB<89'7((]Q3D18T5$ M4*BC 4# K/EJAUNMA?8J'LWS7WYNG;8J6FI0WPD\F*Z0H,GS[62+\M MZC-<-I'BC63_ &99WUT'N+JZ5XY3&J^;"V_*\#&00!QS7HQ&1@UE-X]:*_4Y).+?NJR.8M[O68M0A35]4UFPFGD9%0VEO) M:OD' 1T5BA[CS&SQT-1.VM/X'LM5'B;4DNF,86UM$AFO)[QUZS3A [?78JK^0JQ110 4444 %%%% '*ZG MX^TS2]0FLI;:]>2)MK%(QC/MDBL/5?B<=L7]DVA5LGS/M&.&)>B1J%4?@*>0""#T M-*4H/9";1YA8>*?$4^C:/%+E:MI5SJT*VPN()TAM+>Y,@F=F@$88E54-EB.-] M1_MK^SSH$LBQ3I;W,MNMQ(JNP7)1A!L*KN&2S*>#QTSU5QI5A=NK7-LDVV%[ M<+)RIC?&Y2.A!VCKZ5F1^#-#BFCE2"Z#(R,1]NG*R%<;3(N_$A& ,L#P .@% M !X1O]6U'2'GU:.W5_M$R1M#*7+*LC+R-BXQC ZY R:QXM:UBQU>_M8G;5)9 M]6-G;174J0QP*+83_>2,DC)(Y!.,>^>JT_2K/2S4RNAE=E#$DDJI M)"Y))PH R:K6WAK2K34)+Z*"4W#W!NBTES*X\PH4+ ,Q ^5B, 8QCT& #'_X M2G4[ZVC@L-+MOMYCG:X2>\*1P^6_EG:XC8MENGRCCKCI6/X<\=WL]KI5HFD7 MEY$L-O#<7?EW#,9&C0LV1$4(&[DM(#P>.F>MN?"NC703S+:12C2,&AN98B?, M;#="BFADBM98O*$8$<=U*D;>6 $+(&VN0 !E@3P/2@"' M3_%$]_KTFB_V>L=]:L6O 9ODCC/W&1MOSEN.,#&#DCC/25F0^'],MY()8K8K M+#(\BR>:^\LWWMS9RP/'#9' ]!C3H **** "BBB@"AJVK0:/:"XG25U+;0(U MR:Q/^$]TW_GUO/\ OA?_ (JNJHJXR@EJK_,QG"JW>,K+T_X)R \?6?VA@;2X M\G:-I &[/?(SC%2_\)[IO_/K>?\ ?"__ !5;<>C:;%]:2^#]$6UFM_L\[+,ZR/(UY,TA9?ND2%]P(]0:3_A M#=$\A85@N8U5V?='?3H[%NNY@X+9]"2*!F%I'BS79=&>]N;"QN&FOOL]NL%] MN'/3+>6!@>HSFM6;Q1=6326E]IT2ZCF,0P0W!=9MYQPQ4' YS\O:KUKX7T>S M)^SVC1J95FV"9]@<=&"[L ^N!SWJ2?1(KKQ%:ZO,8V:UB:.%3'\RENIW9].V M* *GB22]CDT?[-?SVGFWJ13+"L;!U()(.]3Z=L5FW7C2\LFGN9])B_LV*Z>T M\U;HF4NN<'9LQ@X_O5T6I:-9:LULUXDS&VD$L7EW$D>&'<[&&?QS3)M TNXM MGMYK17ADF,[(S-@N>IZ^_3I0!RDGBC5-.U.[OM3LE5!81/!:6ES)/N+2$ D> M6,-Z[0W [U(GQ N;:T:\U;0I[6U201/*JS#YF'R;5EBC8@G@G'!]N:W8/!^A MP1W$8M))%N(Q%)Y]S+*=@.0 78E<'IC&.U%KX1T6UF\U;::9\$9NKN6XZC'2 M1F[<4 :=A-<7%E%-=0)!,Z[C&DF\+^.!_*K-06=G!86D=M;JRPQC"AG9R!]6 M)-3T %%%% !7/^-/^1;/_7Y9_P#I3%705S_C3_D6S_U^6?\ Z4Q4 =!1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S<'A*:SC:*S M\3:S;0;W=84%L53.U '+PW6K76LWFA_P!N7<26"RR+=*L? MFS8$9 ?*[<#>>@&<#I78Z)>2:AH5A>3 "6>W21\=,D FJ3^$-#DM8K9K-MD3 M,RL+B0.2WWMSAMS9XR"3T'I6U'&D421QJ$1 %55& .@H YRY\3W\&M?V6GA MJ_FF:-YHV6> *Z*RJ6YD&.67@\\U+_;NM?\ 0HZA_P"!5M_\2 M>)I98G5A&R*P^1C@_O%ZUNUS][_R4#1?^P9??^C+6@#H**** "BBB@ HHHH M**** "BBB@#GY_\ DH5C_P!@JX_]&PUT%<_/_P E"L?^P58!&&.XJ.>#WJU9>"H;4>9% M&RJ&P0HY.P<\]!5JT\*QV>F-81:OJGE?+Y;>:@:+:<_+A!U[YSF@#$M=SOF38;B%)"H/0 MD9Q6.W@NR* K?:A'&?^@S:_\ ?1KH** .?_X3CPS_ -!FU_[Z M-'_"<>&?^@S:_P#?1KH** .?_P"$X\,_]!FU_P"^C1_PG'AG_H,VO_?1KH** M .?_ .$X\,_]!FU_[Z-'_"<>&?\ H,VO_?1KH** .?\ ^$X\,_\ 09M?^^C1 M_P )QX9_Z#-K_P!]&N@HH Y__A./#/\ T&;7_OHT?\)QX9_Z#-K_ -]&N@HH M Y__ (3CPS_T&;7_ +Z-'_"<>&?^@S:_]]&N@HH Y_\ X3CPS_T&;7_OHT?\ M)QX9_P"@S:_]]&N@HH Y_P#X3CPS_P!!FU_[Z-'_ G'AG_H,VO_ 'T:Z"B@ M#G_^$X\,_P#09M?^^C1_PG'AG_H,VO\ WT:Z"B@#G_\ A./#/_09M?\ OHT? M\)QX9_Z#-K_WT:Z"B@#G_P#A./#/_09M?^^C1_PG'AG_ *#-K_WT:Z"B@#G_ M /A./#/_ $&;7_OHT?\ "<>&?^@S:_\ ?1KH** .?_X3CPS_ -!FU_[Z-'_" M<>&?^@S:_P#?1KH** .?_P"$X\,_]!FU_P"^C1_PG'AG_H,VO_?1KH** .?_ M .$X\,_]!FU_[Z-'_"<>&?\ H,VO_?1KH** .?\ ^$X\,_\ 09M?^^C1_P ) MQX9_Z#-K_P!]&N@HH Y__A./#/\ T&;7_OHT?\)QX9_Z#-K_ -]&N@HH Y__ M (3CPS_T&;7_ +Z-'_"<>&?^@S:_]]&N@HH Y_\ X3CPS_T&;7_OHT?\)QX9 M_P"@S:_]]&N@HH Y_P#X3CPS_P!!FU_[Z-'_ G'AG_H,VO_ 'T:Z"B@#G_^ M$X\,_P#09M?^^C1_PG'AG_H,VO\ WT:Z"B@#G_\ A./#/_09M?\ OHT?\)QX M9_Z#-K_WT:Z"B@#G_P#A./#/_09M?^^C1_PG'AG_ *#-K_WT:O:UKECH-E]J MOI0B$A0.['VJ[;W$-W;I/!(LD3C*LIR"*7,KV-'2FH*HUH^IB?\ "<>&?^@S M:_\ ?1H_X3CPS_T&;7_OHUT%%,S.?_X3CPS_ -!FU_[Z-'_"<>&?^@S:_P#? M1KH** .?_P"$X\,_]!FU_P"^C1_PG'AG_H,VO_?1KH** .?_ .$X\,_]!FU_ M[Z-'_"<>&?\ H,VO_?1KH** .?\ ^$X\,_\ 09M?^^C2CQOX9) &LVN3Q]XU MO]!DUR7BWQ# ED]A:S!YI/ED*G[J]ZN$'.5D95JL:4'*1=_X3CPS_P!!JU_[ MZ-'_ G'AG_H,VO_ 'T:7PCJG]H:0L_\E T7_L&7W_HRUH Z"BB MB@ HHHH **** "BBB@ HHHH Y^?_ )*%8_\ 8*N/_1L-=!7/S_\ )0K'_L%7 M'_HV&N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ I&=44L[!5'))/ JI>:E#:,L8#2W#?NK^'.F>*;/1_-\Z!+23F*"Y#9^HQT%>BW%G;75M]FG@22$X^1AQQTJ M8 = *YHX6U1U+GM5\]=3!1PBIK3\NGS[LRO/UY/O6=G)_USF(_F*/[2 MU1/]9HDI]TG0_IG-:U%=/*^YXWMH]8+\?\S)_MMU_P!;I6H+_NPE_P"5'_"1 M6*_ZQ;F+_KI"PK6HHM+N'/2>\/Q_X#,Q/$6D2'"WT6?0Y%64U*QD^Y=P'_MH M*G>*.08DC5_]YL=*3]])NE/W8DY8UR;VSZ_+LTC3A:6X/-P2RG\,&MJV\&6, M:*UQ-/+<=3+OYS6RARZU/N1R2J1J-*A>W=K\M=?P*NW7/$AY)T^P/_?3"J&M M>%M+T:QFO[K4GBA09 * ECZ#GDUU']B2)_JM7U!?9G5A_*O)_B=;:DNI102: MI]MB49$/1HR>>0/YUG4Q5:$6ZKIU;NODNB/1?"VCVL 3 M4M/U)KBWF3D;!@_KU%=37D_PBM]25KIC>*EFF-UL>6)/?V%>L5,*LZL5*HK, M6-P-'!5Y4*$E**[?U^044451RA7/WO\ R4#1?^P9??\ HRUKH*Y^]_Y*!HO_ M &#+[_T9:T =!1110 4444 %(S!%+,< #)-+39 S1LJD!B"!D9% '.Z7XM35 MXK^6STZ]D2W!:%O**K.-JL-I/&3NX]L&E_X2J2*WNA=:5-#?0211K:B56,AD M.$PPXY.?I6-X?\,:WI=QJ]Q$UE9S2ADA2(R-"[E4PY5N@!!P!ZD=A5RV\.:S M_94D5S+I_P!N6>.Z2X0NWFRJP/[S(Z< <=!0!/\ \)C*SM;0Z-<2:A$7-Q:B M5 8E7:<[NAR&7&/6NBL[N*_L8+N DQ3QK(A([$9%)8PQ[X&,T 9,_P#R4*Q_[!5Q M_P"C8:Z"N(O?"^CW'Q"MA+:NWG:=<2O^_D&6\V'GAN.IX%:__"$^'_\ GRD_ M\"9?_BJ .@HKG_\ A"?#_P#SY2?^!,O_ ,51_P (3X?_ .?*3_P)E_\ BJ . M@HKG_P#A"?#_ /SY2?\ @3+_ /%4?\(3X?\ ^?*3_P "9?\ XJ@#H**Y_P#X M0GP__P ^4G_@3+_\51_PA/A__GRD_P# F7_XJ@#H**Y__A"?#_\ SY2?^!,O M_P 51_PA/A__ )\I/_ F7_XJ@#H**Y__ (0GP_\ \^4G_@3+_P#%4?\ "$^' M_P#GRD_\"9?_ (J@#H**Y_\ X0GP_P#\^4G_ ($R_P#Q5'_"$^'_ /GRD_\ M F7_ .*H Z"BN?\ ^$)\/_\ /E)_X$R__%4?\(3X?_Y\I/\ P)E_^*H Z"BN M?_X0GP__ ,^4G_@3+_\ %4?\(3X?_P"?*3_P)E_^*H Z"BN?_P"$)\/_ //E M)_X$R_\ Q5'_ A/A_\ Y\I/_ F7_P"*H Z"BN?_ .$)\/\ _/E)_P"!,O\ M\51_PA/A_P#Y\I/_ )E_P#BJ .@HKG_ /A"?#__ #Y2?^!,O_Q5'_"$^'_^ M?*3_ ,"9?_BJ .@HKG_^$)\/_P#/E)_X$R__ !5'_"$^'_\ GRD_\"9?_BJ M.@HKG_\ A"?#_P#SY2?^!,O_ ,51_P (3X?_ .?*3_P)E_\ BJ .@HKG_P#A M"?#_ /SY2?\ @3+_ /%4?\(3X?\ ^?*3_P "9?\ XJ@#H**Y_P#X0GP__P ^ M4G_@3+_\51_PA/A__GRD_P# F7_XJ@#H**Y__A"?#_\ SY2?^!,O_P 51_PA M/A__ )\I/_ F7_XJ@#H**Y__ (0GP_\ \^4G_@3+_P#%4?\ "$^'_P#GRD_\ M"9?_ (J@#H**Y_\ X0GP_P#\^4G_ ($R_P#Q5'_"$^'_ /GRD_\ F7_ .*H M Z"BN?\ ^$)\/_\ /E)_X$R__%4?\(3X?_Y\I/\ P)E_^*H Z"BN?_X0GP__ M ,^4G_@3+_\ %4?\(3X?_P"?*3_P)E_^*H Z"BN?_P"$)\/_ //E)_X$R_\ MQ5'_ A/A_\ Y\I/_ F7_P"*H Z"BN?_ .$)\/\ _/E)_P"!,O\ \55*\\.> M&K9Q#'82SW+?=ACN92?Q^;@4FTMRH0E-VB=7)(D2%Y&"JHR23@"LLWEUJ9V: M>#%;]&NG'7_='?ZUCVG@+2V9Y;ZW+!UV_9UN)"BCWRW)J\/!'AX# L7 '_3S M+_\ %4M6:WA3VU?X?\'\O4UK/3X+)6\L%I&^_*YRS?4U:KG_ /A"?#__ #Y2 M?^!,O_Q5'_"$^'_^?*3_ ,"9?_BJ:26QE*3D[R.@HKG_ /A"?#__ #Y2?^!, MO_Q5'_"$^'_^?*3_ ,"9?_BJ9)T%%<__ ,(3X?\ ^?*3_P "9?\ XJD;P7X> M52S6;@#J3=2__%4 =#4:-SXEN=0F- MKH5LTK=#.P^45)8^%0TPN]7G:[N#SM)^5:R;^V\!Z>[M*J>83EEAGDR3] V* MQ7ET>\;R]'\,WERQZ,]Q, ?_ !ZK]ZUH*R''#.3YJKO^1ZFB+&@1%"J.@ P! M4<]U;VJEIYHXP.[,!7EZ> M8U-P[QIIL><@+GO1!) '"@))U M"@5ZE)X"\,2[3)I4;,O1M[ _H:CD^'?A29]\ND([?WFED)_]"JX5(0=TBE)( MYSX6?\?&J?[D?\VKTJN:A\ >%[?/D:6(MW79/(N?R:I?^$)\/_\ /E)_X$R_ M_%5E4GSRYB6[NYT%%<__ ,(3X?\ ^?*3_P "9?\ XJC_ (0GP_\ \^4G_@3+ M_P#%5 CH*Y^]_P"2@:+_ -@R^_\ 1EK1_P (3X?_ .?*3_P)E_\ BJSX=$T_ M1_B#I7V&!HO-TR]WYE=\XDML?>)QU- '84444 %%%% !1110 4444 %%%% ' M/S_\E"L?^P5 MV#CSD0.5]CG_ J6@2:>P4444#"BBB@ HHHH **** "BBB@ HHHH *9++'!& MTDKJB*,EF. *IW>IQP2_9X$-Q='I$G;W)["HXM,DN)%N-2D$S@Y6%?\ 5I^' M<^YJ7+HC:-*RYJFB_%_UW&?:;O5/ELPUO:GK<./F8?[(_J:NV=C;V*%84^9N M6=CEF/N:LT4*/5BG5NN6.B_K<**CDGBB_P!9*B?[S 5GW/B/1K3/G:C;KCT; M/\JM)O8R-2BN5G^(.A1';'++,W81QDUG2_$E&)6UTN9R.[L!5JC-] >FYTUS MXET:SN'M[C48(YD.&1CR#5JQU2QU.-Y+*YCG1#ABAZ&O%KQY=5UFYOIX?*\Y MRQ3.<5M>&-"U"_$T5K=-%;!QYI#8&?IWXKHEADHW;L<\L534N2.K\CO]6\3Z M?I2$-()9L<(AS^9K@K_Q5>ZU/Y82=X"])@ ,\;7+]S(>#^% M;EO:6UJNVW@CB _N*!6<:E.'PJ[$J4JFM5Z=E^K.!T^W\4/%Y>G:;!IL3=9) M.7/ODU?3P->7K;]9UJXG)ZI&< UVM%0ZTKW6ATQM%6BK&%8^#]#T_!CL4=Q_ M%)\QK;2-(EVQHJ*.RC IU%9N3>X7"BBBD 4444 %%%% !1110 5S][_R4#1? M^P9??^C+6N@KG[W_ )*!HO\ V#+[_P!&6M '04444 %%%% !113)AF"0;2V5 M/ .": *=KK6FWDUU#!>P/):L5E42+E< $GKTYZTU]>TM-*;5#>Q&Q5BIG4[E MR&VX&.O/'%<5X%MKFRO=4C_LZ?[#&I4BYM428$)'M3(/SY&YJY8P&;P M;=6=SHNJPHEXTBPPH(Y=K3%U9,'L,'% &^WB_0DMDN'OU6)W**3&X)(Y/&,X MYZ]*V4=9$5T8,C#*L#P17GUHFL6=TU]0H!H SI_P#DH5C_ -@JX_\ 1L-=!7$7N@"; MXA6W_$UU5/,TZXD_=W1&W][#\J\<+ST]A6O_ ,(JO_0=US_P-/\ A0!T%%<_ M_P (JO\ T'=<_P# T_X4?\(JO_0=US_P-/\ A0!T%%<__P (JO\ T'=<_P# MT_X4?\(JO_0=US_P-/\ A0!T%%<__P (JO\ T'=<_P# T_X4?\(JO_0=US_P M-/\ A0!T%%<__P (JO\ T'=<_P# T_X4?\(JO_0=US_P-/\ A0!T%%<__P ( MJO\ T'=<_P# T_X4?\(JO_0=US_P-/\ A0!T%%<__P (JO\ T'=<_P# T_X4 M?\(JO_0=US_P-/\ A0!T%%<__P (JO\ T'=<_P# T_X4?\(JO_0=US_P-/\ MA0!T%%FY[\@?RJ%=&L&8*OBG5"Q. !J0R:=F!U-%<_\ M\(JO_0=US_P-/^%'_"*K_P!!W7/_ -/^%(#H**YYO"Z*,MKVM@>IOC_ (56 MET?3X!F7Q3JJX]=1HLP.JHKA9Y- M\[_ !?JQ([+?,?Z51?5-$'$6O>(Y3_L MW)Q^>*M4YO9"DU%7EH>D45Y;-J2.C"SO/$,C#N;TD?D!56VD\4R&06LFL7"- M_#-(2!^>*M49?:=C'V_-_#3EZ;??L>IW6H6=DI:YN8X\?WFYKG[WQO90JWV6 M&6XV]6QA1^-<4_A'Q1JBDM$8#W9Y<-_6KS>$?%-KHTRF^\\ +_HH.XO\P[^W M7\*TC"DGJ[A*&)DGM'\60+XAO8]:DU12/-?(*'IM]/PXKK5USQ"BAI-%#J1D M,C=:\QCAU:;5'TR.VD:]3.Z'9R*[S_A ]2VIC7IE.T9 R #[>U75G1TM9_UY M&5' 8FDVJLN6^OW^J-/_ (2ZXB_X^-&NE_W13U\;6 _UUON4K%?P'K.?D M\0/M_P!K=_C563X=ZX['_B>0E?\ :5B?YUCS4>QU+"U>E9?-'61^,-&D_P"7 M@K_O+BKD?B#29?N7\)_&N#_X5SK X.I0GW - ^'VK+_R\J??<*3=#N_N*^K8 MA;3@_G8]&2^M)!\ES"?HXJ=75_NL#]#7FR^!]40\9^HE7_"IU\+ZL@XBNA]+ MM/\ "H?LNDG]S%[+$KI%_P#;Z_4]#HKS>3P]KHSY:7./><&JSZ#XB )VWA_W M7/\ C32IO[7X,7+66\/N<7^IZ@[;$9C_ C-<'_PM&S.2-,N"!_MBL%]$\2; M2?*U''^__P#7K$BM$2-T(;G@[A@BNBE1IRZW,:V)5&-YQ?W'K]CXCT^[TB'4 M)9H[=)%+;)'&5P2/Z5B7?C73[AVCCOUMK<'#2 9D?_='8>]<=I/@ZZUJW,L* M,L*MM#R-@'Z5T5G\.&A'[R[C7UVKD_K42I4KZR-8XKE=XTVWY_\ !)X_'>AZ M?"4L+2YF'\3;,%CZDGK5:?XC7;#-KI("GH97_P *V(/ >GQ#]Y/-)Z@';_*F MS_#O19SGSK^/_KG,_$=PVV-[>%3_ '$W$56\ M[Q/J#$/>7KJ>@C4J*[.+P+8P#$6IZNOTN_\ ZU61X40# US7 /:]/^%'MX+X M8BY:[WDEZ+_,X:/P=K5V#YT5PV>\TN*T+?X/'?!8UU/_ BJ_P#0 M=US_ ,#3_A1_PBJ_]!W7/_ T_P"%)XF?07L&_BFW\[?D9D'P_MP09KMR1_<0 M"M*'P9I$7+QR2G_;>E_X15?^@[KG_@:?\*/^$57_ *#NN?\ @:?\*AUJCZC6 M%HK[-_Q.?U+PAJ$]](]G:V\-OT11)V]:VO"NE:EI!FBNHXO)D^8%7R0:F_X1 M5?\ H.ZY_P"!I_PH_P"$57_H.ZY_X&G_ IRKRE'E9$,'3A/VD;W.@HKG_\ MA%5_Z#NN?^!I_P */^$57_H.ZY_X&G_"L3J.@HKG_P#A%5_Z#NN?^!I_PH_X M15?^@[KG_@:?\* .@HKG_P#A%5_Z#NN?^!I_PH_X15?^@[KG_@:?\* .@HKG M_P#A%5_Z#NN?^!I_PH_X15?^@[KG_@:?\* .@HKG_P#A%5_Z#NN?^!I_PH_X M15?^@[KG_@:?\* .@HKG_P#A%5_Z#NN?^!I_PH_X15?^@[KG_@:?\* .@HKG M_P#A%5_Z#NN?^!I_PH_X15?^@[KG_@:?\* .@KG[W_DH&B_]@R^_]&6M'_"* MK_T'=<_\#3_A6?#I0TSX@Z5B^OKKS-,O?^/J5TK0WC7^_*O(_/ K3V4NNA:A)G M?52N]8TZP4FZO88\=BXS^5<6?#WC#5\_VAJJVT9_@1B?T%6K;X;::AWWUW<7 M)[Y;:/SHM!;N_H5[.*^*1E^-O%FEZMI'V"RD>23S5\*VUNT3V]H 1@LSC=7"Z18:%IVO33W+SW-O"Q^SH1D,<\9^ ME=%*HU&T8L3KX:G\<[?J:T6L>.M256@L_*A<95_* !_/FG_V-XYNR3EF-.@DF[4#PYJNH'=JNJ.%/_+.'H*SM)?$TOD8O&PE M_!I7];_GH'S;L3J?B?>?[D)9C_/%4XO#<=W)BRM[Z[S_ !R_*/TKTJR\ M,:58X9+82./XY/F-:ZJJ+M50H'8"CVJ6UW_7D)U,3/=J*\DOS9YSIWPXEX:Y MD2(>@^9OSKJ+'P?I-G@F'SG'>0Y_2M^BHE6F]+D?5X7YI:OSU(X[>&'_ %<2 M)_NJ!4E%%9&P4444 1+;0+=/=+$@G=0C2 X4444""BBB M@ HHHH **** &R*7C958HQ& P'2N1E\!0O,K_;Y3N8F0LHR?I^-=A15QJ2A\ M+,JE&G4^-7,_1]*&D69MDN'ECW97>!\M:%%%2VV[LN,5%@Q7FW@ M%;:+4-6C-LEQ!L/FWOV>6.0C:G$@;JSX/J*L6#VC^"O)MK>8VEIJGF30 MFW<'R/M!;[K#+#;S@9H [IM7TQ+:.Y?4;18)3MCE,ZA7/H#G!J[U&17F$1LX M=8O-0NK"9M'N1,MDOV1V W\/:=#<@B=+:-9 QR00H MSF@"A/\ \E"L?^P5,/^?C0_P#OQ-_\70!T%%<_L\8?\_&A_P#?B;_XNC9XP_Y^-#_[ M\3?_ != '050U'6]-TEHUO[M(&D!*!@>-8 M-5DU#3QJKV;L$]U>*.TE\F=P1YF[&!CFM^Y^'FH2_, MFHVQ<]Y8V;^M;3HP@[.1RTL4ZD5*,&_N-N]\?Z);96*22Y?L(DX_.L.X^(.H MW618:='"AXWS/DBHH?A]KD9^:\TE_K#*/Y/5^'P?JT/1-"?_ 'X9C_[/23H1 M\S7GKO:*7JS$FU'4[_/]H>(1$AZQVR$Y'Z40:?H0.YK74]2?L7)'\JZJ+1O$ M$'^JC\.+]+67_P"+JTL'BQ/NRZ"OTMI1_P"ST.M'H@_VA_:2]$9%I-/ "-,\ M*QQ9[NM7_,\77'W(K:W'OCBK6SQA_P _&A_]^)O_ (NC9XP_Y^-#_P"_$W_Q M=9^U72*$Z,Y?%-O\"K_8WB.X_P!?K(B'<1BE'@YI3FZU6ZD/H#BK.SQA_P _ M&A_]^)O_ (NC9XP_Y^-#_P"_$W_Q='MI=-!?5:?6[]6S,U;PE;V]@QLK:>ZN MF.%)?[OO6#::#KEI=Q7"Z=(3&P;!QS^M=CL\8?\ /QH?_?B;_P"+HV>,/^?C M0_\ OQ-_\75QQ,TK/4RG@*,/\ GXT/_OQ-_P#%T;/&'_/Q MH?\ WXF_^+H Z"BN?V>,/^?C0_\ OQ-_\71L\8?\_&A_]^)O_BZ .@HKG]GC M#_GXT/\ [\3?_%T;/&'_ #\:'_WXF_\ BZ .@HKG]GC#_GXT/_OQ-_\ %T;/ M&'_/QH?_ 'XF_P#BZ .@HKG]GC#_ )^-#_[\3?\ Q=&SQA_S\:'_ -^)O_BZ M .@HKG]GC#_GXT/_ +\3?_%T;/&'_/QH?_?B;_XN@#H**Y_9XP_Y^-#_ ._$ MW_Q=&SQA_P _&A_]^)O_ (N@#H**Y_9XP_Y^-#_[\3?_ !=&SQA_S\:'_P!^ M)O\ XN@#H**Y_9XP_P"?C0_^_$W_ ,71L\8?\_&A_P#?B;_XN@#H**Y_9XP_ MY^-#_P"_$W_Q=&SQA_S\:'_WXF_^+H Z"BN?V>,/^?C0_P#OQ-_\71L\8?\ M/QH?_?B;_P"+H Z"BN?V>,/^?C0_^_$W_P 71L\8?\_&A_\ ?B;_ .+H Z"B MN?V>,/\ GXT/_OQ-_P#%T;/&'_/QH?\ WXF_^+H Z"BN?V>,/^?C0_\ OQ-_ M\71L\8?\_&A_]^)O_BZ .@HKG]GC#_GXT/\ [\3?_%T;/&'_ #\:'_WXF_\ MBZ .@HKG]GC#_GXT/_OQ-_\ %T;/&'_/QH?_ 'XF_P#BZ .@HKG]GC#_ )^- M#_[\3?\ Q=&SQA_S\:'_ -^)O_BZ .@HKG]GC#_GXT/_ +\3?_%T;/&'_/QH M?_?B;_XN@#H**Y_9XP_Y^-#_ ._$W_Q=&SQA_P _&A_]^)O_ (N@#H**Y_9X MP_Y^-#_[\3?_ !=&SQA_S\:'_P!^)O\ XN@#H**Y_9XP_P"?C0_^_$W_ ,71 ML\8?\_&A_P#?B;_XN@#H**Y_9XP_Y^-#_P"_$W_Q=&SQA_S\:'_WXF_^+H Z M"BN?V>,/^?C0_P#OQ-_\71L\8?\ /QH?_?B;_P"+H Z"N?O?^2@:+_V#+[_T M9:T;/&'_ #\:'_WXF_\ BZSX5U@?$'2O[5DL7_XEE[Y?V6-UQ^\MLYW$^WZT M =A1110 4444 %%%% #$BCB:1D0*9&W.0/O' &3^ 'Y4^BB@ HHHH Y^?_DH M5C_V"KC_ -&PUT%<_/\ \E"L?^P5&.59$.5(E/!K5]RQ;PJS'!P?E...XKIO"]Q-3XA6WDZ-:2; M=.N%CW7Y7>GFP_,?W9P>G'/7KQ6O_:/BG_H7;'_P:'_XU0!T%%<__:/BG_H7 M;'_P:'_XU1_:/BG_ *%VQ_\ !H?_ (U0!T%%<_\ VCXI_P"A=L?_ :'_P"- M4?VCXI_Z%VQ_\&A_^-4 =!17/_VCXI_Z%VQ_\&A_^-4?VCXI_P"A=L?_ :' M_P"-4 =!17/_ -H^*?\ H7;'_P &A_\ C5']H^*?^A=L?_!H?_C5 '045S_] MH^*?^A=L?_!H?_C5']H^*?\ H7;'_P &A_\ C5 '045S_P#:/BG_ *%VQ_\ M!H?_ (U1_:/BG_H7;'_P:'_XU0!T%%<__:/BG_H7;'_P:'_XU1_:/BG_ *%V MQ_\ !H?_ (U0!T%%<_\ VCXI_P"A=L?_ :'_P"-4?VCXI_Z%VQ_\&A_^-4 M=!17/_VCXI_Z%VQ_\&A_^-4?VCXI_P"A=L?_ :'_P"-4 =!17/_ -H^*?\ MH7;'_P &A_\ C5']H^*?^A=L?_!H?_C5 '045S_]H^*?^A=L?_!H?_C5']H^ M*?\ H7;'_P &A_\ C5 '045S_P#:/BG_ *%VQ_\ !H?_ (U1_:/BG_H7;'_P M:'_XU0!T%%<__:/BG_H7;'_P:'_XU1_:/BG_ *%VQ_\ !H?_ (U0!T%%<_\ MVCXI_P"A=L?_ :'_P"-4?VCXI_Z%VQ_\&A_^-4 =!17/_VCXI_Z%VQ_\&A_ M^-4?VCXI_P"A=L?_ :'_P"-4 =!17/_ -H^*?\ H7;'_P &A_\ C5']H^*? M^A=L?_!H?_C5 '045S_]H^*?^A=L?_!H?_C5']H^*?\ H7;'_P &A_\ C5 ' M045S_P#:/BG_ *%VQ_\ !H?_ (U1_:/BG_H7;'_P:'_XU0!T%%<__:/BG_H7 M;'_P:'_XU1_:/BG_ *%VQ_\ !H?_ (U0!T%%<_\ VCXI_P"A=L?_ :'_P"- M4?VCXI_Z%VQ_\&A_^-4 =!17/_VCXI_Z%VQ_\&A_^-4?VCXI_P"A=L?_ :' M_P"-4 =!17/_ -H^*?\ H7;'_P &A_\ C5']H^*?^A=L?_!H?_C5 '045S_] MH^*?^A=L?_!H?_C5']H^*?\ H7;'_P &A_\ C5 '045S_P#:/BG_ *%VQ_\ M!H?_ (U1_:/BG_H7;'_P:'_XU0!T%%<__:/BG_H7;'_P:'_XU1_:/BG_ *%V MQ_\ !H?_ (U0!T%%<_\ VCXI_P"A=L?_ :'_P"-4?VCXI_Z%VQ_\&A_^-4 M=!17/_VCXI_Z%VQ_\&A_^-4?VCXI_P"A=L?_ :'_P"-4 =!17/_ -H^*?\ MH7;'_P &A_\ C5']H^*?^A=L?_!H?_C5 '045S_]H^*?^A=L?_!H?_C5']H^ M*?\ H7;'_P &A_\ C5 '045S_P#:/BG_ *%VQ_\ !H?_ (U1_:/BG_H7;'_P M:'_XU0!T%%<__:/BG_H7;'_P:'_XU1_:/BG_ *%VQ_\ !H?_ (U0!T%%<_\ MVCXI_P"A=L?_ :'_P"-4?VCXI_Z%VQ_\&A_^-4 =!7/WO\ R4#1?^P9??\ MHRUH_M'Q3_T+MC_X-#_\:K/AN=5N/B#I7]I:=!9[=,O?+\JZ\[=^\MLY^1<8 MX]>M '84444 %%%% !1110!% MWAM+>.WMXDBAC4*B(,!0.PJ6B@#GY_\ DH5C_P!@JX_]&PUT%<_/_P E"L?^ MP5^)M-M_B%;&1;_P#=:=<1 M-LTZX;YO-AZ80[AP>1D=.>16O_PF>C_W-4_\%%W_ /&Z .@HKG_^$ST?^YJG M_@HN_P#XW1_PF>C_ -S5/_!1=_\ QN@#H**Y_P#X3/1_[FJ?^"B[_P#C='_" M9Z/_ '-4_P#!1=__ !N@#H**Y_\ X3/1_P"YJG_@HN__ (W1_P )GH_]S5/_ M 47?_QN@#H**Y__ (3/1_[FJ?\ @HN__C='_"9Z/_P1-VE70W,>@'[OD^U '1T5S_\ MPF>C_P!S5/\ P47?_P ;H_X3/1_[FJ?^"B[_ /C= '045S__ F>C_W-4_\ M!1=__&Z/^$ST?^YJG_@HN_\ XW0!T%%<_P#\)GH_]S5/_!1=_P#QNC_A,]'_ M +FJ?^"B[_\ C= '045S_P#PF>C_ -S5/_!1=_\ QNC_ (3/1_[FJ?\ @HN_ M_C= '045S_\ PF>C_P!S5/\ P47?_P ;H_X3/1_[FJ?^"B[_ /C= '045SDO MCG0K>/S)FU&-,A=SZ5= 9)P!DQ]R0/QI_P#PF>C_ -S5/_!1=_\ QN@#H**Y M_P#X3/1_[FJ?^"B[_P#C='_"9Z/_ '-4_P#!1=__ !N@#H**Y_\ X3/1_P"Y MJG_@HN__ (W1_P )GH_]S5/_ 47?_QN@#H**Y__ (3/1_[FJ?\ @HN__C=' M_"9Z/_MO!VEPZ+;Z<_P!H8Q%7^T+<2+,7 M"[=WF!MPXXZ]..E;-C96^G645I:ILAB&%&23ZDDGDDGDD]:L44 4VTZ%]9BU M0L_G16[VX7/R[696/XY05(ZFMN\ACNI%CE+QKM!7YIHLD%B"^3TY!.36[! MK^KZA.Q@DTNRBM88I+I+K,A)<$D!U<*H&#S\V?PH ZVBH!/!<69FBN4,#J2) MHW!&/4-TKE-'MKFS\075@-0O!%-:>9 S7K79;D#S,R9V'G[H!6@#LJ*Y_P , M7A3P_;?VAJ!EF>:2)9;AP&E;>P [#/'0"I/$Z6C6<7VJ\OH?F(BALKAXI)W( MX4%"&/KUQZT ;E%<'_N!'K+ MG /MS6#I%O\ \5$\FG7VH75H@=;J6XNGEB9R>%16. 1WVX':NJH **P/%:O) M9V,"SW$*S7L<;M;S-$Y4YR-RD$?@:YO5M:OO"NK?V5H[W&I"94 CN9O/:WD8 MGJTDBEL@9"EQ[4 >AT5QEKXA\07@M;!X;*PU25I-[7*!UVIC_EG'*<$YZ;SB MNGTV\6[M03&2/2KVE3RVFL:\+_4Y9K>&2-U>Y956%2@) P /\DT ='1 M5#5?LTNCS-/>O:VQ4,UQ#+L(7(/##D9Z<<\\5R:QW8LK2U:[U*#3K[4-L337 M(XI;?4(-4M[ZZ"I<0QSE+]]L62J[! /D;=GDL#=/L=1LKR_NYID9IK*ZO7G\U%C+%AYC'9M(&2,#YN<\5+;>*_$,=K M-_:5A;V\LAA6UEE5(TS(^W+*D\A('!SEI7VGSWZ' M<5M 4.SC!*,S$=?4UA^-8)1:3ZC:WUS'+9P[Y!%J#Q"!!EO,\I?EE8]-KD X MZ]: .OHKGI6NE\:::1?W#6L]E.QM2%$893%AN!DGYCU)QVQ6Y!<072N^-@PR#@C([@@C\* ):*\_9Y]/T[6M0T;4=0N+*#3Y ;J[NGG62;:IXBOK?X>Z?#Y^I)<3Z3Y\NH0VTLK9"=-Z*0K$]6.,#)ZX M([_3+E;S2[6X7S")(E;]XC(W3N& (_$4 &EZ?%I.D66FP,[0VD"01ES\Q5%" MC/O@5;IDQ(AD(."%->>Q/)HGA71]<@U'49M0N1!OM[B\DG6ZWXWJJ.Q .,ME M<8V^F10!Z+17GMAXVUXZ=+J.HZ7#':269N;9B8T&>, E9I"XPW+;5QCIS@=7 MIEU>1SM9ZOJ&ES7;@/"EJIB8KCGY&=B<>H/X4 :]%,N=G+8[ \<]JJK<7D-_+]XT3.3=7#7#[CT8@# ]OE%5?#5Q'=:!;2Q+,J_,I6:X:=@P8@_.Q)89!P3 M6M0 45Q#VRR?V]JDVKZA:RVEPXB<7T@BC 4$#RRVPC/8CO5+2?&GB2_N(I7T MA18)(L,[%8U(.T$MN,X(//W?+)]Z /1**YK2=:OKD0W]_?:3#I]R66&( I*I M!( WE\.>.@45J:U;+>6!MS<2Q.[#8(KIK=I&[+O7YAGVYH T:*X$2:@/!-UM MU6\AN;.[*.5E$IP&7Y/,<%F'/WN&^E=Q'] $U M%@#NJ*X74;W5M-C\2"#4);F99(%@-PRHL(< $ MJN%'/7!/UK7\*32(+S3KF*6.ZMG4R%]0DO VY<@AW (^F !0!KVNG0VE_?7B M,YDO&1I 3P"JA1C\!5RBN8U&Q75?%WV6>\OXH([)9 EK>RP#<789.QAG@=Z M.GHKS*+QCXB$\UAI5L-36TWN+MTC;SX@Y"G)FC X7[X##V]>DAUW4[V\GECG MTNTL;-T2X2Y!9SE020X<*HYXX;..O- '4T56FD@N-.D<702"2,XN(Y -H(^\ M&Z?C7+Z+;7=OJNK:6;^\AS DL)-XUX4!+#>'E!P3M^[C:,<9S0!V-%8/A>^S MX9T@WU[YES/$%5YY!OF;&3]3@$\4SQ5';200":[U!)SN6WMK&Z>%YW.,?<() M ]2=HSDT =#17 :K]O"7@O=4NHKO2])CN(_(N6C5YOGRS 8#@E0,,"/;FMIV MO/\ A+=*+WUQ]GN;&8O:_*J*P\OYN!NS\QZDX[8H Z6JN,CBM&B@#-N_#^C:A:PVMYI-E<6\'^JBE@5ECXQ\H(P.*2X\.Z+=O;OZR3YT5LBOSUY SS6K110!5O\ 3;'5;4VNH6<%W;D@F*>,.I(Z M'!JNGA_1HM,?38])LEL7.6ME@41M]5QBM*B@#*;PSH+::NG-HVGFQ5MZVYMD M\L-Z[<8S5RST^ST]&2RM(;=&.66*,*"?PJS10!GQ:%I$&IOJ4.F6<=^^=]RL M"B1L]H636 M=[:PW-JX :&9 Z$#U!XJE%X7T""QFL8=$T^.TF(,L"VR!'(Z$KC!K6HH S+C MP[HEW80V%SI%C-9P?ZJ"2W5D3Z*1@4B>&]#CO8KU-'L%NH5"Q3"W0.@ P #C M(P.*U** "F2Q1SPO#-&LD4BE71QD,#U!'I3Z* ,W3_#VBZ293IVDV-IYHVR> M1;JF\>AP.:9:^&M"LH;F&UT:P@BN5VSI';HHE'/# #D5-- K.F#D8)&1SS6 MA10!G7'A_1[K4DU*?2[.2_CQLNG@4R)CIAB,C%3:=IMOI>E6^G0 F"&,1C?R M6'J?<]ZMT4 9-AX7\/Z5.TVGZ)IUI*R%&>"V1"5/49 Z&GP>'=%M=.FTZWTF MQBLISF6W2W41R'_:4#!Z#\JTZ* *-IHVEV&GOI]GIUK;VPM)F&UI(+=$8CTR M!6I10!F6OAW1;&XGN+32+&":X!6:2*W56D!.2&('.32V'A[1=+=7T_2;&U92 M2K00*A&1@]!WK2HH H:CH>DZNT3:EIEG>-%_JS<0JY3Z9'%,O?#^C:E<0W%] MI5E.V17R>IW 9YK6HH SK;0=(LTN4M=+LX5NO\ CX$<"J)?][ Y MZGK54>#_ R+3[(/#^EBW+[_ "OLB;=WKC&,UMT4 ,AABMX4AAC2.)%"HB# M4#L!3Z** ,M_#6A2:E_:3Z/8-?;MWVDVZ&3/KNQG-/DT#1YM374Y=*LGOT(* MW+0*9!CIAL9K1HH R_\ A&M"^V27?]CV'VF1@SS?9TWL1T).,DU;O].LM4M3 M:ZA:07=N2"8IXPZDCV-6:* ,R;P[HESIT6G3Z18R641S';O;J8T^BXP*?8:+ M9:9:J($50%15& % ' K0HH RKOPQH%_??;KS1=/N+OC]_+;(S\=/ MF(SQ4ZZ-I::F=273K47Y7:;D0KYF/3=C-7J* ,N+PWH<%S/'M%UB5)=3 MTFRO9$&U'N(%D*CT!(K2HH S;[P_HVJ)"E_I-E=)",1+/ KA![9'%%UX>T6] MN8[FZTFQGGC38DDENK,J^@)' K2HH A^R6XM/L@@C^S;/+\G8-FW&,8Z8]JI MVWAW1;.QGLK;2;&&UG_UT,=NJI)_O #!K2HH R+3PSI&GW-M-86,%HMN'V16 M\2HF7VY; '7Y1S4^IZ#I&M&,ZII=G>F+/E_:8%DV9ZXR.*T** ,R3PYHDJVB MR:18NMGC[,&MU/DXZ;./EZ#IZ4Z?0-'NM2CU*XTJREOH\;+EX%,BXZ88C(Q6 MC10!%!;PVL7E6\*11Y+;44 9)R3QZDYJ6BB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " *BBB@ HHHH __V0$! end XML 25 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Feb. 15, 2018
Jun. 30, 2017
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
Document Fiscal Period Focus FY    
Trading Symbol NSIT    
Entity Registrant Name INSIGHT ENTERPRISES INC    
Entity Central Index Key 0000932696    
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 Common Stock, Shares Outstanding   35,836,320  
Entity Public Float     $ 1,410,322,331
XML 26 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 105,831 $ 202,882
Accounts receivable, net 1,814,560 1,436,742
Inventories 194,529 148,203
Inventories not available for sale 36,956 68,619
Other current assets 152,467 127,159
Total current assets 2,304,343 1,983,605
Property and equipment, net 75,252 70,910
Goodwill 131,431 62,645
Intangible assets, net 100,778 20,707
Deferred income taxes 17,064 52,347
Other assets 56,783 29,086
Total assets 2,685,651 2,219,300
Current liabilities:    
Accounts payable-trade 899,075 1,070,259
Accounts payable-inventory financing facility 319,468 154,930
Accrued expenses and other current liabilities 175,860 151,895
Current portion of long-term debt 16,592 480
Deferred revenue 88,979 61,098
Total current liabilities 1,499,974 1,438,662
Long-term debt 296,576 40,251
Deferred income taxes 717 900
Other liabilities 44,915 26,044
Total liabilities 1,842,182 1,505,857
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued
Common stock, $0.01 par value, 100,000 shares authorized; 35,829 and 35,484 shares issued and outstanding in 2017 and 2016, respectively 358 355
Additional paid-in capital 317,155 309,650
Retained earnings 550,220 459,537
Accumulated other comprehensive loss - foreign currency translation adjustments (24,264) (56,099)
Total stockholders' equity 843,469 713,443
Total liabilities and stockholders' equity $ 2,685,651 $ 2,219,300
XML 27 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 35,829,000 35,484,000
Common stock, shares outstanding 35,829,000 35,484,000
XML 28 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Net sales:                      
Products                 $ 6,038,744 $ 4,997,263 $ 4,945,547
Services                 664,879 488,252 427,543
Total net sales $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 6,703,623 5,485,515 5,373,090
Costs of goods sold:                      
Products                 5,512,402 4,571,462 4,513,353
Services                 272,651 170,951 143,405
Total costs of goods sold 1,551,192 1,531,892 1,432,653 1,269,316 1,276,614 1,210,908 1,247,017 1,007,874 5,785,053 4,742,413 4,656,758
Gross profit 232,883 226,081 251,379 208,227 190,969 181,808 209,217 161,108 918,570 743,102 716,332
Operating expenses:                      
Selling and administrative expenses 184,554 180,390 180,752 177,632 145,066 143,872 150,186 146,119 723,328 585,243 584,906
Severance and restructuring expenses 2,791 494 1,022 4,695 1,527 788 909 1,356 9,002 4,580 4,907
Loss on sale of foreign entity   3,646             3,646    
Acquisition-related expenses   106 276 2,947 3,706 741     3,329 4,447  
Earnings from operations 45,538 41,445 69,329 22,953 40,670 36,407 58,122 13,633 179,265 148,832 126,519
Non-operating (income) expense:                      
Interest income (346) (227) (205) (431) (282) (318) (216) (250) (1,209) (1,066) (783)
Interest expense 5,360 5,555 4,326 3,933 2,271 2,517 1,992 1,848 19,174 8,628 7,224
Net foreign currency exchange loss (gain) (117) 341 251 380 (520) 579 (153) 616 855 522 (393)
Other expense, net 367 339 326 315 311 352 359 268 1,347 1,290 1,295
Earnings before income taxes 40,274 35,437 64,631 18,756 38,890 33,277 56,140 11,151 159,098 139,458 119,176
Income tax expense 26,106 13,025 24,376 4,908 17,790 11,642 21,073 4,263 68,415 54,768 43,325
Net earnings $ 14,168 $ 22,412 $ 40,255 $ 13,848 $ 21,100 $ 21,635 $ 35,067 $ 6,888 $ 90,683 $ 84,690 $ 75,851
Net earnings per share:                      
Basic $ 0.40 $ 0.63 $ 1.13 $ 0.39 $ 0.59 $ 0.61 $ 0.96 $ 0.19 $ 2.54 $ 2.35 $ 2.00
Diluted $ 0.39 $ 0.62 $ 1.11 $ 0.38 $ 0.59 $ 0.60 $ 0.96 $ 0.18 $ 2.50 $ 2.32 $ 1.98
Shares used in per share calculations:                      
Basic 35,809 35,787 35,765 35,602 35,479 35,474 36,380 37,075 35,741 36,102 37,984
Diluted 36,272 36,203 36,169 36,185 35,963 35,790 36,612 37,386 36,207 36,438 38,275
XML 29 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Statement of Comprehensive Income [Abstract]      
Net earnings $ 90,683 $ 84,690 $ 75,851
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments 31,835 (16,063) (26,707)
Total comprehensive income $ 122,518 $ 68,627 $ 49,144
XML 30 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2014 $ 721,231 $ 401   $ 337,167 $ (13,329) $ 396,992
Beginning Balance, Shares at Dec. 31, 2014   40,147        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Value (2,265) $ 3   (2,268)    
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Shares   259        
Stock-based compensation expense 8,922     8,922    
Tax benefit from stock-based compensation 553     553    
Repurchase of treasury stock, Amount (91,843)   $ (91,843)      
Repurchase of treasury stock, Shares     (3,300)      
Retirement of treasury stock, Amount   $ (33) $ 91,843 (27,688)   (64,122)
Retirement of treasury stock, Shares   (3,300) 3,300      
Foreign currency translation adjustments, net of tax (26,707)       (26,707)  
Net earnings 75,851         75,851
Ending Balance at Dec. 31, 2015 685,742 $ 371   316,686 (40,036) 408,721
Ending Balance, Shares at Dec. 31, 2015   37,106        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Value (2,219) $ 3   (2,222)    
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Shares   269        
Stock-based compensation expense 11,058     11,058    
Tax benefit from stock-based compensation 235     235    
Repurchase of treasury stock, Amount (50,000)   $ (50,000)      
Repurchase of treasury stock, Shares     (1,891)      
Retirement of treasury stock, Amount   $ (19) $ 50,000 (16,107)   (33,874)
Retirement of treasury stock, Shares   (1,891) 1,891      
Foreign currency translation adjustments, net of tax (16,063)       (16,063)  
Net earnings 84,690         84,690
Ending Balance at Dec. 31, 2016 713,443 $ 355   309,650 (56,099) 459,537
Ending Balance, Shares at Dec. 31, 2016   35,484        
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Value (5,318) $ 3   (5,321)    
Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes, Shares   345        
Stock-based compensation expense 12,826     12,826    
Foreign currency translation adjustments, net of tax 31,835       31,835  
Net earnings 90,683         90,683
Ending Balance at Dec. 31, 2017 $ 843,469 $ 358   $ 317,155 $ (24,264) $ 550,220
Ending Balance, Shares at Dec. 31, 2017   35,829        
XML 31 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net earnings $ 90,683,000 $ 84,690,000 $ 75,851,000
Adjustments to reconcile net earnings to net cash (used in) provided by operating activities:      
Depreciation and amortization of property and equipment 25,787,000 27,493,000 26,649,000
Amortization of intangible assets 16,812,000 10,637,000 11,308,000
Non-cash real estate impairment     800,000
Provision for losses on accounts receivable 5,245,000 2,452,000 6,761,000
Write-downs of inventories 2,776,000 2,934,000 3,997,000
Write-off of property and equipment 418,000 0 535,000
Non-cash stock-based compensation 12,826,000 11,058,000 8,922,000
Deferred income taxes 19,139,000 10,517,000 5,174,000
Loss on sale of foreign entity 3,646,000    
Gain on sale of real estate   (338,000)  
Changes in assets and liabilities:      
Increase in accounts receivable (208,065,000) (168,966,000) (47,206,000)
Increase in inventories (14,046,000) (50,712,000) (9,214,000)
Decrease (increase) in other assets 4,982,000 (50,130,000) (26,714,000)
(Decrease) increase in accounts payable (237,457,000) 193,582,000 113,594,000
(Decrease) increase in deferred revenue (27,184,000) 10,633,000 2,927,000
(Decrease) increase in accrued expenses and other liabilities (988,000) 12,278,000 7,718,000
Net cash (used in) provided by operating activities (305,426,000) 96,128,000 181,102,000
Cash flows from investing activities:      
Acquisitions, net of cash and cash equivalents acquired (186,932,000) (10,297,000) (44,221,000)
Purchases of property and equipment (19,230,000) (12,266,000) (13,416,000)
Proceeds from sale of foreign entity 1,517,000    
Proceeds from sale of real estate, net   1,378,000  
Net cash used in investing activities (204,645,000) (21,185,000) (57,637,000)
Cash flows from financing activities:      
Borrowings on senior revolving credit facility 1,151,216,000 772,218,000 686,410,000
Repayments on senior revolving credit facility (1,033,716,000) (772,218,000) (686,410,000)
Borrowings on accounts receivable securitization financing facility 3,961,389,000 2,802,000,000 1,897,100,000
Repayments on accounts receivable securitization financing facility (3,975,889,000) (2,851,500,000) (1,869,100,000)
Borrowings under Term Loan A 175,000,000    
Repayments under Term Loan A (8,750,000)    
Repayments under other financing agreements (5,636,000) (1,309,000) (543,000)
Payments on capital lease obligations (1,089,000) (445,000) (223,000)
Net borrowings (repayments) under inventory financing facility 141,037,000 48,603,000 (16,454,000)
Payment of debt issuance costs (1,123,000) (3,360,000)  
Payment of payroll taxes on stock-based compensation through shares withheld (5,318,000) (2,219,000) (2,265,000)
Repurchases of common stock   (50,000,000) (91,843,000)
Net cash provided by (used in) financing activities 397,121,000 (58,230,000) (83,328,000)
Foreign currency exchange effect on cash and cash equivalent balances 15,899,000 (1,809,000) (16,683,000)
(Decrease) increase in cash and cash equivalents (97,051,000) 14,904,000 23,454,000
Cash and cash equivalents at beginning of year 202,882,000 187,978,000 164,524,000
Cash and cash equivalents at end of year $ 105,831,000 $ 202,882,000 $ 187,978,000
XML 32 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Operations and Summary of Significant Accounting Policies

(1) Operations and Summary of Significant Accounting Policies

Description of Business

We are a Fortune 500 global information technology (“IT”) provider helping businesses of all sizes – from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations – define, architect, implement and manage Intelligent Technology SolutionsTM. We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:

 

Operating Segment

  

Geography

North America

   United States and Canada

EMEA

   Europe, Middle East and Africa

APAC

   Asia-Pacific

Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. A discussion of changes in our classification of certain revenue streams during 2017, can be found in Note 20. Prior year results were reclassified to conform to the current year presentation. These reclassifications had no effect on consolidated total net sales.

Acquisitions

Effective September 26, 2017, we acquired Caase Group B.V. (referred to herein as, “Caase.com”), a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. The acquisition was funded using cash on hand.

Effective January 6, 2017, we acquired Datalink Corporation (“Datalink”), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. The acquisition was funded using cash on hand and borrowings under our revolving facility in the form of an incremental Term Loan A (“TLA”).

Effective September 1, 2016, we acquired Ignia Pty Ltd (“Ignia”), a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000. The acquisition was funded using cash on hand.

Effective October 1, 2015, we acquired BlueMetal Architects, Inc. (“BlueMetal”), an interactive design and technology architecture firm based in the Boston area with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. The acquisition was funded using borrowings under our accounts receivable securitization financing facility.

Our results of operations include the results of Caase.com, Datalink, Ignia and BlueMetal from their respective acquisition dates. (See Note 21 for a discussion of our acquisitions.)

Principles of Consolidation and Presentation

The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. References to “the Company,” “Insight,” “we,” “us,” “our” and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise.

 

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.

Cash and Cash Equivalents

We consider all highly liquid investments with maturities at the date of purchase of three months or less to be cash equivalents.    

Book overdrafts represent the amount by which outstanding checks issued, but not yet presented to our banks for disbursement, exceed balances on deposit in applicable bank accounts and a legal right of offset with our positive cash balances in other financial institution accounts does not exist. Our book overdrafts, which are not directly linked to a credit facility or other bank overdraft arrangement, do not result in an actual bank financing, but rather constitute normal unpaid trade payables at the end of a reporting period. These amounts are included within our accounts payable balance in our consolidated balance sheets. The changes in these book overdrafts are included within the changes in accounts payable line item as a component of cash flows from operating activities in our consolidated statements of cash flows.

Allowance for Doubtful Accounts

We establish an allowance for doubtful accounts to reflect our best estimate of probable losses inherent in our accounts receivable balance. The allowance is based on our evaluation of the aging of the receivables, historical write-offs and the current economic environment. We write off individual accounts against the reserve when we no longer believe that it is probable that we will collect the receivable because we become aware of a client’s or partner’s inability to meet its financial obligations. Such awareness may be as a result of bankruptcy filings, or deterioration in the client’s or partner’s operating results or financial position.

Inventories

We state inventories, principally purchased IT hardware, at the lower of weighted average cost (which approximates cost under the first-in, first-out method) or net realizable value. We evaluate inventories for excess, obsolescence or other factors that may render inventories unmarketable at normal margins. Write-downs are recorded so that inventories reflect the approximate net realizable value and take into account contractual provisions with our partners governing price protection, stock rotation and return privileges relating to obsolescence. Because of the large number of transactions and the complexity of managing the price protection and stock rotation process, estimates are made regarding write-downs of the carrying amount of inventories. Additionally, assumptions about future demand, market conditions and decisions by manufacturers/publishers to discontinue certain products or product lines can affect our decision to write down inventories.

Inventories not available for sale relate to product sales transactions in which we are warehousing the product and will be deploying the product to our clients’ designated locations subsequent to period-end. Additionally, we may perform services on a portion of the product prior to shipment to our clients and will be paid a fee for doing so. Although these product contracts are non-cancelable with customary credit terms beginning the date the inventories are segregated in our warehouse and invoiced to the client and the warranty periods begin on the date of invoice, these transactions do not meet the sales recognition criteria under GAAP. Therefore, we do not record sales and the inventories are classified as inventories not available for sale on our consolidated balance sheet until the product is delivered. If clients remit payment before we deliver the product to them, we record the payments received as deferred revenue on our consolidated balance sheet until such time as the product is delivered.

Property and Equipment

We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:

 

    

Estimated Economic

Life

Leasehold improvements

   Shorter of underlying lease term or asset life

Furniture and fixtures

   2 – 7 years

Equipment

   3 – 5 years

Software

   3 – 10 years

Buildings

   29 years

Costs incurred to develop internal-use software during the application development stage, including capitalized interest, are recorded in property and equipment at cost. External direct costs of materials and services consumed in developing or obtaining internal-use computer software and payroll and payroll-related costs for teammates who are directly associated with and who devote time to internal-use computer software development projects, to the extent of the time spent directly on the project and specific to application development, are capitalized.

Reviews are regularly performed to determine whether facts and circumstances exist which indicate that the useful life is shorter than originally estimated or the carrying amount of assets may not be recoverable. When an indication exists that the carrying amount of long-lived assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

Goodwill

Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of net identified tangible and intangible assets acquired. Goodwill is tested for impairment at the reporting unit level on an annual basis in the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. The quantitative goodwill impairment review process compares the fair value of the reporting unit in which goodwill resides to its carrying value. The Company has three reporting units, which are the same as our operating segments. Multiple valuation techniques can be used to assess the fair value of the reporting unit. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both.

Intangible Assets

We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:

 

     Estimated Economic
Life

Customer relationships

   2 –11 years

Tradenames and Restrictive Covenant Agreements

   9 months –3 years

We regularly perform reviews to determine if facts and circumstances exist which indicate that the useful lives of our intangible assets are shorter than originally estimated or the carrying amount of these assets may not be recoverable. When an indication exists that the carrying amount of intangible assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

Trade Credits

Trade credit liabilities arise from aged unclaimed credit memos, duplicate payments, payments for returned product or overpayments made to us by our clients, and, to a lesser extent, from goods received by us from a partner for which we were never invoiced. Trade credit liabilities are included in accrued expenses and other current liabilities in our consolidated balance sheets. We derecognize the liability only if it has been extinguished, upon either (1) our payment of the liability to relieve our obligation or (2) our legal release from the related obligation, which is recorded as a reduction of costs of goods sold.

Self-Insurance

We are self-insured in the United States for medical insurance up to certain annual stop-loss limits and workers’ compensation claims up to certain deductible limits. We establish reserves for claims, both reported and incurred but not reported, using currently available information as well as our historical claims experience.

Treasury Stock

We record repurchases of our common stock as treasury stock at cost. We also record the subsequent retirement of these treasury shares at cost. The excess of the cost of the shares retired over their par value is allocated between additional paid-in capital and retained earnings. The amount recorded as a reduction of paid-in capital is based on the excess of the average original issue price of the shares over par value. The remaining amount is recorded as a reduction of retained earnings.

Sales Recognition

Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i) have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.

We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.

We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. We report sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.

Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).

We sell certain third-party service contracts, software maintenance and cloud or software-as-a-service subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition, and thus are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.

 

We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.

We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these services engagements are not a significant portion of our consolidated net sales.

Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.

In certain arrangements, we may provide a combination of hardware and software products and the provision of services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.

Costs of Goods Sold

Costs of goods sold include product costs, direct costs incurred associated with delivering services, outbound and inbound freight costs and provisions for inventory reserves. These costs are reduced by provisions for supplier discounts and certain payments and credits received from partners, as described under “Partner Funding” below.

Selling and Administrative Expenses

Selling and administrative expenses include salaries and wages, bonuses and incentives, stock-based compensation expense, employee-related expenses, facility-related expenses, marketing and advertising expense, reduced by certain payments and credits received from partners related to shared marketing expense programs, as described under “Partner Funding” below, depreciation of property and equipment, professional fees, amortization of intangible assets, provisions for losses on accounts receivable and other operating expenses.

Partner Funding

We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in cost of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. The amount of partner funding recorded as a reduction of selling and administrative expenses in our statements of operations totaled $53,227,000, $48,114,000 and $45,146,000 in 2017, 2016 and 2015, respectively.

Concentrations of Risk

Credit Risk

Although we are affected by the international economic climate, management does not believe material credit risk concentration existed at December 31, 2017. We monitor our clients’ financial condition and do not require collateral. Sales to the U.S. federal government, which are diversified across multiple agencies and departments, collectively accounts for approximately 9% of our 2017 net sales. Excluding these sales to the federal government, we are not reliant on any one client. No single client accounted for more than 4% of our consolidated net sales in 2017.

Supplier Risk

Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.

Advertising Costs

Advertising costs are expensed as they are incurred. Advertising expense of $47,053,000, $37,565,000 and $33,568,000 was recorded in 2017, 2016 and 2015, respectively. These amounts were predominantly offset by partner funding earned pursuant to shared marketing expense programs recorded as a reduction of selling and administrative expenses, as discussed in “Partner Funding” above.

Stock-Based Compensation

Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the reward. Stock-based compensation expense is classified in the same line item of our consolidated statements of operations as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units (“RSUs”) is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).

Foreign Currencies

We use the U.S. dollar as our reporting currency. The functional currencies of our foreign subsidiaries are the local currencies. Accordingly, assets and liabilities of the subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet dates. Income and expense items are translated at the average exchange rate for each month within the year. The resulting translation adjustments are recorded directly in accumulated other comprehensive income, net of tax – foreign currency translation adjustments as a separate component of stockholders’ equity. Net foreign currency transaction gains/losses, including transaction gains/losses on intercompany balances that are not of a long-term investment nature and non-functional currency cash balances, are reported as a separate component of non-operating (income) expense in our consolidated statements of operations.

Derivative Financial Instruments

We enter into forward foreign exchange contracts to mitigate the risk of non-functional currency monetary assets and liabilities on our consolidated financial statements. These forward contracts are not designated as hedge instruments. The fair value of all derivative assets and liabilities are recorded gross in the other current assets and accrued expenses and other current liabilities sections of our consolidated balance sheets. Gains/losses are recorded net in non-operating (income) expense in our consolidated statements of operations.

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable earnings in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

We recognize net deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to unrecognized tax benefits are recognized within the income tax expense line in our consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.

Net Earnings Per Share (“EPS”)

Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each year. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding RSUs. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Years Ended December 31,  
     2017      2016      2015  

Numerator:

        

Net earnings

   $ 90,683      $ 84,690      $ 75,851  
  

 

 

    

 

 

    

 

 

 

Denominator:

        

Weighted-average shares used to compute basic EPS

     35,741        36,102        37,984  

Dilutive potential common shares due to dilutive RSUs, net of tax effect

     466        336        291  
  

 

 

    

 

 

    

 

 

 

Weighted-average shares used to compute diluted EPS

     36,207        36,438        38,275  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.54      $ 2.35      $ 2.00  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.50      $ 2.32      $ 1.98  
  

 

 

    

 

 

    

 

 

 

In 2017, 2016 and 2015, approximately 40,000, 36,000 and 1,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future.                

Recently Issued Accounting Standards

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2017-04, “Simplifying the Test for Goodwill Impairment.” The new standard requires an entity to no longer perform a hypothetical purchase price allocation to measure goodwill impairment. Instead, impairment will be measured using the difference between the carrying amount and the fair value of the reporting unit. The new standard is effective for annual and interim periods beginning after December 15, 2019, and early adoption is permitted. We adopted this new standard when we performed our annual goodwill impairment analysis for 2017 in the fourth quarter of 2017 and applied it prospectively. The adoption of this standard did not have a material effect on our consolidated financial statements. See “Goodwill” above for further details about our test for goodwill impairment.

In November 2016, the FASB issued ASU No. 2016-18, “Restricted Cash.” The new standard requires companies to include cash and cash equivalents that have restrictions on withdrawal or use within total cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments.” The new standard is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. It addresses eight specific cash flow issues to clarify the presentation and classification of cash receipts and cash payments in the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09, “Improvements to Employee Share-Based Payment Accounting.” This new standard simplifies the accounting for share-based payment transactions, including the income tax consequences, the calculation of diluted earnings per share, the treatment of forfeitures, the classification of awards as either equity or liabilities and the classification on the statement of cash flows. This new standard increases volatility in the statement of operations by requiring all excess tax benefits and deficiencies to be recognized as income tax benefit or expense in the statement of operations and treated as discrete items in the period in which they occur. We adopted the new standard as of January 1, 2017, and prospectively applied the provisions in this guidance requiring recognition of excess tax benefits and deficits in the statement of operations, which resulted in an income tax benefit of $2,483,000 for the year ended December 31, 2017. The corresponding increase in net earnings equated to $0.07 per diluted share during the year ended December 31, 2017. Also, as a result of the adoption of the new standard, we made an accounting policy election to recognize forfeitures as they occur and no longer estimate expected forfeitures. The provisions in this guidance requiring the use of a modified retrospective transition method would have required us to record a cumulative effect adjustment in retained earnings as of January 1, 2017. We elected not to adjust retained earnings and to record such cumulative effect adjustment as stock-based compensation in the first quarter of 2017 on the basis of immateriality. Lastly, we applied the provisions of this guidance relating to classification on the statement of cash flows retrospectively. As a result, excess tax benefits from employee gains on stock-based compensation of $323,000 and $592,000 were reclassified from cash flows from financing activities to cash flows from operating activities for the years ended December 31, 2016 and 2015, respectively, to conform to the current period presentation.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” which supersedes the existing lease recognition requirements in the existing accounting standard for leases. The core principal of the new standard is that an entity should recognize assets and liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. Early adoption is permitted. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We expect to adopt the new standard in the first quarter of 2019 and are in the process of determining the effect that the adoption of ASU 2016-02 will have on our consolidated financial statements and disclosures. We have not yet selected our planned transition approach.

In January 2016, the FASB issues ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities.” The new standard amends the guidance on the classification and measurement of financial instruments and changes the accounting for investments in equity securities. The new standard is effective for annual and interim periods in fiscal years beginning after December 15, 2017, and early adoption is permitted. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In July 2015, the FASB issued ASU No. 2015-11, “Simplifying the Measurement of Inventory.” This standard changes the measurement from lower of cost or market to lower of cost and net realizable value. We adopted the standard in the first quarter of 2017 and applied the provisions prospectively. The standard did not have a material effect on our consolidated financial statements.

On May 28, 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which amends the existing accounting standards for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard, as amended, will be effective for the Company beginning in the first quarter of 2018. The standard permits two methods of adoption: retrospectively to each prior reporting period presented (the full retrospective transition method) or retrospectively with the cumulative effect adjustment of initially applying the new standard recognized at the date of initial application (the modified retrospective transition method).

We will adopt the standard as of January 1, 2018, and will utilize the modified retrospective transition method. While we are still finalizing our accounting policies under the new standard and are in the process of quantifying the cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings, to date we have concluded:

 

    In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we will change to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement. Under current guidance, we bifurcate the sale of the software license from the sale of the maintenance contract, record the sale of the software product on a gross basis, as the principal in the arrangement, and record the sale of the software maintenance on a net basis, as an agent in the arrangement. This change will lead us to report lower net sales in future periods related to security software products. This change will have no effect on gross profit dollars, but all other things being equal, gross margin for these specific sales would increase compared to prior years.

 

    The accounting for inventories not available for sale, otherwise known as bill and hold arrangements, will change such that a portion of revenue under the contracts will be recognized earlier than we are recognizing under current accounting standards. Bill and hold arrangements are inventory balances owned and paid for by our clients, but for which we are warehousing the product and will be deploying it to the clients’ locations in a future period.

 

    The accounting for renewals of certain software term licenses will change to delay revenue recognition until the beginning of the renewal period. Under current guidance, we recognize revenue as the renewal order is completed. We do not believe this change will have a material effect on our sales or profitability trends, as it is only a change in timing of recognition between periods.

 

    Sales commissions on contracts with performance periods that exceed one year will be recorded as an asset and amortized to expense over the related contract performance period as opposed to being expensed in the period the transaction is generated.

Our analysis and evaluation of the new standard will continue through to when we publish our first quarter of 2018 results. A substantial amount of work has been completed, and findings and progress to date have been reported to management and the Audit Committee. Although we currently believe that the changes overall resulting from the adoption of the new standard will not lead to operating trends that are materially different than we reported in prior years, our evaluation of the effects is still being finalized. Currently, we estimate the total cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings to be less than $10,000,000, on a pretax basis.

XML 33 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment

(2) Property and Equipment

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

 

     December 31,  
     2017      2016  

Software

   $ 171,701      $ 159,442  

Buildings

     65,468        63,253  

Equipment

     103,542        93,553  

Furniture and fixtures

     38,459        36,526  

Leasehold improvements

     25,981        21,132  

Land

     5,179        5,131  
  

 

 

    

 

 

 
     410,330        379,037  

Accumulated depreciation and amortization

     (335,078      (308,127
  

 

 

    

 

 

 

Property and equipment, net

   $ 75,252      $ 70,910  
  

 

 

    

 

 

 

We periodically assess whether any indicators of impairment existed related to our property and equipment. We incurred non-cash charges of $418,000 and $535,000 during 2017 and 2015, respectively, to write-off certain property and equipment. No such charges were incurred in 2016.

Depreciation and amortization expense related to property and equipment was $25,787,000, $27,493,000 and $26,649,000 in 2017, 2016 and 2015, respectively. Interest charges capitalized in connection with internal-use software development projects in 2017, 2016 and 2015 were immaterial.

XML 34 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

(3) Goodwill

The changes in the carrying amount of goodwill for the year ended December 31, 2017 are as follows (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Goodwill

   $ 379,617      $ 151,439      $ 13,973     $ 545,029  

Accumulated impairment losses

     (323,422      (151,439      (13,973     (488,834

Goodwill acquired during 2016

     (507      —          6,957       6,450  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2016

     55,688        —          6,957       62,645  

Goodwill acquired during 2017

     64,140        4,041        605       68,786  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2017

   $ 119,828      $ 4,041      $ 7,562     $ 131,431  
  

 

 

    

 

 

    

 

 

   

 

 

 

On September 26, 2017, we acquired Caase.com, which has been integrated into our EMEA business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $4,041,000 was recorded as goodwill in the EMEA reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.

On January 6, 2017, we acquired Datalink, which has been integrated into our North America business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $64,140,000 was recorded as goodwill in the North America reporting unit (see Note 21). The primary driver for this acquisition was to strengthen our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.                

On September 1, 2016, we acquired Ignia, which has been integrated into our APAC business. Under the purchase method of accounting, the purchase price for the acquisition was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess purchase price over fair value of net assets acquired of approximately $6,957,000 was recorded as goodwill in the APAC reporting unit (see Note 21). The primary driver for this acquisition was to expand our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology™ to our clients in the Asia-Pacific region. The change in goodwill in our APAC operating segment as of December 31, 2017 compared to the balance as of December 31, 2016 resulted from a final working capital adjustment of $35,000 during the year and foreign currency translation adjustments associated with the goodwill balance.

On October 1, 2015, we acquired BlueMetal, which has been integrated into our North America business. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded the adjustment of the purchase price allocation as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016.

During 2017, we periodically assessed whether any indicators of impairment existed which would require us to perform an interim impairment review. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our reporting units below their carrying values. We performed our annual test of goodwill for impairment during the fourth quarter of 2017. The results of the goodwill impairment test indicated that the fair values of our North America, EMEA and APAC reporting units, estimated using the market approach, were in excess of their respective carrying values.

XML 35 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

(4) Intangible Assets

Intangible assets consist of the following (in thousands):

 

     December 31,  
     2017      2016  

Customer relationships

   $ 133,660      $ 41,711  

Other

     4,475        1,978  
  

 

 

    

 

 

 
     138,135        43,689  

Accumulated amortization

     (37,357      (22,982
  

 

 

    

 

 

 

Intangible assets, net

   $ 100,778      $ 20,707  
  

 

 

    

 

 

 

In March and December 2017, respectively, the customer relationship intangible assets associated with the 2012 acquisition of Inmac and the 2011 acquisition of Ensynch were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $2,516,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December 31, 2017.

In September 2016, the customer relationship intangible assets associated with the 2006 acquisition of Software Spectrum Inc. and the 2008 acquisition of MINX Limited in the United Kingdom were fully amortized. As such, the gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $81,817,000, which had no effect on the net intangible assets balance reported in the accompanying consolidated balance sheet as of December 31, 2016.

During 2017, we periodically assessed whether any indicators of impairment existed related to our intangible assets. As of each interim period end during the year, we concluded that a triggering event had not occurred that would more likely than not reduce the fair value of our intangible assets below their carrying values.    

Amortization expense recognized in 2017, 2016 and 2015 was $16,812,000, $10,637,000 and $11,308,000, respectively. Future amortization expense for the remaining unamortized balance as of December 31, 2017 is estimated as follows (in thousands):

 

Years Ending December 31,

   Amortization Expense  

2018

   $ 14,260  

2019

     11,690  

2020

     11,677  

2021

     11,638  

2022

     11,638  

Thereafter

     39,875  
  

 

 

 

Total amortization expense

   $ 100,778  
  

 

 

 
XML 36 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable - Inventory Financing Facility
12 Months Ended
Dec. 31, 2017
Payables and Accruals [Abstract]  
Accounts Payable - Inventory Financing Facility

(5) Accounts Payable - Inventory Financing Facility

We have entered into an agreement with a financial intermediary to facilitate the purchase of inventory from various suppliers under certain terms and conditions, as described below. These amounts are classified separately as accounts payable - inventory financing facility in the accompanying consolidated balance sheets.

The aggregate availability for vendor purchases under our inventory financing facility is $325,000,000. From time to time and at our option, we may request to increase the aggregate amount available under the inventory financing facility by up to an aggregate of $25,000,000, subject to customary conditions. The facility matures on June 23, 2021. Additionally, the facility may be renewed under certain circumstances described in the agreement for successive 12-month periods. Interest does not accrue on accounts payable under this facility provided the accounts payable are paid within stated vendor terms (typically 60 days). We impute interest on the average daily balance outstanding during these stated vendor terms based on our blended incremental borrowing rate during the period under our senior revolving credit facility and our accounts receivable securitization financing facility. Imputed interest of $6,736,000, $3,385,000 and $3,406,000 was recorded in 2017, 2016 and 2015, respectively. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. The facility is guaranteed by the Company and each of its material domestic subsidiaries and is secured by a lien on substantially all of the Company’s and each guarantor’s assets.

XML 37 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Debt, Capital Lease and Other Financing Obligations

(6) Debt, Capital Lease and Other Financing Obligations

Debt

Our long-term debt consists of the following (in thousands):

 

     December 31,  
     2017      2016  

Senior revolving credit facility

   $ 117,500      $ —    

Term Loan A (less unamortized debt issuance costs of $873)

     165,377        —    

Accounts receivable securitization financing facility

     25,000        39,500  

Capital leases and other financing obligations

     5,291        1,231  
  

 

 

    

 

 

 

Total

     313,168        40,731  

Less: current portion of long-term debt

     (16,592      (480
  

 

 

    

 

 

 

Long-term debt

   $ 296,576      $ 40,251  
  

 

 

    

 

 

 

Our senior revolving credit facility (“revolving facility”) is used for general corporate purposes, which may include acquisitions and share repurchases, and may be used for borrowings in certain foreign currencies and for letters of credit, in each case up to specified sublimits. The revolving facility has an aggregate U.S. dollar equivalent maximum borrowing amount of $350,000,000, including a maximum borrowing capacity that may be used for borrowing in certain foreign currencies of $50,000,000. On January 6, 2017, we amended our revolving facility to expand the facility by $175,000,000 in the form of an incremental Term Loan A (“TLA”). Pricing and all other general terms and conditions of the TLA are governed by the existing revolving facility. The TLA requires amortization payments of 5%, 7.5%, 10%, 12.5% and 15% of the original principal balance in years one through five, respectively, to be paid quarterly through March 31, 2021, with the remaining balance of $107,187,500 due at maturity on June 23, 2021. The revolving facility and TLA are guaranteed by the Company’s material domestic subsidiaries and are secured by a lien on substantially all of the Company’s and each guarantor’s assets.

The interest rates applicable to borrowings under the revolving facility and the TLA are based on the leverage ratio of the Company as set forth on a pricing grid in the agreement. Amounts outstanding under the revolving facility and TLA bear interest, payable quarterly, at a floating rate equal to the prime rate plus a predetermined spread of 0.00% to 0.75% or, at our option, a LIBOR rate plus a pre-determined spread of 1.25% to 2.25%. The floating interest rate applicable at December 31, 2017 was 3.49% per annum for the revolving facility and 3.57% per annum for the TLA. In addition, we pay a quarterly commitment fee on the unused portion of the facility of 0.25% to 0.45%, and our letter of credit participation fee ranges from 1.25% to 2.25%. During 2017, 2016 and 2015, due to availability under our ABS facility, weighted average borrowings under our revolving facility were $63,604,000, $35,811,000 and $21,987,000, respectively. Interest expense associated with the revolving facility and TLA was $8,491,000, $2,191,000 and $1,813,000 in 2017, 2016 and 2015, respectively, including the commitment fee and amortization of deferred financing fees. As of December 31, 2017, we had $117,500,000 outstanding under our revolving facility and approximately $166,250,000 outstanding under the TLA. See discussion of the maximum leverage ratio under “Debt Covenants” below. The revolving facility matures on June 23, 2021.

Our accounts receivable securitization financing facility (“ABS facility”) has a maximum aggregate borrowing availability of $250,000,000 and matures on June 23, 2019. Under our ABS facility, we can sell receivables periodically to a special purpose accounts receivable and financing entity (the “SPE”), which is exclusively engaged in purchasing receivables from us. The SPE is a wholly-owned, bankruptcy-remote entity that we have included in our consolidated financial statements. The SPE funds its purchases by selling undivided interests in eligible trade accounts receivable to independent financial institution purchasers under the ABS facility (“Purchasers”), which is administered by an independent financial institution agent. The SPE’s assets are available first and foremost to satisfy the claims of the Purchasers, and we cannot convey any interest in the receivables sold to the Purchasers (or allow any adverse claims on the receivables) without the consent of the Purchasers. In addition, the SPE is required to maintain a minimum capital amount and various reserves pursuant to the terms of the ABS facility. We maintain effective control over the receivables that are sold. Accordingly, the receivables remain recorded on our consolidated balance sheets. At December 31, 2017 and 2016, the SPE owned $1,141,520,000 and $936,467,000, respectively, of receivables recorded at fair value and included in the accompanying consolidated balance sheets. While the ABS facility has a stated maximum amount, the actual availability under the ABS facility is limited by the quantity and quality of the underlying accounts receivable. As of December 31, 2017, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $25,000,000 was outstanding. See discussion of the maximum leverage ratio under “Debt Covenants” below.

Under the amended ABS facility, interest is payable monthly, and the floating interest rate applicable at December 31, 2017 was 2.41% per annum, including a 0.85% usage fee on any outstanding balances. In addition, we pay a monthly commitment fee on the unused portion of the facility of 0.375%. During the years ended December 31, 2017, 2016 and 2015, the weighted average interest rates on amounts outstanding under our ABS facility, including the usage and commitment fees and the amortization of deferred financing fees, were 2.4%, 1.9% and 1.6%, respectively. Weighted average borrowings under our ABS facility in 2017, 2016 and 2015 were $153,759,000, $145,376,000 and $112,101,000, respectively.

Debt Covenants

Our revolving facility, our TLA and our ABS facility contain various covenants customary for transactions of this type, including limitations on the payment of dividends and the requirement that we comply with maximum leverage and minimum fixed charge ratio requirements, comply with a minimum receivables requirement and meet monthly, quarterly and annual reporting requirements. If we fail to comply with these covenants, the lenders would be able to demand payment within a specified period of time. Further, the terms of the ABS facility identify various circumstances that would result in an “amortization event” under the facility.

Our consolidated debt balance that can be outstanding at the end of any fiscal quarter under our revolving facility, our TLA and our ABS facility is limited by certain financial covenants, particularly a maximum leverage ratio. The maximum leverage ratio is calculated as aggregate debt outstanding divided by the sum of our trailing twelve month net earnings (loss) plus (i) interest expense, excluding non-cash imputed interest on our inventory financing facility, (ii) income tax expense (benefit), (iii) depreciation and amortization, (iv) non-cash stock-based compensation, (v) extraordinary or non-recurring non-cash losses or expenses and (vi) certain cash restructuring and acquisition-related charges and synergies, not to exceed a specified cap (“adjusted earnings”). The maximum leverage ratio permitted under the facilities was increased to 3.50 times trailing twelve-month adjusted earnings in conjunction with the acquisition of Datalink effective January 6, 2017. A significant drop in our adjusted earnings would limit the amount of indebtedness that could be outstanding at the end of any fiscal quarter to a level that would be below our consolidated maximum facility amount. Based on our maximum leverage ratio as of December 31, 2017, our aggregate debt balance that could have been outstanding under our revolving facility, our TLA and our ABS facility was the full amount of the maximum borrowing capacity of $766,250,000, of which $117,500,000 was outstanding under our revolving facility, $166,250,000 was outstanding under our TLA and $25,000,000 was outstanding under our ABS facility at December 31, 2017.

Capital Lease and Other Financing Obligations

In August 2017, we entered into two 12-month capital leases for certain IT equipment. In May 2017 and March 2016, we entered into capitalized leases with 36-month terms for certain IT equipment. The capital leases were non-cash transactions and, accordingly, have been excluded from our consolidated statements of cash flows for the years ended December 31, 2017 and 2016.

Future minimum payments under the capitalized leases consist of the following as of December 31, 2017 (in thousands):

 

Years Ending December 31,

      

2018

   $ 1,550  

2019

     1,016  

2020

     381  
  

 

 

 

Total minimum lease payments

     2,947  

Less amount representing interest

     (145
  

 

 

 

Present value of minimum lease payments

   $ 2,802  
  

 

 

 

From time to time, we also enter into other financing agreements with financial intermediaries to facilitate the purchase of products from certain vendors. In conjunction with our acquisition of Datalink effective January 6, 2017, we acquired certain obligations associated with Datalink’s financing of the equipment that it leased to its clients. At December 31, 2017, these financing obligations totaled $2,489,000. No amounts were owed under other financing agreements as of December 31, 2016.

The current and long-term portions of our capital lease and other financing obligations are included in the current and long-term portions of long-term debt in the table above and in our consolidated balance sheets as of December 31, 2017 and 2016.

XML 38 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases
12 Months Ended
Dec. 31, 2017
Leases [Abstract]  
Operating Leases

(7) Operating Leases

We have non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment. Our facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options. We recognize rent expense on a straight-line basis over the lease term. Rental expense for these third-party operating leases was $19,126,000, $14,444,000 and $14,737,000 in 2017, 2016 and 2015, respectively, and is included in selling and administrative expenses in the accompanying consolidated statements of operations.

Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2017 are as follows (in thousands):

 

Years Ending December 31,

      

2018

     18,601  

2019

     16,617  

2020

     12,122  

2021

     9,170  

2022

     6,966  

Thereafter

     12,023  
  

 

 

 

Total minimum lease payments

   $ 75,499  
  

 

 

 

Amounts in the table above exclude approximately $1.6 million in each of 2018 and 2019 in non-cancellable rental income.

XML 39 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities
12 Months Ended
Feb. 21, 2018
Restructuring and Related Activities [Abstract]  
Severance and Restructuring Activities

(8) Severance and Restructuring Activities

During 2017, 2016 and 2015, we recorded severance expense associated with the elimination of certain positions based on a re-alignment of roles and responsibilities and a continued review of resource needs. Charges in North America included severance actions taken to realign roles and responsibilities subsequent to the acquisition of Datalink in January 2017, as well as a headcount reduction as part of cost reduction initiatives in the fourth quarter of 2017 and early in 2016. Charges in EMEA included ongoing restructuring activities, primarily in France, Germany, the United Kingdom and the Netherlands, as part our cost reduction and restructuring initiatives in the region. The APAC charges primarily related to severance actions taken subsequent to the acquisition of Ignia. The following table details the activity for each of the three years in the period ending December 31, 2017 related to these resource actions, and the outstanding obligations as of December 31, 2017 (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Balances at December 31, 2014

   $ 857      $ 2,971      $ —       $ 3,828  

Severance costs, net of adjustments

     1,126        3,781        —         4,907  

Cash payments

     (1,456      (3,534      —         (4,990

Foreign currency translation adjustments

     (22      (235      —         (257
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2015

     505        2,983        —         3,488  

Severance costs, net of adjustments

     2,966        1,496        118       4,580  

Cash payments

     (2,524      (3,239      (118     (5,881

Foreign currency translation adjustments

     —          (23      —         (23
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2016

     947        1,217        —         2,164  

Severance costs, net of adjustments

     4,010        4,888        104       9,002  

Cash payments

     (3,336      (3,597      (89     (7,022

Foreign currency translation adjustments

     10        486        —         496  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2017

   $ 1,631      $ 2,994      $ 15     $ 4,640  
  

 

 

    

 

 

    

 

 

   

 

 

 

Immaterial adjustments were recorded as a reduction to severance and restructuring expense in each of 2017, 2016 and 2015, due to changes in estimates.

The remaining outstanding obligations as of December 31, 2017 are expected to be paid during the next 12 months and are therefore included in accrued expenses and other current liabilities.

XML 40 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
12 Months Ended
Feb. 21, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation

(9) Stock-Based Compensation

We recorded the following pre-tax amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

North America

   $ 9,697      $ 8,096      $ 6,648  

EMEA

     2,737        2,530        1,908  

APAC

     392        432        366  
  

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 12,826      $ 11,058      $ 8,922  
  

 

 

    

 

 

    

 

 

 

Company Plan

Our Board of Directors adopted the Amended Insight Enterprises, Inc. 2007 Omnibus Plan (the “Plan”) on March 28, 2011. The Plan was approved by our stockholders on May 18, 2011 at our 2011 annual meeting and, unless sooner terminated, will remain in place until May 18, 2021.                

The Plan allows the Company to grant options, stock appreciation rights, stock awards, restricted stock, stock units (which may also be referred to as “restricted stock units”), performance shares, performance units, cash-based awards and other awards payable in cash or shares of common stock to eligible non-employee directors, employees and consultants. Consultants and independent contractors are eligible if they provide bona fide services that are not related to capital raising or promoting or maintaining a market for the Company’s stock.

On February 17, 2016, the Board of Directors adopted the First Amendment to the Plan (the “First Amendment”). On May 18, 2016 at our 2016 annual meeting, our stockholders approved the First Amendment. The First Amendment: (a) updates the list of performance criteria contained in Section 16.1 of the Plan; (b) imposes a limit on the dollar value of awards that may be granted to any one participant who is a non-employee director during any one calendar year; and (c) adds an objective clawback provision expressly providing that every award granted under the Plan is subject to potential forfeiture or recovery to the fullest extent called for by law, listing standard or Company policy. The First Amendment did not increase the number of shares available for grant under the Plan or extend the term of the Plan.

The Plan is administered by the Compensation Committee of Insight’s Board of Directors, and, except as provided below, the Compensation Committee has the exclusive authority to administer the Plan, including the power to determine eligibility, the types of awards to be granted, the price and the timing of awards. Under the Plan, the Compensation Committee may delegate some of its authority to our Chief Executive Officer to grant awards to individuals other than individuals who are subject to the reporting requirements of Section 16(a) of the Securities Exchange Act of 1934, as amended. As of December 31, 2017, of the 7,250,000 shares of common stock reserved and available for grant under the Plan, 3,215,540 shares of common stock remain available for grant under the Plan.

Accounting for Restricted Stock Units

We issue RSUs as incentives to certain officers and teammates and as compensation to members of our Board of Directors. We recognize compensation expense associated with the issuance of such RSUs over the vesting period for each respective RSU. The total compensation expense associated with RSUs represents the value based upon the number of RSUs awarded multiplied by the closing price of our common stock on the date of grant. The number of RSUs to be awarded under our service-based RSUs is fixed at the grant date. The number of RSUs ultimately awarded under our performance-based RSUs varies based on whether the Company achieves certain financial results. We record compensation expense each period based on our estimate of the most probable number of RSUs that will be issued under the grants of performance-based RSUs. Recipients of RSUs do not have voting or dividend rights until the vesting conditions are satisfied and shares are released.

As of December 31, 2017, total compensation cost related to nonvested RSUs not yet recognized is $17,483,000, which is expected to be recognized over the next 1.25 years on a weighted-average basis.

The following table summarizes our RSU activity during 2017:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at the beginning of year

     1,067,557      $ 25.37     

Granted

     369,438      $ 44.12     

Vested, including shares withheld to cover taxes

     (466,839    $ 24.88      $ 20,284,762 (a) 
        

 

 

 

Forfeited

     (78,043    $ 32.16     
  

 

 

       

Nonvested at the end of year

     892,113      $ 32.86      $ 34,159,007 (b) 
  

 

 

       

 

 

 

 

(a) The aggregate fair value of vested RSUs represents the total pre-tax fair value, based on the closing stock price on the day of vesting, which would have been received by holders of RSUs had all such holders sold their underlying shares on that date. The aggregate intrinsic value for RSUs which vested during 2016 and 2015 was $9,235,102 and $9,168,784, respectively.
(b) The aggregate fair value of the nonvested RSUs and the RSUs expected to vest represents the total pre-tax fair value, based on our closing stock price of $38.29 as of December 29, 2017 (December 31, 2017 was not a trading day), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.

During each of the years in the three-year period ended December 31, 2017, the RSUs that vested for teammates in the United States were net-share settled such that we withheld shares with value equivalent to the teammates’ minimum statutory United States tax obligation for the applicable income and other employment taxes and remitted the equivalent cash amount to the appropriate taxing authorities. The total shares withheld during 2017, 2016 and 2015 of 122,255, 84,953 and 85,652, respectively, were based on the value of the RSUs on their vesting dates as determined by our closing stock price on such dates. For 2017, 2016 and 2015, total payments for our teammates’ tax obligations to the taxing authorities were $5,318,000, $2,219,000 and $2,265,000, respectively, and are reflected as a financing activity within the accompanying consolidated statements of cash flows. These net-share settlements had the effect of repurchases of our common stock as they reduced the number of shares that would have otherwise been issued as a result of the vesting and did not represent an expense to us.

XML 41 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Assets Held for Sale
12 Months Ended
Dec. 31, 2017
Disposal Group, Held-for-sale, Not Discontinued Operations [Member]  
Assets Held for Sale

(10) Assets Held for Sale

In May 2016, we sold real estate that we owned in Bloomingdale, Illinois that was previously classified as a held for sale asset and included in other current assets in the accompanying consolidated balance sheet as of December 31, 2015. In previous years, we recorded non-cash charges to reduce the carrying amount of the related assets to their estimated fair value less costs to sell. During the second quarter of 2016, we recorded a gain on sale of approximately $338,000, which is included in selling and administrative expenses in the accompanying consolidated statement of operations for the year ended December 31, 2016.

Discontinued Operations, Disposed of by Sale [Member] | Russia [Member]  
Assets Held for Sale

(22) Sale of Foreign Entity

On July 19, 2017, we concluded the sale of our operations in Russia, formerly a part of our EMEA operating segment, to one of our global partners that is focused in the region. We recorded a loss on the sale of the foreign entity of approximately $3,646,000 during the third quarter of 2017, including a $2,903,000 charge upon the release of our cumulative translation adjustment account balance as of the sale date.

XML 42 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
12 Months Ended
Feb. 21, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

(11) Income Taxes

The following table presents the United States (“U.S.”) and foreign components of earnings before income taxes and the related income tax expense (in thousands):

Earnings before income taxes:

 

     Years Ended December 31,  
     2017      2016      2015  

United States

   $ 119,330      $ 99,095      $ 90,575  

Foreign

     39,768        40,363        28,601  
  

 

 

    

 

 

    

 

 

 
   $ 159,098      $ 139,458      $ 119,176  
  

 

 

    

 

 

    

 

 

 

Income tax expense:

 

     Years Ended December 31,  
     2017      2016      2015  

Current:

        

U.S. Federal

   $ 31,067      $ 27,947      $ 24,369  

U.S. State and local

     3,636        2,200        2,705  

Foreign

     14,573        14,104        11,077  
  

 

 

    

 

 

    

 

 

 
     49,276        44,251        38,151  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     20,327        10,395        5,104  

U.S. State and local

     (427      1,088        602  

Foreign

     (761      (966      (532
  

 

 

    

 

 

    

 

 

 
     19,139        10,517        5,174  
  

 

 

    

 

 

    

 

 

 
   $ 68,415      $ 54,768      $ 43,325  
  

 

 

    

 

 

    

 

 

 

The following schedule reconciles the differences between the U.S. federal income taxes at the U.S. statutory rate and our income tax expense (dollars in thousands):

 

     2017     2016     2015  

Statutory federal income tax rate

   $ 55,684       35.0   $ 48,810       35.0   $ 41,712       35.0

State income tax expense, net of federal income tax benefit

     2,808       1.8       3,368       2.4       3,180       2.7  

Audits and adjustments, net

     (313     (0.2     (1,039     (0.7     (886     (0.7

Change in valuation allowances

     2,472       1.5       3,742       2.7       2,944       2.5  

Foreign income taxed at different rates

     (6,057     (3.8     (6,611     (4.7     (5,729     (4.8

U.S. mandatory deemed repatriation

     5,625       3.5       —         —         —         —    

Adjustment of net deferred tax assets for enacted U.S. federal tax reform

     7,738       4.9       —         —         —         —    

Change in U.S. tax law applicable to certain foreign entities

     —         —         2,577       1.8       —         —    

Non-deductible compensation

     571       0.4       518       0.4       474       0.4  

Other, net

     (113     (0.1     3,403       2.4       1,630       1.3  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Effective tax rate

   $ 68,415       43.0   $ 54,768       39.3   $ 43,325       36.4
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. As part of the change in tax law, beginning in 2018, the U.S. statutory federal income tax rate was reduced from 35% to 21%. This reduction required a remeasurement of our deferred tax balances that resulted in an increase in our 2017 income tax expense. In addition, the change in tax law included provisions requiring mandatory deemed repatriation of undistributed foreign earnings. In 2017, we recorded a tax charge totaling $13,363,000 in connection with the enactment of the U.S. Tax Cuts and Jobs Act. Due to the enactment date and complexities of the new law, we have not completed our accounting related to these items. In accordance with Staff Accounting Bulletin 118, issued on December 22, 2017, we have concluded that the U.S. income taxes attributable to the remeasurement of U.S. deferred income taxes, the mandatory deemed repatriation provision and the state tax effects of these items are provisional amounts.

A change in U.S. tax law was enacted in December 2016 related to the taxation of foreign currency translation gains or losses arising from qualified business units. The change, which increased our U.S. federal income taxes, affects our foreign entities that are treated as branches for U.S. tax purposes. The “Other, net” line item in the schedule above includes $349,000 and $1,296,000 related to the effect of non-deductible acquisition-related expenses incurred during 2017 and 2016, respectively.

For foreign entities not treated as branches for U.S. tax purposes, historically, we did not provide for U.S. income taxes on the undistributed earnings of these subsidiaries as these earnings were considered to be reinvested and, in the opinion of management, would continue to be reinvested indefinitely outside of the United States. As a result of U.S. federal tax reform enacted during December 2017, all undistributed foreign earnings are deemed distributed.

The significant components of deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Deferred tax assets:

     

Net operating losses

   $ 25,418      $ 18,964  

Foreign tax credits

     21,346        13,115  

Accruals

     5,921        6,426  

Goodwill and other intangibles

     4,717        35,523  

Stock-based compensation

     3,023        4,238  

Accounts receivable

     2,124        2,547  

Inventories

     1,930        2,598  

Property and equipment

     1,111        705  

Deferred revenue

     600        468  

Other

     335        55  
  

 

 

    

 

 

 

Gross deferred tax assets

     66,525        84,639  

Valuation allowances

     (45,995      (30,972
  

 

 

    

 

 

 

Total deferred tax assets

     20,530        53,667  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Goodwill and other intangibles

     (1,587      (1,221

Accrued withholding tax

     (1,452      —    

Prepaid expenses

     (369      (204

Other

     (775      (795
  

 

 

    

 

 

 

Total deferred tax liabilities

     (4,183      (2,220
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 

The net non-current deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Net non-current deferred tax assets

   $ 17,064      $ 52,347  

Net non-current deferred tax liabilities

     (717      (900
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 

As of December 31, 2017, we have a federal net operating loss carryforward (“NOL”) of $1,455,000 and U.S. state NOLs of $1,977,000 that will expire between 2018 and 2036. We also have NOLs from various non-U.S. jurisdictions of $87,056,000. While the majority of the non-U.S. NOLs have no expiration date, $6,258,000 will expire between 2018 and 2024.

On the basis of currently available information, we have provided valuation allowances for certain of our deferred tax assets where we believe it is more likely than not that the related tax benefits will not be realized. At December 31, 2017 and 2016, our valuation allowances totaled $45,995,000 and $30,972,000, respectively, representing non-U.S. NOLs, foreign depreciation allowances and foreign tax credits.

We believe it is more likely than not that forecasted income, including income that may be generated as a result of prudent and feasible tax planning strategies, together with the tax effects of deferred tax liabilities, will be sufficient to fully recover our remaining deferred tax assets. In the future, if we determine that realization of the remaining deferred tax assets and the availability of certain previously paid taxes to be refunded are not more likely than not, we will need to increase our valuation allowances and record additional income tax expense.

 

The following table summarizes the change in the valuation allowance (in thousands):

 

     December 31,  
     2017      2016  

Valuation allowances at beginning of year

   $ 30,972      $ 28,750  

Increase in income tax expense

     2,472        3,742  

U.S. federal tax reform

     11,623        —    

Foreign currency translation adjustments

     2,865        (1,035

Other

     (1,937      (485
  

 

 

    

 

 

 

Valuation allowances at end of year

   $ 45,995      $ 30,972  
  

 

 

    

 

 

 

The increase in our valuation allowance related to U.S. federal tax reform in the table above was primarily related to U.S. mandatory deemed repatriation.

Various taxing jurisdictions are examining our tax returns for certain tax years. Although the outcome of tax audits cannot be predicted with certainty, management believes the ultimate resolution of these examinations will not result in a material adverse effect to our financial position, results of operations or cash flows.

As of December 31, 2017 and 2016, we had approximately $4,273,000 and $2,246,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $287,000 and $195,000, respectively, related to accrued interest. A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest, is as follows (in thousands):

 

Balance at December 31, 2016

   $ 2,051  

Additions for tax positions added through acquisition

     2,484  

Subtractions for tax positions in prior periods

     (59

Additions for tax positions in current period

     867  

Additions due to foreign currency translation

     53  

Subtractions due to audit settlements and statute expirations

     (1,410
  

 

 

 

Balance at December 31, 2017

   $ 3,986  
  

 

 

 

In the future, if recognized, the liability associated with uncertain tax positions would affect our effective tax rate. We do not believe there will be any changes over the next 12 months that would have a material effect on our effective tax rate.

Several of our subsidiaries are currently under audit for tax years 2012 through 2015. Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months which could significantly increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.

We, including our subsidiaries, file income tax returns in the U.S. federal jurisdiction and many state and local and non-U.S. jurisdictions. In the United States, federal income tax returns for 2014, 2015, 2016 and 2017 remain open to examination. For U.S. state and local taxes as well as in non-U.S. jurisdictions, the statute of limitations generally varies between three and ten years.

XML 43 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Market Risk Management
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Market Risk Management

(12) Market Risk Management

Interest Rate Risk

We have interest rate exposure arising from our financing facilities, which have variable interest rates. These variable interest rates are affected by changes in short-term interest rates. We currently do not hedge our interest rate exposure.

We do not believe that the effect of reasonably possible near-term changes in interest rates will be material to our financial position, results of operations and cash flows. Our financing facilities expose our net earnings to changes in short-term interest rates since interest rates on the underlying obligations are variable. We had $117,500,000 outstanding under our revolving facility, $166,250,000 outstanding under our TLA and $25,000,000 outstanding under our ABS facility at December 31, 2017. The interest rate attributable to the borrowings under our revolving facility, our TLA and our ABS facility was 3.49%, 3.57% and 2.41%, respectively, per annum at December 31, 2017. The change in annual pre-tax earnings from operations resulting from a hypothetical 10% increase or decrease in the applicable interest rate would have been immaterial.

Foreign Currency Exchange Risk

We have foreign currency exchange risk related to the translation of our foreign subsidiaries’ operating results, assets and liabilities (see Note 1 for a description of our Foreign Currencies policy). We also maintain cash accounts denominated in currencies other than the functional currency, which expose us to fluctuations in foreign exchange rates. Remeasurement of these cash balances results in gains/losses that are also reported as a separate component of non-operating (income) expense. We monitor our foreign currency exposure and selectively enter into forward exchange contracts to mitigate risk associated with certain non-functional currency monetary assets and liabilities related to foreign denominated payables, receivables and cash balances. Transaction gains and losses resulting from non-functional currency assets and liabilities are offset by gains and losses on forward contracts in non-operating (income) expense, net in our consolidated statements of operations. The counterparties associated with our foreign exchange forward contracts are large creditworthy commercial banks. The derivatives transacted with these institutions are short in duration and, therefore, we do not consider counterparty concentration and non-performance to be material risks. The Company does not have a significant concentration of credit risk with any single counterparty.

XML 44 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments

(13) Derivative Financial Instruments

We use derivatives to partially offset our exposure to fluctuations in certain foreign currencies. We do not enter into derivative contracts for speculative or trading purposes. Derivatives are recorded at fair value on the balance sheet based on observable market based inputs or unobservable inputs that are corroborated by market data (Level 2). Gains or losses resulting from changes in fair value of the derivative are recorded currently in income. We do not designate our hedges for hedge accounting, and our foreign currency derivative instruments are not subject to any master netting arrangements with our counterparties.

We use foreign exchange forward contracts to mitigate risk associated with certain non-functional currency assets and liabilities from fluctuations in foreign currency exchange rates. Our non-functional currency assets and liabilities are primarily related to foreign currency denominated payables, receivables, and cash balances. The foreign currency forward contracts, carried at fair value, typically have a maturity of one month or less. We currently enter into approximately four foreign exchange forward contracts per month with an average notional value of $10,610,000 and an average maturity of approximately nine days.

Our derivative financial instruments as of December 31, 2017 were not material. The effect of our derivative financial instruments on our results of operations during the years ended December 31, 2017, 2016 and 2015 were a gain of $159,000, a loss of $2,722,000 and a loss of $942,000, respectively. These amounts are reported within the net foreign currency exchange (gain) loss line item in our consolidated statements of operations.

XML 45 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements

(14) Fair Value Measurements

Fair value measurements are determined based on the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

We have elected to use the income approach to value our foreign exchange derivatives, using observable Level 2 market expectations at the measurement date and standard valuation techniques to convert future amounts to a single present value amount assuming that participants are motivated, but not compelled, to transact. Level 2 inputs for the valuations are limited to quoted prices for similar assets or liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability (specifically LIBOR rates, foreign exchange rates, and foreign exchange forward points). Mid-market pricing is used as a practical expedient for fair value measurements. Fair value measurement of an asset or liability must reflect the nonperformance risk of the entity and the counterparty. Therefore, the impact of the counterparty’s creditworthiness when in an asset position and the Company’s creditworthiness when in a liability position has also been factored into the fair value measurement of the derivative instruments and did not have a material impact on the fair value of these derivative instruments. Both the counterparty and the Company are expected to continue to perform under the contractual terms of the instruments.

As of December 31, 2017, we have no non-financial assets or liabilities that are measured and recorded at fair value on a recurring basis, and our other financial assets or liabilities generally consist of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities and long-term debt. The estimated fair values of our cash and cash equivalents approximate their carrying values and are determined based on quoted prices in active markets for identical assets (Level 1). The estimated fair values of our long-term debt balances approximate their carrying values based on their variable interest rate terms that are based on current market interest rates for similar debt instruments. The fair values of the other financial assets and liabilities are based on the values that would be received or paid in an orderly transaction between market participants and approximate their carrying values due to their nature and short duration.

XML 46 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Benefit Plans
12 Months Ended
Dec. 31, 2017
Retirement Benefits [Abstract]  
Benefit Plans

(15) Benefit Plans

We adopted a defined contribution benefit plan (the “Defined Contribution Plan”) for our U.S. teammates which complies with section 401(k) of the Internal Revenue Code. The Company provides a discretionary match to all participants who make 401(k) contributions pursuant to the Defined Contribution Plan. The discretionary match provided to participants is equivalent to 50% of a participant’s pre-tax contributions up to a maximum of 6% of eligible compensation per pay period. Additionally, we offer several defined contribution benefit plans to our teammates outside of the United States. These plans and their related terms vary by country. Total consolidated contribution expense under these plans was $14,083,000, $7,684,000 and $7,190,000 for 2017, 2016 and 2015, respectively.

XML 47 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Programs
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Share Repurchase Programs

(16) Share Repurchase Programs

In February 2016, February 2015 and October 2014, our Board of Directors authorized share repurchase programs of $50,000,000, $75,000,000 and $25,000,000, respectively. No share repurchase program was authorized in 2017. The following table summarizes the shares of our common stock that we repurchased on the open market under these repurchase programs during the years ended December 31, 2017, 2016 and 2015, respectively, in thousands, except per share amounts:

 

Year

   Total Number
of Shares
Purchased
     Average Price
Paid per Share
     Approximate Dollar
Value of Shares
Purchased
 

2017

     —        $ —        $ —    

2016

     1,891        26.43        50,000  

2015

     3,300        27.83        91,843  
  

 

 

       

 

 

 

Total

     5,191         $ 141,843  
  

 

 

       

 

 

 

All shares repurchased were retired.

On February 13, 2018, our Board of Directors authorized the repurchase of up to $50,000,000 of our common stock. Our share repurchases will be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management’s discretion. The amount of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.

XML 48 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
12 Months Ended
Feb. 21, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(17) Commitments and Contingencies

Contractual

In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of December 31, 2017, we had approximately $1,962,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.

 

Management believes that payments, if any, related to these performance bonds are not probable at December 31, 2017. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.

Employment Contracts and Severance Plans

We have employment contracts with, and plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control. In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control. If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from three to twenty-four months of salary.

Indemnifications

From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance. These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us. Such indemnification obligations may not be subject to maximum loss clauses.

Management believes that payments, if any, related to these indemnifications are not probable at December 31, 2017. Accordingly, we have not accrued any liabilities related to such indemnifications in the accompanying consolidated financial statements.

We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors. These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys’ fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual’s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us. There are no pending legal proceedings that involve the indemnification of any of the Company’s directors or officers.

Contingencies Related to Third-Party Review

From time to time, we are subject to potential claims and assessments from third parties. We are also subject to various governmental, client and partner audits. We continually assess whether or not such claims have merit and warrant accrual. Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows.

Legal Proceedings

From time to time, we are party to various legal proceedings arising in the ordinary course of business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations. We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are appropriate. If accruals are not appropriate, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made for disclosure. Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses. It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the resolution of a legal proceeding. Legal expenses related to defense, negotiations, settlements, rulings and advice of outside legal counsel are expensed as incurred.

The Company is not involved in any pending or threatened legal proceedings that it believes would reasonably be expected to have a material adverse effect on its business, financial condition or results of operations.

XML 49 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Financial Information
12 Months Ended
Feb. 21, 2018
Receivables [Abstract]  
Supplemental Financial Information

(18) Supplemental Financial Information

Additions and deductions related to the allowance for doubtful accounts receivable for 2017, 2016 and 2015 were as follows (in thousands):

 

     Balance at
Beginning
of Year
     Additions      Deductions     Balance at
End of Year
 

Allowance for doubtful accounts receivable:

          

Year ended December 31, 2017

   $ 9,138      $ 5,245      $ (4,225   $ 10,158  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2016

   $ 11,872      $ 2,452      $ (5,186   $ 9,138  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2015

   $ 19,336      $ 6,761      $ (14,225   $ 11,872  
  

 

 

    

 

 

    

 

 

   

 

 

 

During 2015, we undertook a project to analyze our older accounts receivable to attempt further collection action, or where appropriate, to write off such accounts as uncollectible. Since these aged accounts receivable had been fully reserved against, the write off was accomplished through the elimination of the associated allowance, with no effect on net accounts receivable balances. The reduction of the allowance for doubtful accounts to $11,872,000 at December 31, 2015 was a direct result of the write off of these older fully reserved accounts receivable as well as an overall improvement in managing the receivables portfolio. The reduction of the reserve during 2015 related to these actions had no effect on our results of operations.

XML 50 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Flows
12 Months Ended
Feb. 21, 2018
Supplemental Cash Flow Elements [Abstract]  
Cash Flows

(19) Cash Flows

Cash payments for interest on indebtedness and cash payments for taxes on income were as follows (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Supplemental disclosures of cash flow information:

        

Cash paid during the year for interest

   $ 10,976      $ 3,782      $ 2,866  
  

 

 

    

 

 

    

 

 

 

Cash paid during the year for income taxes, net of refunds

   $ 55,470      $ 39,051      $ 41,062  
  

 

 

    

 

 

    

 

 

 

Non-cash investing activities for 2017, 2016 and 2015 included $159,000, $791,000 and $662,000, respectively, of capital expenditures in accounts payable, representing additions purchased at period end but not yet paid for in cash.

XML 51 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information
12 Months Ended
Feb. 21, 2018
Segment Reporting [Abstract]  
Segment and Geographic Information

(20) Segment and Geographic Information

We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services.

During the year ended December 31, 2017, subsequent to our acquisition of Datalink, our consolidated net sales from the provision of services approximated 10%. As such, for the year ended December 31, 2017, we began reporting net sales from the provision of services and the related costs of goods sold separately from net sales of products and the related costs of goods on the face of our consolidated statement of operations. For comparability purposes, net sales and costs of goods sold for the years ended December 31, 2016 and 2015 have been expanded to conform to the current year presentation. These changes in presentation had no effect on previously reported total net sales, total costs of goods sold or gross profit amounts.

In conjunction with these changes in presentation, because fees earned from activities reported net are considered services revenues, we reclassified certain revenue streams for which we act as the agent in the transaction to net sales from services. Previously, we included these net revenue streams within our software and, to a lesser extent, hardware sales mix categories based on the type of product being sold (e.g., fees earned for the sale of software maintenance and certain software licenses were included in software sales and fees earned for the sale of certain third-party provided training and warranty services were included in hardware sales when we historically disclosed and analyzed our sales mix). For comparability purposes, our sales mix among our hardware, software and services categories for the years ended December 31, 2016 and 2015 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following tables summarize net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the years ended December 31, 2016 and 2015 (in thousands):

 

     North America
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 3,352,355      $ 2,454,889      $ 2,336,764  

Software

     1,310,118        1,146,808        1,157,168  

Services

     519,261        370,131        329,596  
  

 

 

    

 

 

    

 

 

 
   $ 5,181,734      $ 3,971,828      $ 3,823,528  
  

 

 

    

 

 

    

 

 

 

In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

 

     EMEA
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 536,500      $ 481,505      $ 531,308  

Software

     710,452        762,427        756,373  

Services

     108,464        94,628        83,456  
  

 

 

    

 

 

    

 

 

 
   $ 1,355,416      $ 1,338,560      $ 1,371,137  
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.

 

     APAC
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 27,907      $ 18,916      $ 14,327  

Software

     101,412        132,718        149,607  

Services

     37,154        23,493        14,491  
  

 

 

    

 

 

    

 

 

 
   $ 166,473      $ 175,127      $ 178,425  
  

 

 

    

 

 

    

 

 

 

In APAC, fees earned from activities reported on a net basis of $9,000 and $10,991,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $6,000 and $8,439,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the “management approach,” or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources. Our CODM is our Chief Executive Officer.

All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015.

A portion of our operating segments’ selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently. These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses. Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments.

The tables below present information about our reportable operating segments (in thousands):

 

     Year Ended December 31, 2017  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 4,662,473      $ 1,246,952      $ 129,319      $ 6,038,744  

Services

     519,261        108,464        37,154        664,879  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     5,181,734        1,355,416        166,473        6,703,623  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     4,253,587        1,140,204        118,611        5,512,402  

Services

     236,470        24,902        11,279        272,651  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     4,490,057        1,165,106        129,890        5,785,053  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     691,677        190,310        36,583        918,570  

Operating expenses:

           

Selling and administrative expenses

     530,792        164,305        28,231        723,328  

Severance and restructuring expenses

     4,010        4,888        104        9,002  

Loss on sale of foreign entity

     —          3,646        —          3,646  

Acquisition-related expenses

     3,223        106        —          3,329  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 153,652      $ 17,365      $ 8,248      $ 179,265  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,337,573      $ 530,242      $ 101,169      $ 2,968,984
  

 

 

    

 

 

    

 

 

    

 

 

 
     Year Ended December 31, 2016  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,601,697      $ 1,243,932      $ 151,634      $ 4,997,263  

Services

     370,131        94,628        23,493        488,252  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,971,828        1,338,560        175,127        5,485,515  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,301,148        1,129,917        140,397        4,571,462  

Services

     145,199        22,956        2,796        170,951  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,446,347        1,152,873        143,193        4,742,413  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     525,481        185,687        31,934        743,102  

Operating expenses:

           

Selling and administrative expenses

     401,316        160,269        23,658        585,243  

Severance and restructuring expenses

     2,966        1,496        118        4,580  

Acquisition-related expenses

     4,278        —          169        4,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 116,921      $ 23,922      $ 7,989      $ 148,832  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,204,351      $ 562,293      $ 119,778      $ 2,886,422
  

 

 

    

 

 

    

 

 

    

 

 

 
     Year Ended December 31, 2015  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,493,932      $ 1,287,681      $ 163,934      $ 4,945,547  

Services

     329,596        83,456        14,491        427,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,823,528        1,371,137        178,425        5,373,090  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,196,297        1,167,113        149,943        4,513,353  

Services

     125,668        17,737        —          143,405  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,321,965        1,184,850        149,943        4,656,758  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     501,563        186,287        28,482        716,332  

Operating expenses:

           

Selling and administrative expenses

     396,603        165,879        22,424        584,906  

Severance and restructuring expenses

     1,126        3,781        —          4,907  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 103,834      $ 16,627      $ 6,058      $ 126,519  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 1,999,485      $ 543,146      $ 114,973      $ 2,657,604
  

 

 

    

 

 

    

 

 

    

 

 

 

 

* Consolidated total assets do not reflect intercompany eliminations and corporate assets of $283,333,000, $667,122,000 and $643,587,000 at December 31, 2017, 2016 and 2015, respectively.

The following is a summary of our geographic net sales and long-lived assets, consisting of property and equipment, net (in thousands):

 

     United States      United Kingdom      Other Foreign      Total  

2017

           

Net sales

   $ 4,933,805      $ 684,632      $ 1,085,186      $ 6,703,623  

Total long-lived assets

   $ 50,462      $ 14,783      $ 10,007      $ 75,252  

2016

           

Net sales

   $ 3,776,352      $ 671,999      $ 1,037,164      $ 5,485,515  

Total long-lived assets

   $ 46,774      $ 13,570      $ 10,566      $ 70,910  

2015

           

Net sales

   $ 3,645,876      $ 711,957      $ 1,015,257      $ 5,373,090  

Total long-lived assets

   $ 58,748      $ 16,810      $ 12,723      $ 88,281  

Net sales by geographic area are presented by attributing net sales to external customers based on the domicile of the selling location.

We recorded the following pre-tax amounts, by operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Depreciation and amortization of property and equipment:

        

North America

   $ 20,241      $ 21,952      $ 22,239  

EMEA

     5,025        4,908        3,757  

APAC

     521        633        653  
  

 

 

    

 

 

    

 

 

 
     25,787        27,493        26,649  
  

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

        

North America

     15,971        8,139        8,053  

EMEA

     73        1,951        2,834  

APAC

     768        547        421  
  

 

 

    

 

 

    

 

 

 
     16,812        10,637        11,308  
  

 

 

    

 

 

    

 

 

 

Total

   $ 42,599      $ 38,130      $ 37,957
XML 52 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
12 Months Ended
Feb. 21, 2018
Business Combinations [Abstract]  
Acquisitions

(21) Acquisitions

Caase.com

Effective September 26, 2017, we acquired Caase.com, a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. We believe that this acquisition strengthened our ability to deliver Intelligent Technology Solutions to our clients in the Netherlands, with a view to expand into the wider European region in the near future.

The total fair value of net identifiable assets acquired was approximately $2,107,000, including $68,000 of cash acquired and $2,039,000 of identifiable intangible assets, consisting primarily of customer relationships. The customer relationships identifiable intangible asset is being amortized using the straight-line method over its estimated economic life of 8 years. The preliminary purchase price was allocated under the acquisition method of accounting using the information available at the time. During the fourth quarter of 2017, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $193,000. Goodwill initially recorded of approximately $4,117,000, which was recorded in our EMEA operating segment, was adjusted to $4,041,000 as of December 31, 2017 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously, adjustments for deferred taxes and foreign currency translation adjustments. None of the goodwill is tax deductible. We will finalize the purchase price allocation in 2018 when the final working capital adjustment is agreed upon and paid and the evaluation of uncertain tax positions, which could lead to an adjustment of the purchase price allocation, is completed.

We consolidated the results of operations for Caase.com within our EMEA operating segment beginning on the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Caase.com and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

Datalink

On January 6, 2017, we completed our acquisition of Datalink, a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. We believe that this acquisition strengthened our position as a leading IT solutions provider with deep technical talent delivering data center solutions to clients on premise or in the cloud.

The following table summarizes the purchase price and the estimated fair value of the assets acquired and liabilities assumed at the date of acquisition (in thousands):

 

Total purchase price

      $ 257,456  

Fair value of net assets acquired:

     

Current assets

   $ 238,577     

Identifiable intangible assets – see description below

     94,500     

Property and equipment

     5,843     

Other assets

     17,888     

Current liabilities

     (129,071   

Long-term liabilities, including deferred taxes

     (34,421   
  

 

 

    

Total fair value of net assets acquired

        193,316  
     

 

 

 

Excess purchase price over fair value of net assets acquired (“goodwill”)

      $ 64,140  
     

 

 

 

Under the acquisition method of accounting, the total purchase price as shown in the table above was allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over fair value of net assets acquired was recorded as goodwill.

The estimated fair values of current assets and liabilities (other than deferred revenue and related deferred costs) were based upon their historical costs on the date of acquisition due to their short-term nature. The majority of property and equipment were also estimated based upon historical costs as they approximated fair value. Certain long-term assets, including Datalink’s IT system, were written down to the estimated fair value based on the economic benefit expected to be realized from the assets following the acquisition. Deferred revenue acquired primarily represents monies collected prior to January 6, 2017 related to unearned revenues associated with support services to be performed in the future. The estimated fair value of deferred revenue of $65,500,000, which is included in current and long-term liabilities in the table above, was calculated using the adjusted fulfillment cost method as the present value of the costs expected to be incurred by a third party to perform the support services obligations acquired under various customer contracts, plus a reasonable profit associated with the performance effort. The deferred costs acquired represent monies paid prior to January 6, 2017 to purchase third party customer support contracts from manufacturers. The estimated fair value of the deferred costs of $48,029,000, which is included in current and other assets in the table above, was calculated in conjunction with the valuation of deferred revenue discussed above.

Identified intangible assets of $94,500,000 consist primarily of customer relationships, the trade name and non-compete agreements, which were valued at $92,200,000, $2,200,000 and $100,000, respectively. These values were determined using the multiple-period excess earnings method, the relief from royalty method and the lost income method, respectively.

The identifiable intangibles resulting from the acquisition are amortized using the straight-line method over the following estimated useful lives:

 

Intangible Assets    Estimated Economic Life

Customer relationships

   10 Years

Trade name

   1 Year

Non-compete agreements

   1 Year

Amortization expense recognized for the period from the acquisition date through December 31, 2017 was $11,520,000.

Goodwill of $64,140,000, which was recorded in our North America operating segment, represents the excess of the purchase price over the estimated fair value assigned to tangible and identifiable intangible assets acquired and liabilities assumed from Datalink. The addition of the Datalink technical employees to our team and the opportunity to grow our data center solutions business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.

The preliminary purchase price was allocated using information available at the time. During the second quarter of 2017, upon analysis of additional information affecting our estimate of the fair value of net assets acquired, we adjusted the purchase price allocation and reduced the goodwill balance by $945,000. During the remainder of 2017, no further adjustments to the purchase price allocation were made, and the purchase price allocation was finalized.

We have consolidated the results of operations for Datalink since its acquisition on January 6, 2017. Consolidated net sales and gross profit for the year ended December 31, 2017 include $524,281,000 and $118,917,000, respectively, from Datalink. The following table reports pro forma information as if the acquisition of Datalink had been completed at the beginning of the earliest period presented (in thousands, except per share amounts):

 

          Year Ended December 31,  
          2017      2016      2015  

Net sales

   As reported    $ 6,703,623      $ 5,485,515      $ 5,373,090  
   Proforma    $ 6,707,533      $ 6,084,484      $ 6,033,750  

Net earnings

   As reported    $ 90,683      $ 84,690      $ 75,851  
   Proforma    $ 92,276      $ 85,823      $ 75,696  

Diluted earnings per share

   As reported    $ 2.50      $ 2.32      $ 1.98  
   Proforma    $ 2.55      $ 2.36      $ 1.98  

Ignia

Effective September 1, 2016, we acquired Ignia, a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000, subject to a final working capital adjustment. We believe that this acquisition expands our global footprint in the areas of application design, digital solutions, cloud, mobility and business analytics, while also building on our unique position to bring solutions powered by Intelligent Technology™ to our clients in the Asia-Pacific region.

The total fair value of net identifiable assets acquired initially recorded was approximately $5,324,000, including $1,463,000 of cash acquired and $4,716,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight years and 27 months, respectively. The preliminary purchase price was allocated using the information available at the time. During the fourth quarter of 2016, we finalized the fair value assumptions for identifiable intangible assets acquired and reduced the fair value of identifiable intangible assets acquired by approximately $218,000. Goodwill initially recorded of approximately $7,248,000, which was recorded in our APAC operating segment, was adjusted to $6,957,000 as of December 31, 2016 as a result of the net effects of the decrease in the value of acquired identifiable intangible assets noted previously and foreign currency translation adjustments. None of the goodwill is tax deductible. We finalized the purchase price allocation in the second quarter of 2017 when the final working capital adjustment of $35,000 was agreed upon.

We consolidated the results of operations for Ignia within our APAC operating segment beginning on September 1, 2016, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of Ignia and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

BlueMetal

Effective October 1, 2015, we acquired BlueMetal, an interactive design and technology architecture firm based in the Boston area, with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. BlueMetal delivers strategic design, application development, business intelligence solutions and data visualization platforms, and we believe this acquisition strengthens our services capabilities to bring value to our clients’ businesses in the area of application design, mobility and big data.

The total fair value of net assets acquired was approximately $15,412,000, including $15,240,000 of identifiable intangible assets, consisting primarily of customer relationships and restrictive covenant agreements which are being amortized using the straight-line method over their estimated economic lives of eight and three years, respectively. Goodwill acquired approximated $29,938,000, which was recorded in our North America operating segment. In 2016, we resolved the working capital contingency associated with the acquisition of BlueMetal. We recorded an adjustment of the purchase price as a reduction of goodwill in our North America operating segment upon the receipt of $507,000 in cash during 2016. The addition of the BlueMetal employees to our team and the opportunity to grow our services business are the primary factors making up the goodwill recognized as part of the transaction. None of the goodwill is tax deductible.

We consolidated the results of operations for BlueMetal beginning on October 1, 2015, the effective date of the acquisition. Our historical results would not have been materially affected by the acquisition of BlueMetal and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our statements of operations.

XML 53 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Information
12 Months Ended
Feb. 21, 2018
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Information

(23) Selected Quarterly Financial Information (unaudited)

The following tables set forth selected unaudited consolidated quarterly financial information for 2017 and 2016 (in thousands, except per share data):

 

     Quarters Ended  
     December 31,
2017
    September 30,
2017
    June 30,
2017
    March 31,
2017
 

Net sales

   $ 1,784,075     $ 1,757,973     $ 1,684,032     $ 1,477,543  

Costs of goods sold

     1,551,192       1,531,892       1,432,653       1,269,316  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     232,883       226,081       251,379       208,227  

Operating expenses:

        

Selling and administrative expenses

     184,554       180,390       180,752       177,632  

Severance and restructuring expenses

     2,791       494       1,022       4,695  

Loss on sale of foreign entity

     —         3,646       —         —    

Acquisition-related expenses

     —         106       276       2,947  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     45,538       41,445       69,329       22,953  

Non-operating (income) expense:

        

Interest income

     (346     (227     (205     (431

Interest expense

     5,360       5,555       4,326       3,933  

Net foreign currency exchange (gain) loss

     (117     341       251       380  

Other expense, net

     367       339       326       315  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     40,274       35,437       64,631       18,756  

Income tax expense

     26,106       13,025       24,376       4,908  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 14,168     $ 22,412     $ 40,255     $ 13,848  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.40     $ 0.63     $ 1.13     $ 0.39  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.39     $ 0.62     $ 1.11     $ 0.38  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,809       35,787       35,765       35,602  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     36,272       36,203       36,169       36,185  
  

 

 

   

 

 

   

 

 

   

 

 

 
     Quarters Ended  
     December 31,
2016
    September 30,
2016
    June 30,
2016
    March 31,
2016
 

Net sales

   $ 1,467,583     $ 1,392,716     $ 1,456,234     $ 1,168,982  

Costs of goods sold

     1,276,614       1,210,908       1,247,017       1,007,874  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     190,969       181,808       209,217       161,108  

Operating expenses:

        

Selling and administrative expenses

     145,066       143,872       150,186       146,119  

Severance and restructuring expenses

     1,527       788       909       1,356  

Acquisition-related expenses

     3,706       741       —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     40,670       36,407       58,122       13,633  

Non-operating (income) expense:

        

Interest income

     (282     (318     (216     (250

Interest expense

     2,271       2,517       1,992       1,848  

Net foreign currency exchange (gain) loss

     (520     579       (153     616  

Other expense, net

     311       352       359       268  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     38,890       33,277       56,140       11,151  

Income tax expense

     17,790       11,642       21,073       4,263  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 21,100     $ 21,635     $ 35,067     $ 6,888  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.59     $ 0.61     $ 0.96     $ 0.19  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.59     $ 0.60     $ 0.96     $ 0.18  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,479       35,474       36,380       37,075  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,963       35,790       36,612       37,386
XML 54 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

Description of Business

We are a Fortune 500 global information technology (“IT”) provider helping businesses of all sizes – from small and medium sized firms to worldwide enterprises, governments, schools and health care organizations – define, architect, implement and manage Intelligent Technology SolutionsTM. We empower our clients to manage their IT environments so they can drive meaningful business outcomes today and transform their operations for tomorrow. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:

 

Operating Segment

  

Geography

North America

   United States and Canada

EMEA

   Europe, Middle East and Africa

APAC

   Asia-Pacific

Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services. Our offerings in the remainder of our EMEA and APAC segments are largely software and certain software-related services. A discussion of changes in our classification of certain revenue streams during 2017, can be found in Note 20. Prior year results were reclassified to conform to the current year presentation. These reclassifications had no effect on consolidated total net sales.

Acquisitions

Effective September 26, 2017, we acquired Caase Group B.V. (referred to herein as, “Caase.com”), a Dutch cloud service provider, for a purchase price, net of cash acquired, of approximately $6,038,000, subject to a final working capital adjustment. The acquisition was funded using cash on hand.

Effective January 6, 2017, we acquired Datalink Corporation (“Datalink”), a leading provider of IT services and enterprise data center solutions based in Eden Prairie, Minnesota, for a cash purchase price of $257,456,000, which included cash and cash equivalents acquired of $76,597,000. The acquisition was funded using cash on hand and borrowings under our revolving facility in the form of an incremental Term Loan A (“TLA”).

Effective September 1, 2016, we acquired Ignia Pty Ltd (“Ignia”), a business technology consulting and managed services provider headquartered in Perth, Australia, with an additional office in Melbourne, for a cash purchase price, net of cash acquired, of approximately $10,804,000. The acquisition was funded using cash on hand.

Effective October 1, 2015, we acquired BlueMetal Architects, Inc. (“BlueMetal”), an interactive design and technology architecture firm based in the Boston area with offices in Chicago and New York, for a cash purchase price, net of cash acquired, of approximately $44,221,000. The acquisition was funded using borrowings under our accounts receivable securitization financing facility.

Our results of operations include the results of Caase.com, Datalink, Ignia and BlueMetal from their respective acquisition dates. (See Note 21 for a discussion of our acquisitions.)

Principles of Consolidation and Presentation

Principles of Consolidation and Presentation

The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. References to “the Company,” “Insight,” “we,” “us,” “our” and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“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 consolidated financial statements. Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period. Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts, valuation of inventories, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.

Cash and Cash Equivalents

Cash and Cash Equivalents

We consider all highly liquid investments with maturities at the date of purchase of three months or less to be cash equivalents.    

Book overdrafts represent the amount by which outstanding checks issued, but not yet presented to our banks for disbursement, exceed balances on deposit in applicable bank accounts and a legal right of offset with our positive cash balances in other financial institution accounts does not exist. Our book overdrafts, which are not directly linked to a credit facility or other bank overdraft arrangement, do not result in an actual bank financing, but rather constitute normal unpaid trade payables at the end of a reporting period. These amounts are included within our accounts payable balance in our consolidated balance sheets. The changes in these book overdrafts are included within the changes in accounts payable line item as a component of cash flows from operating activities in our consolidated statements of cash flows.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

We establish an allowance for doubtful accounts to reflect our best estimate of probable losses inherent in our accounts receivable balance. The allowance is based on our evaluation of the aging of the receivables, historical write-offs and the current economic environment. We write off individual accounts against the reserve when we no longer believe that it is probable that we will collect the receivable because we become aware of a client’s or partner’s inability to meet its financial obligations. Such awareness may be as a result of bankruptcy filings, or deterioration in the client’s or partner’s operating results or financial position.

Inventories

Inventories

We state inventories, principally purchased IT hardware, at the lower of weighted average cost (which approximates cost under the first-in, first-out method) or net realizable value. We evaluate inventories for excess, obsolescence or other factors that may render inventories unmarketable at normal margins. Write-downs are recorded so that inventories reflect the approximate net realizable value and take into account contractual provisions with our partners governing price protection, stock rotation and return privileges relating to obsolescence. Because of the large number of transactions and the complexity of managing the price protection and stock rotation process, estimates are made regarding write-downs of the carrying amount of inventories. Additionally, assumptions about future demand, market conditions and decisions by manufacturers/publishers to discontinue certain products or product lines can affect our decision to write down inventories.

Inventories not available for sale relate to product sales transactions in which we are warehousing the product and will be deploying the product to our clients’ designated locations subsequent to period-end. Additionally, we may perform services on a portion of the product prior to shipment to our clients and will be paid a fee for doing so. Although these product contracts are non-cancelable with customary credit terms beginning the date the inventories are segregated in our warehouse and invoiced to the client and the warranty periods begin on the date of invoice, these transactions do not meet the sales recognition criteria under GAAP. Therefore, we do not record sales and the inventories are classified as inventories not available for sale on our consolidated balance sheet until the product is delivered. If clients remit payment before we deliver the product to them, we record the payments received as deferred revenue on our consolidated balance sheet until such time as the product is delivered.

Property and Equipment

Property and Equipment

We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:

 

    

Estimated Economic

Life

Leasehold improvements

   Shorter of underlying lease term or asset life

Furniture and fixtures

   2 – 7 years

Equipment

   3 – 5 years

Software

   3 – 10 years

Buildings

   29 years

Costs incurred to develop internal-use software during the application development stage, including capitalized interest, are recorded in property and equipment at cost. External direct costs of materials and services consumed in developing or obtaining internal-use computer software and payroll and payroll-related costs for teammates who are directly associated with and who devote time to internal-use computer software development projects, to the extent of the time spent directly on the project and specific to application development, are capitalized.

Reviews are regularly performed to determine whether facts and circumstances exist which indicate that the useful life is shorter than originally estimated or the carrying amount of assets may not be recoverable. When an indication exists that the carrying amount of long-lived assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

Goodwill

Goodwill

Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of net identified tangible and intangible assets acquired. Goodwill is tested for impairment at the reporting unit level on an annual basis in the fourth quarter and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. We may first perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, it is necessary to perform a quantitative goodwill impairment test. Otherwise, the goodwill impairment test is not required. The quantitative goodwill impairment review process compares the fair value of the reporting unit in which goodwill resides to its carrying value. The Company has three reporting units, which are the same as our operating segments. Multiple valuation techniques can be used to assess the fair value of the reporting unit. All of these techniques include the use of estimates and assumptions that are inherently uncertain. Changes in these estimates and assumptions could materially affect the determination of fair value or goodwill impairment, or both.

Intangible Assets

Intangible Assets

We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:

 

     Estimated Economic
Life

Customer relationships

   2 –11 years

Tradenames and Restrictive Covenant Agreements

   9 months –3 years

We regularly perform reviews to determine if facts and circumstances exist which indicate that the useful lives of our intangible assets are shorter than originally estimated or the carrying amount of these assets may not be recoverable. When an indication exists that the carrying amount of intangible assets may not be recoverable, we assess the recoverability of our assets by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Such impairment test is based on the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. Impairment, if any, is based on the excess of the carrying amount over the estimated fair value of those assets.

Trade Credits

Trade Credits

Trade credit liabilities arise from aged unclaimed credit memos, duplicate payments, payments for returned product or overpayments made to us by our clients, and, to a lesser extent, from goods received by us from a partner for which we were never invoiced. Trade credit liabilities are included in accrued expenses and other current liabilities in our consolidated balance sheets. We derecognize the liability only if it has been extinguished, upon either (1) our payment of the liability to relieve our obligation or (2) our legal release from the related obligation, which is recorded as a reduction of costs of goods sold.

Self Insurance

Self-Insurance

We are self-insured in the United States for medical insurance up to certain annual stop-loss limits and workers’ compensation claims up to certain deductible limits. We establish reserves for claims, both reported and incurred but not reported, using currently available information as well as our historical claims experience.

Treasury Stock

Treasury Stock

We record repurchases of our common stock as treasury stock at cost. We also record the subsequent retirement of these treasury shares at cost. The excess of the cost of the shares retired over their par value is allocated between additional paid-in capital and retained earnings. The amount recorded as a reduction of paid-in capital is based on the excess of the average original issue price of the shares over par value. The remaining amount is recorded as a reduction of retained earnings.

Sales Recognition

Sales Recognition

Sales are recognized when title and risk of loss are passed to the client, there is persuasive evidence of an arrangement for sale, delivery has occurred and/or services have been rendered, the sales price is fixed or determinable and collectibility is reasonably assured. Our standard sales terms are F.O.B. shipping point or equivalent, at which time title and risk of loss have passed to the client. However, because we either (i) have a general practice of covering client losses while products are in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) have specifically stated F.O.B. destination contractual terms with the client, delivery is not deemed to have occurred until the point in time when the product is received by the client. We make provisions for estimated product returns that we expect to occur under our return policy based upon historical return rates.

We leverage drop-shipment arrangements with many of our partners and suppliers to deliver products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-shipment arrangements on a gross basis when the product is received by the client. We recognize revenue on a gross basis as the principal in the transaction because we control the transaction as the primary obligor for product fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for the amounts invoiced, and we work closely with our clients to determine their hardware and software specifications.

We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. We report sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.

Revenue is recognized from software sales when clients acquire the right to use or copy software under license, but in no case prior to the commencement of the term of the initial software license agreement, provided that all other revenue recognition criteria have been met (i.e., evidence of the arrangement exists, the fee is fixed or determinable and collectibility of the fee is probable).

We sell certain third-party service contracts, software maintenance and cloud or software-as-a-service subscription products for which we are not the primary obligor. These sales do not meet the criteria for gross sales recognition, and thus are recorded on a net sales recognition basis. As we enter into contracts with third-party service providers or vendors and our clients, we evaluate whether the subsequent sales of such services should be recorded as gross sales or net sales. We determine whether we act as a principal in the transaction and assume the risks and rewards of ownership or if we are simply acting as an agent or broker. Under gross sales recognition, the selling price is recorded in sales and our cost to the third-party service provider or vendor is recorded in costs of goods sold. Under net sales recognition, the cost to the third-party service provider or vendor is recorded as a reduction to sales, resulting in net sales equal to the gross profit on the transaction, and there are no costs of goods sold.

 

We recognize revenue for sales of services ratably over the time period over which the service will be provided if there is no discernible pattern of recognition of the cost to perform the service. Billings for such services that are made in advance of the related revenue recognized are recorded as deferred revenue and recognized as revenue ratably over the billing coverage period. Revenue from certain arrangements that allow for the use of a product or service over a period of time without taking possession of software are also accounted for ratably over the time period over which the service will be provided.

We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services are performed and amounts are earned. Net sales for these services engagements are not a significant portion of our consolidated net sales.

Additionally, we sell certain professional services contracts on a fixed fee basis. Revenues for fixed fee professional services contracts are recognized based on the ratio of costs incurred to total estimated costs. Net sales for these service contracts are not a significant portion of our consolidated net sales.

In certain arrangements, we may provide a combination of hardware and software products and the provision of services. Services that are performed by us in conjunction with hardware and software sales that are completed in our facilities prior to shipment of the product are recognized upon delivery, when title passes to the client, for the hardware sale. Net sales of services that are performed at client locations are primarily service-only contracts and are recorded as sales when the services are performed. The total consideration for an arrangement with multiple deliverables is allocated to all deliverables that represent a separate unit of accounting using the relative selling price method.

Costs of Goods Sold

Costs of Goods Sold

Costs of goods sold include product costs, direct costs incurred associated with delivering services, outbound and inbound freight costs and provisions for inventory reserves. These costs are reduced by provisions for supplier discounts and certain payments and credits received from partners, as described under “Partner Funding” below.

Selling and Administrative Expenses

Selling and Administrative Expenses

Selling and administrative expenses include salaries and wages, bonuses and incentives, stock-based compensation expense, employee-related expenses, facility-related expenses, marketing and advertising expense, reduced by certain payments and credits received from partners related to shared marketing expense programs, as described under “Partner Funding” below, depreciation of property and equipment, professional fees, amortization of intangible assets, provisions for losses on accounts receivable and other operating expenses.

Partner Funding

Partner Funding

We receive payments and credits from partners, including consideration pursuant to volume sales incentive programs, volume purchase incentive programs and shared marketing expense programs. Partner funding received pursuant to volume sales incentive programs is recognized as it is earned as a reduction to costs of goods sold. Partner funding received pursuant to volume purchase incentive programs is allocated as a reduction to inventories based on the applicable incentives earned from each partner and is recorded in cost of goods sold as the related inventory is sold. Partner funding received pursuant to shared marketing expense programs is recorded as it is earned as a reduction of the related selling and administrative expenses in the period the program takes place if the consideration represents a reimbursement of specific, incremental, identifiable costs. Consideration that exceeds the specific, incremental, identifiable costs is classified as a reduction of costs of goods sold. The amount of partner funding recorded as a reduction of selling and administrative expenses in our statements of operations totaled $53,227,000, $48,114,000 and $45,146,000 in 2017, 2016 and 2015, respectively.

Concentrations of Risk

Concentrations of Risk

Credit Risk

Although we are affected by the international economic climate, management does not believe material credit risk concentration existed at December 31, 2017. We monitor our clients’ financial condition and do not require collateral. Sales to the U.S. federal government, which are diversified across multiple agencies and departments, collectively accounts for approximately 9% of our 2017 net sales. Excluding these sales to the federal government, we are not reliant on any one client. No single client accounted for more than 4% of our consolidated net sales in 2017.

Supplier Risk

Purchases from Microsoft accounted for approximately 26% of our aggregate purchases in 2017. No other partner accounted for more than 10% of purchases in 2017. Our top five partners as a group for 2017 were Microsoft, Cisco Systems, Tech Data (a distributor), Dell and HP Inc., and approximately 60% of our total purchases during 2017 came from this group of partners. Although brand names and individual products are important to our business, we believe that competitive sources of supply are available in substantially all of our product categories such that, with the exception of Microsoft, we are not dependent on any single partner for sourcing products.

Advertising Costs

Advertising Costs

Advertising costs are expensed as they are incurred. Advertising expense of $47,053,000, $37,565,000 and $33,568,000 was recorded in 2017, 2016 and 2015, respectively. These amounts were predominantly offset by partner funding earned pursuant to shared marketing expense programs recorded as a reduction of selling and administrative expenses, as discussed in “Partner Funding” above.

Stock-Based Compensation

Stock-Based Compensation

Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the reward. Stock-based compensation expense is classified in the same line item of our consolidated statements of operations as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units (“RSUs”) is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).

Foreign Currencies

Foreign Currencies

We use the U.S. dollar as our reporting currency. The functional currencies of our foreign subsidiaries are the local currencies. Accordingly, assets and liabilities of the subsidiaries are translated into U.S. dollars at the exchange rate in effect at the balance sheet dates. Income and expense items are translated at the average exchange rate for each month within the year. The resulting translation adjustments are recorded directly in accumulated other comprehensive income, net of tax – foreign currency translation adjustments as a separate component of stockholders’ equity. Net foreign currency transaction gains/losses, including transaction gains/losses on intercompany balances that are not of a long-term investment nature and non-functional currency cash balances, are reported as a separate component of non-operating (income) expense in our consolidated statements of operations.

Derivative Financial Instruments

Derivative Financial Instruments

We enter into forward foreign exchange contracts to mitigate the risk of non-functional currency monetary assets and liabilities on our consolidated financial statements. These forward contracts are not designated as hedge instruments. The fair value of all derivative assets and liabilities are recorded gross in the other current assets and accrued expenses and other current liabilities sections of our consolidated balance sheets. Gains/losses are recorded net in non-operating (income) expense in our consolidated statements of operations.

Income Taxes

Income Taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable earnings in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in earnings in the period that includes the enactment date.

We recognize net deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to unrecognized tax benefits are recognized within the income tax expense line in our consolidated statements of operations. Accrued interest and penalties are included within the related tax liability line in our consolidated balance sheets.

Net Earnings Per Share ("EPS")

Net Earnings Per Share (“EPS”)

Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each year. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding RSUs. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Years Ended December 31,  
     2017      2016      2015  

Numerator:

        

Net earnings

   $ 90,683      $ 84,690      $ 75,851  
  

 

 

    

 

 

    

 

 

 

Denominator:

        

Weighted-average shares used to compute basic EPS

     35,741        36,102        37,984  

Dilutive potential common shares due to dilutive RSUs, net of tax effect

     466        336        291  
  

 

 

    

 

 

    

 

 

 

Weighted-average shares used to compute diluted EPS

     36,207        36,438        38,275  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.54      $ 2.35      $ 2.00  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.50      $ 2.32      $ 1.98  
  

 

 

    

 

 

    

 

 

 

In 2017, 2016 and 2015, approximately 40,000, 36,000 and 1,000, respectively, of our RSUs were not included in the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in the future.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2017-04, “Simplifying the Test for Goodwill Impairment.” The new standard requires an entity to no longer perform a hypothetical purchase price allocation to measure goodwill impairment. Instead, impairment will be measured using the difference between the carrying amount and the fair value of the reporting unit. The new standard is effective for annual and interim periods beginning after December 15, 2019, and early adoption is permitted. We adopted this new standard when we performed our annual goodwill impairment analysis for 2017 in the fourth quarter of 2017 and applied it prospectively. The adoption of this standard did not have a material effect on our consolidated financial statements. See “Goodwill” above for further details about our test for goodwill impairment.

In November 2016, the FASB issued ASU No. 2016-18, “Restricted Cash.” The new standard requires companies to include cash and cash equivalents that have restrictions on withdrawal or use within total cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments.” The new standard is intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. It addresses eight specific cash flow issues to clarify the presentation and classification of cash receipts and cash payments in the statement of cash flows. The new standard is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The new standard is required to be adopted retrospectively. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In March 2016, the FASB issued ASU No. 2016-09, “Improvements to Employee Share-Based Payment Accounting.” This new standard simplifies the accounting for share-based payment transactions, including the income tax consequences, the calculation of diluted earnings per share, the treatment of forfeitures, the classification of awards as either equity or liabilities and the classification on the statement of cash flows. This new standard increases volatility in the statement of operations by requiring all excess tax benefits and deficiencies to be recognized as income tax benefit or expense in the statement of operations and treated as discrete items in the period in which they occur. We adopted the new standard as of January 1, 2017, and prospectively applied the provisions in this guidance requiring recognition of excess tax benefits and deficits in the statement of operations, which resulted in an income tax benefit of $2,483,000 for the year ended December 31, 2017. The corresponding increase in net earnings equated to $0.07 per diluted share during the year ended December 31, 2017. Also, as a result of the adoption of the new standard, we made an accounting policy election to recognize forfeitures as they occur and no longer estimate expected forfeitures. The provisions in this guidance requiring the use of a modified retrospective transition method would have required us to record a cumulative effect adjustment in retained earnings as of January 1, 2017. We elected not to adjust retained earnings and to record such cumulative effect adjustment as stock-based compensation in the first quarter of 2017 on the basis of immateriality. Lastly, we applied the provisions of this guidance relating to classification on the statement of cash flows retrospectively. As a result, excess tax benefits from employee gains on stock-based compensation of $323,000 and $592,000 were reclassified from cash flows from financing activities to cash flows from operating activities for the years ended December 31, 2016 and 2015, respectively, to conform to the current period presentation.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” which supersedes the existing lease recognition requirements in the existing accounting standard for leases. The core principal of the new standard is that an entity should recognize assets and liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. Early adoption is permitted. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We expect to adopt the new standard in the first quarter of 2019 and are in the process of determining the effect that the adoption of ASU 2016-02 will have on our consolidated financial statements and disclosures. We have not yet selected our planned transition approach.

In January 2016, the FASB issues ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities.” The new standard amends the guidance on the classification and measurement of financial instruments and changes the accounting for investments in equity securities. The new standard is effective for annual and interim periods in fiscal years beginning after December 15, 2017, and early adoption is permitted. We plan to adopt this new standard in the first quarter of 2018 and do not expect the adoption to have a material effect on our consolidated financial statements.

In July 2015, the FASB issued ASU No. 2015-11, “Simplifying the Measurement of Inventory.” This standard changes the measurement from lower of cost or market to lower of cost and net realizable value. We adopted the standard in the first quarter of 2017 and applied the provisions prospectively. The standard did not have a material effect on our consolidated financial statements.

On May 28, 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which amends the existing accounting standards for revenue recognition. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard, as amended, will be effective for the Company beginning in the first quarter of 2018. The standard permits two methods of adoption: retrospectively to each prior reporting period presented (the full retrospective transition method) or retrospectively with the cumulative effect adjustment of initially applying the new standard recognized at the date of initial application (the modified retrospective transition method).

We will adopt the standard as of January 1, 2018, and will utilize the modified retrospective transition method. While we are still finalizing our accounting policies under the new standard and are in the process of quantifying the cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings, to date we have concluded:

 

    In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we will change to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement. Under current guidance, we bifurcate the sale of the software license from the sale of the maintenance contract, record the sale of the software product on a gross basis, as the principal in the arrangement, and record the sale of the software maintenance on a net basis, as an agent in the arrangement. This change will lead us to report lower net sales in future periods related to security software products. This change will have no effect on gross profit dollars, but all other things being equal, gross margin for these specific sales would increase compared to prior years.

 

    The accounting for inventories not available for sale, otherwise known as bill and hold arrangements, will change such that a portion of revenue under the contracts will be recognized earlier than we are recognizing under current accounting standards. Bill and hold arrangements are inventory balances owned and paid for by our clients, but for which we are warehousing the product and will be deploying it to the clients’ locations in a future period.

 

    The accounting for renewals of certain software term licenses will change to delay revenue recognition until the beginning of the renewal period. Under current guidance, we recognize revenue as the renewal order is completed. We do not believe this change will have a material effect on our sales or profitability trends, as it is only a change in timing of recognition between periods.

 

    Sales commissions on contracts with performance periods that exceed one year will be recorded as an asset and amortized to expense over the related contract performance period as opposed to being expensed in the period the transaction is generated.

Our analysis and evaluation of the new standard will continue through to when we publish our first quarter of 2018 results. A substantial amount of work has been completed, and findings and progress to date have been reported to management and the Audit Committee. Although we currently believe that the changes overall resulting from the adoption of the new standard will not lead to operating trends that are materially different than we reported in prior years, our evaluation of the effects is still being finalized. Currently, we estimate the total cumulative effect adjustment from prior periods that will be recognized in our consolidated balance sheet as of the date of adoption as an adjustment to retained earnings to be less than $10,000,000, on a pretax basis.

XML 55 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Estimated Economic Lives of Property and Equipment

We record property and equipment at cost. We capitalize major improvements and betterments, while maintenance, repairs and minor replacements are expensed as incurred. Depreciation or amortization is provided using the straight-line method over the following estimated economic lives of the assets:

 

    

Estimated Economic

Life

Leasehold improvements

   Shorter of underlying lease term or asset life

Furniture and fixtures

   2 – 7 years

Equipment

   3 – 5 years

Software

   3 – 10 years

Buildings

   29 years
Estimated Economic Life of Acquired Amortizable Intangible Assets

We amortize intangible assets acquired in business combinations using the straight-line method over the following estimated economic lives of the intangible assets from the date of acquisition:

 

     Estimated Economic
Life

Customer relationships

   2 –11 years

Tradenames and Restrictive Covenant Agreements

   9 months –3 years
Reconciliation of Denominators of Basic and Diluted EPS Calculations

A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Years Ended December 31,  
     2017      2016      2015  

Numerator:

        

Net earnings

   $ 90,683      $ 84,690      $ 75,851  
  

 

 

    

 

 

    

 

 

 

Denominator:

        

Weighted-average shares used to compute basic EPS

     35,741        36,102        37,984  

Dilutive potential common shares due to dilutive RSUs, net of tax effect

     466        336        291  
  

 

 

    

 

 

    

 

 

 

Weighted-average shares used to compute diluted EPS

     36,207        36,438        38,275  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.54      $ 2.35      $ 2.00  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.50      $ 2.32      $ 1.98  
  

 

 

    

 

 

    

 

 

 
XML 56 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment

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

 

     December 31,  
     2017      2016  

Software

   $ 171,701      $ 159,442  

Buildings

     65,468        63,253  

Equipment

     103,542        93,553  

Furniture and fixtures

     38,459        36,526  

Leasehold improvements

     25,981        21,132  

Land

     5,179        5,131  
  

 

 

    

 

 

 
     410,330        379,037  

Accumulated depreciation and amortization

     (335,078      (308,127
  

 

 

    

 

 

 

Property and equipment, net

   $ 75,252      $ 70,910  
  

 

 

    

 

 

 
XML 57 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the year ended December 31, 2017 are as follows (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Goodwill

   $ 379,617      $ 151,439      $ 13,973     $ 545,029  

Accumulated impairment losses

     (323,422      (151,439      (13,973     (488,834

Goodwill acquired during 2016

     (507      —          6,957       6,450  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2016

     55,688        —          6,957       62,645  

Goodwill acquired during 2017

     64,140        4,041        605       68,786  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balance at December 31, 2017

   $ 119,828      $ 4,041      $ 7,562     $ 131,431  
  

 

 

    

 

 

    

 

 

   

 

 

 
XML 58 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets, Net

Intangible assets consist of the following (in thousands):

 

     December 31,  
     2017      2016  

Customer relationships

   $ 133,660      $ 41,711  

Other

     4,475        1,978  
  

 

 

    

 

 

 
     138,135        43,689  

Accumulated amortization

     (37,357      (22,982
  

 

 

    

 

 

 

Intangible assets, net

   $ 100,778      $ 20,707  
  

 

 

    

 

 

 
Future Amortization Expenses

$10,637,000 and $11,308,000, respectively. Future amortization expense for the remaining unamortized balance as of December 31, 2017 is estimated as follows (in thousands):

 

Years Ending December 31,

   Amortization Expense  

2018

   $ 14,260  

2019

     11,690  

2020

     11,677  

2021

     11,638  

2022

     11,638  

Thereafter

     39,875  
  

 

 

 

Total amortization expense

   $ 100,778  
  

 

 

 
XML 59 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations (Tables)
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Long-Term Debt

Our long-term debt consists of the following (in thousands):

 

     December 31,  
     2017      2016  

Senior revolving credit facility

   $ 117,500      $ —    

Term Loan A (less unamortized debt issuance costs of $873)

     165,377        —    

Accounts receivable securitization financing facility

     25,000        39,500  

Capital leases and other financing obligations

     5,291        1,231  
  

 

 

    

 

 

 

Total

     313,168        40,731  

Less: current portion of long-term debt

     (16,592      (480
  

 

 

    

 

 

 

Long-term debt

   $ 296,576      $ 40,251  
  

 

 

    

 

 

 
Schedule of Future Minimum Lease Payments for Capital Leases

Future minimum payments under the capitalized leases consist of the following as of December 31, 2017 (in thousands):

 

Years Ending December 31,

      

2018

   $ 1,550  

2019

     1,016  

2020

     381  
  

 

 

 

Total minimum lease payments

     2,947  

Less amount representing interest

     (145
  

 

 

 

Present value of minimum lease payments

   $ 2,802  
  

 

 

XML 60 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2017
Leases [Abstract]  
Future Minimum Lease Payments

Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of December 31, 2017 are as follows (in thousands):

 

Years Ending December 31,

      

2018

     18,601  

2019

     16,617  

2020

     12,122  

2021

     9,170  

2022

     6,966  

Thereafter

     12,023  
  

 

 

 

Total minimum lease payments

   $ 75,499  
  

 

 

 
XML 61 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities (Tables)
12 Months Ended
Feb. 21, 2018
Restructuring and Related Activities [Abstract]  
Activity Related to Resource Actions and Outstanding Obligations

The following table details the activity for each of the three years in the period ending December 31, 2017 related to these resource actions, and the outstanding obligations as of December 31, 2017 (in thousands):

 

     North America      EMEA      APAC     Consolidated  

Balances at December 31, 2014

   $ 857      $ 2,971      $ —       $ 3,828  

Severance costs, net of adjustments

     1,126        3,781        —         4,907  

Cash payments

     (1,456      (3,534      —         (4,990

Foreign currency translation adjustments

     (22      (235      —         (257
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2015

     505        2,983        —         3,488  

Severance costs, net of adjustments

     2,966        1,496        118       4,580  

Cash payments

     (2,524      (3,239      (118     (5,881

Foreign currency translation adjustments

     —          (23      —         (23
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2016

     947        1,217        —         2,164  

Severance costs, net of adjustments

     4,010        4,888        104       9,002  

Cash payments

     (3,336      (3,597      (89     (7,022

Foreign currency translation adjustments

     10        486        —         496  
  

 

 

    

 

 

    

 

 

   

 

 

 

Balances at December 31, 2017

   $ 1,631      $ 2,994      $ 15     $ 4,640  
  

 

 

    

 

 

    

 

 

   

 

 

 
XML 62 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Feb. 21, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Pre-tax Amounts by Operating Segment for Stock-Based Compensation

We recorded the following pre-tax amounts in selling and administrative expenses for stock-based compensation, by operating segment, in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

North America

   $ 9,697      $ 8,096      $ 6,648  

EMEA

     2,737        2,530        1,908  

APAC

     392        432        366  
  

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 12,826      $ 11,058      $ 8,922  
  

 

 

    

 

 

    

 

 

 
Summary of Restricted Stock Units Activity

The following table summarizes our RSU activity during 2017:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at the beginning of year

     1,067,557      $ 25.37     

Granted

     369,438      $ 44.12     

Vested, including shares withheld to cover taxes

     (466,839    $ 24.88      $ 20,284,762 (a) 
        

 

 

 

Forfeited

     (78,043    $ 32.16     
  

 

 

       

Nonvested at the end of year

     892,113      $ 32.86      $ 34,159,007 (b) 
  

 

 

       

 

 

 
XML 63 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
12 Months Ended
Feb. 21, 2018
Income Tax Disclosure [Abstract]  
Earnings Before Income Taxes

Earnings before income taxes:

 

     Years Ended December 31,  
     2017      2016      2015  

United States

   $ 119,330      $ 99,095      $ 90,575  

Foreign

     39,768        40,363        28,601  
  

 

 

    

 

 

    

 

 

 
   $ 159,098      $ 139,458      $ 119,176  
  

 

 

    

 

 

    

 

 

 
Income Tax Expense

Income tax expense:

 

     Years Ended December 31,  
     2017      2016      2015  

Current:

        

U.S. Federal

   $ 31,067      $ 27,947      $ 24,369  

U.S. State and local

     3,636        2,200        2,705  

Foreign

     14,573        14,104        11,077  
  

 

 

    

 

 

    

 

 

 
     49,276        44,251        38,151  
  

 

 

    

 

 

    

 

 

 

Deferred:

        

U.S. Federal

     20,327        10,395        5,104  

U.S. State and local

     (427      1,088        602  

Foreign

     (761      (966      (532
  

 

 

    

 

 

    

 

 

 
     19,139        10,517        5,174  
  

 

 

    

 

 

    

 

 

 
   $ 68,415      $ 54,768      $ 43,325  
  

 

 

    

 

 

    

 

 

 
Schedule Reconciles Difference Between U.S. Federal Income Taxes at U.S. Statutory Rate and Our Income Tax Expense

The following schedule reconciles the differences between the U.S. federal income taxes at the U.S. statutory rate and our income tax expense (dollars in thousands):

 

     2017     2016     2015  

Statutory federal income tax rate

   $ 55,684       35.0   $ 48,810       35.0   $ 41,712       35.0

State income tax expense, net of federal income tax benefit

     2,808       1.8       3,368       2.4       3,180       2.7  

Audits and adjustments, net

     (313     (0.2     (1,039     (0.7     (886     (0.7

Change in valuation allowances

     2,472       1.5       3,742       2.7       2,944       2.5  

Foreign income taxed at different rates

     (6,057     (3.8     (6,611     (4.7     (5,729     (4.8

U.S. mandatory deemed repatriation

     5,625       3.5       —         —         —         —    

Adjustment of net deferred tax assets for enacted U.S. federal tax reform

     7,738       4.9       —         —         —         —    

Change in U.S. tax law applicable to certain foreign entities

     —         —         2,577       1.8       —         —    

Non-deductible compensation

     571       0.4       518       0.4       474       0.4  

Other, net

     (113     (0.1     3,403       2.4       1,630       1.3  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Effective tax rate

   $ 68,415       43.0   $ 54,768       39.3   $ 43,325       36.4
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Significant Components of Deferred Tax Assets and Liabilities

The significant components of deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Deferred tax assets:

     

Net operating losses

   $ 25,418      $ 18,964  

Foreign tax credits

     21,346        13,115  

Accruals

     5,921        6,426  

Goodwill and other intangibles

     4,717        35,523  

Stock-based compensation

     3,023        4,238  

Accounts receivable

     2,124        2,547  

Inventories

     1,930        2,598  

Property and equipment

     1,111        705  

Deferred revenue

     600        468  

Other

     335        55  
  

 

 

    

 

 

 

Gross deferred tax assets

     66,525        84,639  

Valuation allowances

     (45,995      (30,972
  

 

 

    

 

 

 

Total deferred tax assets

     20,530        53,667  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Goodwill and other intangibles

     (1,587      (1,221

Accrued withholding tax

     (1,452      —    

Prepaid expenses

     (369      (204

Other

     (775      (795
  

 

 

    

 

 

 

Total deferred tax liabilities

     (4,183      (2,220
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 
Net Non-Current Deferred Tax Assets and Liabilities

The net non-current deferred tax assets and liabilities are as follows (in thousands):

 

     December 31,  
     2017      2016  

Net non-current deferred tax assets

   $ 17,064      $ 52,347  

Net non-current deferred tax liabilities

     (717      (900
  

 

 

    

 

 

 

Net deferred tax assets

   $ 16,347      $ 51,447  
  

 

 

    

 

 

 
Change in Valuation Allowance

The following table summarizes the change in the valuation allowance (in thousands):

 

     December 31,  
     2017      2016  

Valuation allowances at beginning of year

   $ 30,972      $ 28,750  

Increase in income tax expense

     2,472        3,742  

U.S. federal tax reform

     11,623        —    

Foreign currency translation adjustments

     2,865        (1,035

Other

     (1,937      (485
  

 

 

    

 

 

 

Valuation allowances at end of year

   $ 45,995      $ 30,972  
  

 

 

    

 

 

 
Reconciliation of Unrecognized Tax Benefits

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest, is as follows (in thousands):

 

Balance at December 31, 2016

   $ 2,051  

Additions for tax positions added through acquisition

     2,484  

Subtractions for tax positions in prior periods

     (59

Additions for tax positions in current period

     867  

Additions due to foreign currency translation

     53  

Subtractions due to audit settlements and statute expirations

     (1,410
  

 

 

 

Balance at December 31, 2017

   $ 3,986  
  

 

 

 
XML 64 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Programs (Tables)
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Summary of Shares of Common Stock Repurchased Under Repurchase Programs

The following table summarizes the shares of our common stock that we repurchased on the open market under these repurchase programs during the years ended December 31, 2017, 2016 and 2015, respectively, in thousands, except per share amounts:

 

Year

   Total Number
of Shares
Purchased
     Average Price
Paid per Share
     Approximate Dollar
Value of Shares
Purchased
 

2017

     —        $ —        $ —    

2016

     1,891        26.43        50,000  

2015

     3,300        27.83        91,843  
  

 

 

       

 

 

 

Total

     5,191         $ 141,843  
  

 

 

       

 

 

 
XML 65 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Financial Information (Tables)
12 Months Ended
Feb. 21, 2018
Receivables [Abstract]  
Summary of Additions and Deductions Related to Allowances for Doubtful Accounts

Additions and deductions related to the allowance for doubtful accounts receivable for 2017, 2016 and 2015 were as follows (in thousands):

 

     Balance at
Beginning
of Year
     Additions      Deductions     Balance at
End of Year
 

Allowance for doubtful accounts receivable:

          

Year ended December 31, 2017

   $ 9,138      $ 5,245      $ (4,225   $ 10,158  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2016

   $ 11,872      $ 2,452      $ (5,186   $ 9,138  
  

 

 

    

 

 

    

 

 

   

 

 

 

Year ended December 31, 2015

   $ 19,336      $ 6,761      $ (14,225   $ 11,872  
  

 

 

    

 

 

    

 

 

   

 

 

 
XML 66 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Flows (Tables)
12 Months Ended
Feb. 21, 2018
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income

Cash payments for interest on indebtedness and cash payments for taxes on income were as follows (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Supplemental disclosures of cash flow information:

        

Cash paid during the year for interest

   $ 10,976      $ 3,782      $ 2,866  
  

 

 

    

 

 

    

 

 

 

Cash paid during the year for income taxes, net of refunds

   $ 55,470      $ 39,051      $ 41,062  
  

 

 

    

 

 

    

 

 

 
XML 67 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Feb. 21, 2018
Segment Reporting [Abstract]  
Net Sales by Offering for North America, EMEA and APAC

The following tables summarize net sales by offering for North America, EMEA and APAC including the effect of the reclassifications on the previously reported net sales by sales mix amounts for the years ended December 31, 2016 and 2015 (in thousands):

 

     North America
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 3,352,355      $ 2,454,889      $ 2,336,764  

Software

     1,310,118        1,146,808        1,157,168  

Services

     519,261        370,131        329,596  
  

 

 

    

 

 

    

 

 

 
   $ 5,181,734      $ 3,971,828      $ 3,823,528  
  

 

 

    

 

 

    

 

 

 

In North America, fees earned from activities reported on a net basis of $270,000 and $87,984,000 that were previously reported as part of our hardware and software product categories, respectively, in 2016, and fees earned from activities reported on a net basis of $24,000 and $74,101,000 that were previously reported as part of our hardware and software product categories, respectively, in 2015, were reclassified to services to conform to the current year presentation.

 

     EMEA
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 536,500      $ 481,505      $ 531,308  

Software

     710,452        762,427        756,373  

Services

     108,464        94,628        83,456  
  

 

 

    

 

 

    

 

 

 
   $ 1,355,416      $ 1,338,560      $ 1,371,137  
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $48,586,000 and $43,388,000 that were previously reported as part of our software product category in 2016 and 2015, respectively, were reclassified to services to conform to the current year presentation.

 

     APAC
Years Ended December 31,
 

Sales Mix

   2017      2016      2015  
            (As Reclassified)      (As Reclassified)  

Hardware

   $ 27,907      $ 18,916      $ 14,327  

Software

     101,412        132,718        149,607  

Services

     37,154        23,493        14,491  
  

 

 

    

 

 

    

 

 

 
   $ 166,473      $ 175,127      $ 178,425  
  

 

 

    

 

 

    

 

 

 
Financial Information about Reportable Operating Segments

The tables below present information about our reportable operating segments (in thousands):

 

     Year Ended December 31, 2017  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 4,662,473      $ 1,246,952      $ 129,319      $ 6,038,744  

Services

     519,261        108,464        37,154        664,879  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     5,181,734        1,355,416        166,473        6,703,623  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     4,253,587        1,140,204        118,611        5,512,402  

Services

     236,470        24,902        11,279        272,651  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     4,490,057        1,165,106        129,890        5,785,053  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     691,677        190,310        36,583        918,570  

Operating expenses:

           

Selling and administrative expenses

     530,792        164,305        28,231        723,328  

Severance and restructuring expenses

     4,010        4,888        104        9,002  

Loss on sale of foreign entity

     —          3,646        —          3,646  

Acquisition-related expenses

     3,223        106        —          3,329  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 153,652      $ 17,365      $ 8,248      $ 179,265  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,337,573      $ 530,242      $ 101,169      $ 2,968,984
  

 

 

    

 

 

    

 

 

    

 

 

 
     Year Ended December 31, 2016  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,601,697      $ 1,243,932      $ 151,634      $ 4,997,263  

Services

     370,131        94,628        23,493        488,252  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,971,828        1,338,560        175,127        5,485,515  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,301,148        1,129,917        140,397        4,571,462  

Services

     145,199        22,956        2,796        170,951  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,446,347        1,152,873        143,193        4,742,413  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     525,481        185,687        31,934        743,102  

Operating expenses:

           

Selling and administrative expenses

     401,316        160,269        23,658        585,243  

Severance and restructuring expenses

     2,966        1,496        118        4,580  

Acquisition-related expenses

     4,278        —          169        4,447  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 116,921      $ 23,922      $ 7,989      $ 148,832  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 2,204,351      $ 562,293      $ 119,778      $ 2,886,422
  

 

 

    

 

 

    

 

 

    

 

 

 
     Year Ended December 31, 2015  
     North
America
     EMEA      APAC      Consolidated  

Net Sales:

           

Products

   $ 3,493,932      $ 1,287,681      $ 163,934      $ 4,945,547  

Services

     329,596        83,456        14,491        427,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     3,823,528        1,371,137        178,425        5,373,090  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     3,196,297        1,167,113        149,943        4,513,353  

Services

     125,668        17,737        —          143,405  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,321,965        1,184,850        149,943        4,656,758  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     501,563        186,287        28,482        716,332  

Operating expenses:

           

Selling and administrative expenses

     396,603        165,879        22,424        584,906  

Severance and restructuring expenses

     1,126        3,781        —          4,907  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 103,834      $ 16,627      $ 6,058      $ 126,519  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 1,999,485      $ 543,146      $ 114,973      $ 2,657,604
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Geographic Net Sales and Long-Lived Assets

The following is a summary of our geographic net sales and long-lived assets, consisting of property and equipment, net (in thousands):

 

     United States      United Kingdom      Other Foreign      Total  

2017

           

Net sales

   $ 4,933,805      $ 684,632      $ 1,085,186      $ 6,703,623  

Total long-lived assets

   $ 50,462      $ 14,783      $ 10,007      $ 75,252  

2016

           

Net sales

   $ 3,776,352      $ 671,999      $ 1,037,164      $ 5,485,515  

Total long-lived assets

   $ 46,774      $ 13,570      $ 10,566      $ 70,910  

2015

           

Net sales

   $ 3,645,876      $ 711,957      $ 1,015,257      $ 5,373,090  

Total long-lived assets

   $ 58,748      $ 16,810      $ 12,723      $ 88,281  
Pre-Tax Depreciation and Amortization by Operating Segment

We recorded the following pre-tax amounts, by operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):

 

     Years Ended December 31,  
     2017      2016      2015  

Depreciation and amortization of property and equipment:

        

North America

   $ 20,241      $ 21,952      $ 22,239  

EMEA

     5,025        4,908        3,757  

APAC

     521        633        653  
  

 

 

    

 

 

    

 

 

 
     25,787        27,493        26,649  
  

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

        

North America

     15,971        8,139        8,053  

EMEA

     73        1,951        2,834  

APAC

     768        547        421  
  

 

 

    

 

 

    

 

 

 
     16,812        10,637        11,308  
  

 

 

    

 

 

    

 

 

 

Total

   $ 42,599      $ 38,130      $ 37,957  
  

 

 

    

 

 

    

 

 

 
XML 68 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Tables)
12 Months Ended
Feb. 21, 2018
Business Combinations [Abstract]  
Summary of Purchase Price and Estimated Fair Value of Assets Acquired and Liabilities Assumed

The following table summarizes the purchase price and the estimated fair value of the assets acquired and liabilities assumed at the date of acquisition (in thousands):

 

Total purchase price

      $ 257,456  

Fair value of net assets acquired:

     

Current assets

   $ 238,577     

Identifiable intangible assets – see description below

     94,500     

Property and equipment

     5,843     

Other assets

     17,888     

Current liabilities

     (129,071   

Long-term liabilities, including deferred taxes

     (34,421   
  

 

 

    

Total fair value of net assets acquired

        193,316  
     

 

 

 

Excess purchase price over fair value of net assets acquired (“goodwill”)

      $ 64,140  
     

 

 

 
Estimated Useful Lives of Identifiable Intangibles

The identifiable intangibles resulting from the acquisition are amortized using the straight-line method over the following estimated useful lives:

 

Intangible Assets    Estimated Economic Life

Customer relationships

   10 Years

Trade name

   1 Year

Non-compete agreements

   1 Year
Summary of Pro Forma Information

The following table reports pro forma information as if the acquisition of Datalink had been completed at the beginning of the earliest period presented (in thousands, except per share amounts):

          Year Ended December 31,  
          2017      2016      2015  

Net sales

   As reported    $ 6,703,623      $ 5,485,515      $ 5,373,090  
   Proforma    $ 6,707,533      $ 6,084,484      $ 6,033,750  

Net earnings

   As reported    $ 90,683      $ 84,690      $ 75,851  
   Proforma    $ 92,276      $ 85,823      $ 75,696  

Diluted earnings per share

   As reported    $ 2.50      $ 2.32      $ 1.98  
   Proforma    $ 2.55      $ 2.36      $ 1.98  
XML 69 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Information (Tables)
12 Months Ended
Feb. 21, 2018
Quarterly Financial Information Disclosure [Abstract]  
Consolidated Quarterly Financial Information

The following tables set forth selected unaudited consolidated quarterly financial information for 2017 and 2016 (in thousands, except per share data):

 

     Quarters Ended  
     December 31,
2017
    September 30,
2017
    June 30,
2017
    March 31,
2017
 

Net sales

   $ 1,784,075     $ 1,757,973     $ 1,684,032     $ 1,477,543  

Costs of goods sold

     1,551,192       1,531,892       1,432,653       1,269,316  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     232,883       226,081       251,379       208,227  

Operating expenses:

        

Selling and administrative expenses

     184,554       180,390       180,752       177,632  

Severance and restructuring expenses

     2,791       494       1,022       4,695  

Loss on sale of foreign entity

     —         3,646       —         —    

Acquisition-related expenses

     —         106       276       2,947  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     45,538       41,445       69,329       22,953  

Non-operating (income) expense:

        

Interest income

     (346     (227     (205     (431

Interest expense

     5,360       5,555       4,326       3,933  

Net foreign currency exchange (gain) loss

     (117     341       251       380  

Other expense, net

     367       339       326       315  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     40,274       35,437       64,631       18,756  

Income tax expense

     26,106       13,025       24,376       4,908  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 14,168     $ 22,412     $ 40,255     $ 13,848  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.40     $ 0.63     $ 1.13     $ 0.39  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.39     $ 0.62     $ 1.11     $ 0.38  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,809       35,787       35,765       35,602  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     36,272       36,203       36,169       36,185  
  

 

 

   

 

 

   

 

 

   

 

 

 
     Quarters Ended  
     December 31,
2016
    September 30,
2016
    June 30,
2016
    March 31,
2016
 

Net sales

   $ 1,467,583     $ 1,392,716     $ 1,456,234     $ 1,168,982  

Costs of goods sold

     1,276,614       1,210,908       1,247,017       1,007,874  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     190,969       181,808       209,217       161,108  

Operating expenses:

        

Selling and administrative expenses

     145,066       143,872       150,186       146,119  

Severance and restructuring expenses

     1,527       788       909       1,356  

Acquisition-related expenses

     3,706       741       —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     40,670       36,407       58,122       13,633  

Non-operating (income) expense:

        

Interest income

     (282     (318     (216     (250

Interest expense

     2,271       2,517       1,992       1,848  

Net foreign currency exchange (gain) loss

     (520     579       (153     616  

Other expense, net

     311       352       359       268  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     38,890       33,277       56,140       11,151  

Income tax expense

     17,790       11,642       21,073       4,263  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 21,100     $ 21,635     $ 35,067     $ 6,888  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 0.59     $ 0.61     $ 0.96     $ 0.19  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.59     $ 0.60     $ 0.96     $ 0.18  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,479       35,474       36,380       37,075  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,963       35,790       36,612       37,386  
  

 

 

   

 

 

   

 

 

   

 

 

 
XML 70 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Sep. 26, 2017
USD ($)
Jan. 06, 2017
USD ($)
Sep. 01, 2016
USD ($)
Oct. 01, 2015
USD ($)
Dec. 31, 2017
USD ($)
Segment
$ / shares
shares
Dec. 31, 2016
USD ($)
shares
Dec. 31, 2015
USD ($)
shares
Jan. 01, 2018
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Number of operating segments | Segment         3      
Business acquisition cash purchase price         $ 186,932,000 $ 10,297,000 $ 44,221,000  
Partner funding recorded as reduction of selling and administrative expenses         53,227,000 48,114,000 45,146,000  
Advertising expense         47,053,000 37,565,000 33,568,000  
Accounting Standards Update 2016-09 [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Tax benefit on the settlement of employee share-based awards         $ 2,483,000      
Net earning per share, diluted | $ / shares         $ 0.07      
Excess tax benefit from employee gains on stock-based compensation reclassified from financing activities to operating activities           $ 323,000 $ 592,000  
Retained Earnings [Member] | Maximum [Member] | Subsequent Event [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect adjustment from prior periods               $ 10,000,000
Supplier Risk [Member] | Microsoft [Member] | Purchases [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         26.00%      
Supplier Risk [Member] | Significant Supplier [Member] | Purchases [Member] | Maximum [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         10.00%      
Supplier Risk [Member] | Top Five Suppliers [Member] | Purchases [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         60.00%      
Credit Risk [Member] | Net Sales [Member] | Single Customer [Member] | Maximum [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         4.00%      
US Federal Government [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Percent of sales not exceeded by any single client         9.00%      
Restricted Stock Units (RSUs) [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
RSUs excluded from the diluted EPS calculations | shares         40,000 36,000 1,000  
Ignia Pty Ltd [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business acquisition cash purchase price     $ 10,804,000          
Business acquisition, effective date of acquisition         Sep. 01, 2016      
BlueMetal Architects, Inc. [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business acquisition cash purchase price       $ 44,221,000        
Business acquisition, effective date of acquisition             Oct. 01, 2015  
Caase Group, B.V. [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business acquisition cash purchase price $ 6,038,000              
Datalink [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business acquisition cash purchase price   $ 257,456,000            
Payments to acquire businesses, net of cash and cash equivalents acquired   $ 76,597,000            
XML 71 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies - Estimated Economic Lives of Property and Equipment (Detail)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Line Items]  
Leasehold improvements Shorter of underlying lease term or asset life
Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 29 years
Minimum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 2 years
Minimum [Member] | Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 3 years
Minimum [Member] | Software [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 3 years
Maximum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 7 years
Maximum [Member] | Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 5 years
Maximum [Member] | Software [Member]  
Property, Plant and Equipment [Line Items]  
Useful Life 10 years
XML 72 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies - Estimated Economic Life of Acquired Amortizable Intangible Assets (Detail)
12 Months Ended
Dec. 31, 2017
Minimum [Member] | Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 2 years
Minimum [Member] | Tradenames and Restrictive Covenant Agreements [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 9 months
Maximum [Member] | Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 11 years
Maximum [Member] | Tradenames and Restrictive Covenant Agreements [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 3 years
XML 73 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operations and Summary of Significant Accounting Policies - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Numerator:                      
Net earnings $ 14,168 $ 22,412 $ 40,255 $ 13,848 $ 21,100 $ 21,635 $ 35,067 $ 6,888 $ 90,683 $ 84,690 $ 75,851
Denominator:                      
Weighted-average shares used to compute basic EPS 35,809 35,787 35,765 35,602 35,479 35,474 36,380 37,075 35,741 36,102 37,984
Dilutive potential common shares due to dilutive RSUs, net of tax effect                 466 336 291
Weighted-average shares used to compute diluted EPS 36,272 36,203 36,169 36,185 35,963 35,790 36,612 37,386 36,207 36,438 38,275
Net earnings per share:                      
Basic $ 0.40 $ 0.63 $ 1.13 $ 0.39 $ 0.59 $ 0.61 $ 0.96 $ 0.19 $ 2.54 $ 2.35 $ 2.00
Diluted $ 0.39 $ 0.62 $ 1.11 $ 0.38 $ 0.59 $ 0.60 $ 0.96 $ 0.18 $ 2.50 $ 2.32 $ 1.98
XML 74 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment - Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 410,330 $ 379,037  
Accumulated depreciation and amortization (335,078) (308,127)  
Property and equipment, net 75,252 70,910 $ 88,281
Software [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 171,701 159,442  
Buildings [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 65,468 63,253  
Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 103,542 93,553  
Furniture and fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 38,459 36,526  
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 25,981 21,132  
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 5,179 $ 5,131  
XML 75 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Abstract]      
Non- cash charges to write-off certain property and equipment, primarily computer software development costs $ 418,000 $ 0 $ 535,000
Depreciation and amortization expense $ 25,787,000 $ 27,493,000 $ 26,649,000
XML 76 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill - Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Line Items]    
Beginning Balance $ 62,645  
Goodwill   $ 545,029
Accumulated impairment losses   (488,834)
Goodwill acquired during the year 68,786 6,450
Ending Balance 131,431 62,645
North America Segment [Member]    
Goodwill [Line Items]    
Beginning Balance 55,688  
Goodwill   379,617
Accumulated impairment losses   (323,422)
Goodwill acquired during the year 64,140  
Ending Balance 119,828 55,688
Goodwill acquired during 2016   (507)
EMEA Segment [Member]    
Goodwill [Line Items]    
Goodwill   151,439
Accumulated impairment losses   (151,439)
Goodwill acquired during the year 4,041  
Ending Balance 4,041  
APAC Segment [Member]    
Goodwill [Line Items]    
Beginning Balance 6,957  
Goodwill   13,973
Accumulated impairment losses   (13,973)
Goodwill acquired during the year 605 6,957
Ending Balance $ 7,562 $ 6,957
XML 77 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Goodwill [Line Items]      
Goodwill acquired during the year $ 68,786,000 $ 6,450,000  
EMEA Segment [Member]      
Goodwill [Line Items]      
Goodwill acquired during the year $ 4,041,000    
Business acquisition, effective date of acquisition Sep. 26, 2017    
North America Segment [Member]      
Goodwill [Line Items]      
Goodwill acquired during the year $ 64,140,000    
Business acquisition, effective date of acquisition Jan. 06, 2017    
Business acquisition, purchase price allocation reduction in goodwill   507,000  
APAC Segment [Member]      
Goodwill [Line Items]      
Goodwill acquired during the year $ 605,000 $ 6,957,000  
Business acquisition, effective date of acquisition   Sep. 01, 2016  
Reduction in goodwill balance due to adjustment in purchase price allocation $ 35,000    
BlueMetal Architects, Inc. [Member]      
Goodwill [Line Items]      
Goodwill acquired during the year     $ 29,938,000
Business acquisition, effective date of acquisition     Oct. 01, 2015
BlueMetal Architects, Inc. [Member] | North America Segment [Member]      
Goodwill [Line Items]      
Business acquisition, purchase price allocation reduction in goodwill   $ 507,000  
XML 78 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Summary of Intangible Assets, Net (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 138,135 $ 43,689
Accumulated amortization (37,357) (22,982)
Intangible assets, net 100,778 20,707
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 133,660 41,711
Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 4,475 $ 1,978
XML 79 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]      
Intangible assets, explanation of significant deletions The gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $2,516,000 The gross intangible assets balance and the accumulated amortization balance were both reduced by approximately $81,817,000  
Reduction in gross intangible assets and accumulated amortization balances $ 2,516,000 $ 81,817,000  
Amortization expense $ 16,812,000 $ 10,637,000 $ 11,308,000
XML 80 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Future Amortization Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
2018 $ 14,260  
2019 11,690  
2020 11,677  
2021 11,638  
2022 11,638  
Thereafter 39,875  
Intangible assets, net $ 100,778 $ 20,707
XML 81 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable - Inventory Financing Facility - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility maximum borrowing capacity $ 325,000,000    
Inventory financing facility maturity date Jun. 23, 2021    
Imputed interest on inventory financing facility $ 6,736,000 $ 3,385,000 $ 3,406,000
Inventory financing facility interest rate if balances are not paid within stated vendor terms Prime plus 1.25%    
Inventory financing facility rate if vendor terms not met equal prime plus 1.25%    
Maximum [Member]      
Accounts Payable And Accrued Expenses [Line Items]      
Inventory financing facility additional borrowing capacity $ 25,000,000    
XML 82 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Long-term debt    
Senior revolving credit facility $ 117,500  
Term Loan A (less unamortized debt issuance costs of $873) 165,377  
Accounts receivable securitization financing facility 25,000 $ 39,500
Capital leases and other financing obligations 5,291 1,231
Total 313,168 40,731
Total 313,168 40,731
Less: current portion of long-term debt (16,592) (480)
Long-term debt $ 296,576 $ 40,251
XML 83 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Debt Disclosure [Abstract]    
Unamortized debt issuance cost $ 873 $ 0
XML 84 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jan. 06, 2017
USD ($)
Aug. 31, 2017
May 31, 2017
Dec. 31, 2017
USD ($)
Lessee
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Debt Instrument [Line Items]            
Debt outstanding       $ 117,500,000    
Accounts receivable securitization financing facility       $ 25,000,000 $ 39,500,000  
Capitalized lease term   12-month 36-month terms      
Number of capital leases | Lessee       2    
Amount owed under other financing agreement       $ 2,489,000 0  
ABS Facility [Member]            
Debt Instrument [Line Items]            
Credit facility, borrowing capacity       $ 250,000,000    
Line of credit maturity date       Jun. 23, 2019    
Weighted average amount outstanding borrowings       $ 153,759,000 145,376,000 $ 112,101,000
Debt outstanding       25,000,000    
Receivables at fair value       1,141,520,000 $ 936,467,000  
Amount of facility permitted by qualified receivables       250,000,000    
Accounts receivable securitization financing facility       $ 25,000,000    
Credit facility, interest rate at period end       2.41%    
Credit facility, usage fee       0.85%    
Monthly commitment fee on unused portion of ABS facility       0.375%    
Weighted average interest rate       2.40% 1.90% 1.60%
Outstanding borrowings at period end       $ 25,000,000    
Senior Revolving Credit Facility Term Loan A and Asset Backed Securitization Facility [Member]            
Debt Instrument [Line Items]            
Credit facility, borrowing capacity       $ 766,250,000    
Maximum leverage ratio times adjusted earnings       3.50    
Senior Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Credit facility, borrowing capacity       $ 350,000,000    
Incremental borrowings under Term Loan A $ 175,000,000          
Percentage of amortization payments year one       5.00%    
Percentage of amortization payments year two       7.50%    
Percentage of amortization payments year three       10.00%    
Percentage of amortization payments year four       12.50%    
Percentage of amortization payments year five       15.00%    
Repayment of borrowing date       Mar. 31, 2021    
Line of credit due at maturity       $ 107,187,500    
Line of credit maturity date       Jun. 23, 2021    
Applicable floating interest rate       3.49%    
Weighted average amount outstanding borrowings       $ 63,604,000 $ 35,811,000 $ 21,987,000
Debt outstanding       $ 117,500,000    
Credit facility, interest rate at period end       3.49%    
Outstanding borrowings at period end       $ 117,500,000    
Senior Revolving Credit Facility [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Commitment on the unused portion of the facility       0.25%    
Participation fee on letter of credit       1.25%    
Senior Revolving Credit Facility [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Commitment on the unused portion of the facility       0.45%    
Participation fee on letter of credit       2.25%    
Senior Revolving Credit Facility [Member] | Foreign Currency Borrowings [Member]            
Debt Instrument [Line Items]            
Credit facility, borrowing capacity       $ 50,000,000    
Senior Revolving Credit Facility [Member] | Prime Rate [Member]            
Debt Instrument [Line Items]            
Interest rate description       Prime rate plus a predetermined spread of 0.00% to 0.75%    
Senior Revolving Credit Facility [Member] | Prime Rate [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Pre-determined spread       0.00%    
Senior Revolving Credit Facility [Member] | Prime Rate [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Pre-determined spread       0.75%    
Senior Revolving Credit Facility [Member] | LIBOR Rate [Member]            
Debt Instrument [Line Items]            
Interest rate description       LIBOR rate plus a pre-determined spread of 1.25% to 2.25%    
Senior Revolving Credit Facility [Member] | LIBOR Rate [Member] | Minimum [Member]            
Debt Instrument [Line Items]            
Pre-determined spread       1.25%    
Senior Revolving Credit Facility [Member] | LIBOR Rate [Member] | Maximum [Member]            
Debt Instrument [Line Items]            
Pre-determined spread       2.25%    
Term Loan A [Member]            
Debt Instrument [Line Items]            
Applicable floating interest rate       3.57%    
Debt outstanding       $ 166,250,000    
Credit facility, interest rate at period end       3.57%    
Outstanding borrowings at period end       $ 166,250,000    
Senior Revolving Credit Facility and Term Loan A [Member]            
Debt Instrument [Line Items]            
Interest expense       $ 8,491,000 $ 2,191,000 $ 1,813,000
XML 85 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Capital Lease and Other Financing Obligations - Schedule of Future Minimum Lease Payments for Capital Leases (Detail)
Dec. 31, 2017
USD ($)
Capital Lease Obligations [Abstract]  
2018 $ 1,550
2019 1,016
2020 381
Total minimum lease payments 2,947
Less amount representing interest (145)
Present value of minimum lease payments $ 2,802
XML 86 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Leases [Abstract]      
Operating leases rental expense $ 19,126,000 $ 14,444,000 $ 14,737,000
Non-cancellable rental income, 2018 1,600,000    
Non-cancellable rental income, 2019 $ 1,600,000    
XML 87 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases - Future Minimum Lease Payment (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Leases [Abstract]  
2018 $ 18,601
2019 16,617
2020 12,122
2021 9,170
2022 6,966
Thereafter 12,023
Total minimum lease payments $ 75,499
XML 88 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Restructuring Cost and Reserve [Line Items]      
Beginning balance $ 2,164 $ 3,488 $ 3,828
Severance costs, net of adjustments 9,002 4,580 4,907
Cash payments (7,022) (5,881) (4,990)
Foreign currency translation adjustments 496 (23) (257)
Ending balance 4,640 2,164 3,488
North America Segment [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 947 505 857
Severance costs, net of adjustments 4,010 2,966 1,126
Cash payments (3,336) (2,524) (1,456)
Foreign currency translation adjustments 10   (22)
Ending balance 1,631 947 505
EMEA Segment [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning balance 1,217 2,983 2,971
Severance costs, net of adjustments 4,888 1,496 3,781
Cash payments (3,597) (3,239) (3,534)
Foreign currency translation adjustments 486 (23) (235)
Ending balance 2,994 1,217 $ 2,983
APAC Segment [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance costs, net of adjustments 104 118  
Cash payments (89) $ (118)  
Ending balance $ 15    
XML 89 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to restricted stock units (RSUs) $ 12,826 $ 11,058 $ 8,922
Selling and Administrative Expenses [Member] | North America Segment [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to restricted stock units (RSUs) 9,697 8,096 6,648
Selling and Administrative Expenses [Member] | EMEA Segment [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to restricted stock units (RSUs) 2,737 2,530 1,908
Selling and Administrative Expenses [Member] | APAC Segment [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense related to restricted stock units (RSUs) $ 392 $ 432 $ 366
XML 90 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Description of share based compensation under Amended 2007 Omnibus Plan Our Board of Directors adopted the Amended Insight Enterprises, Inc. 2007 Omnibus Plan (the "Plan") on March 28, 2011.    
Maximum number of authorized shares 7,250,000    
Number of shares of stock available for grant 3,215,540    
Payments for teammates' tax obligations to taxing authorities $ 5,318,000 $ 2,219,000 $ 2,265,000
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation cost related to RSU's not yet recognized $ 17,483,000    
Weighted average number of years for recognition of outstanding nonvested RSUs 1 year 2 months 30 days    
Shares withheld to cover taxes 122,255 84,953 85,652
Payments for teammates' tax obligations to taxing authorities $ 5,318,000 $ 2,219,000 $ 2,265,000
XML 91 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member] - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Nonvested Number, Beginning balance 1,067,557    
Number, Granted 369,438    
Number, Vested, including shares withheld to cover taxes (466,839)    
Number, Forfeited (78,043)    
Nonvested Number, Ending balance 892,113 1,067,557  
Nonvested Weighted Average Grant Date Fair Value, Beginning balance $ 25.37    
Weighted Average Grant Date Fair Value, Granted 44.12    
Weighted Average Grant Date Fair Value, Vested, including shares withheld to cover taxes 24.88    
Weighted Average Grant Date Fair Value, Forfeited 32.16    
Nonvested Weighted Average Grant Date Fair Value, Ending balance $ 32.86 $ 25.37  
Fair Value, Vested, including shares withheld to cover taxes $ 20,284,762 $ 9,235,102 $ 9,168,784
Fair Value, Nonvested at end of period $ 34,159,007    
XML 92 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 29, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Closing stock price       $ 38.29
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value for vested shares of RSUs $ 20,284,762 $ 9,235,102 $ 9,168,784  
XML 93 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Assets Held for Sale - Additional Information (Detail)
12 Months Ended
Dec. 31, 2016
USD ($)
Long Lived Assets Held-for-sale [Line Items]  
Gain on sale of real estate $ 338,000
Selling and Administrative Expenses [Member]  
Long Lived Assets Held-for-sale [Line Items]  
Gain on sale of real estate $ 338,000
XML 94 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Earnings Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]                      
United States                 $ 119,330 $ 99,095 $ 90,575
Foreign                 39,768 40,363 28,601
Earnings before income taxes $ 40,274 $ 35,437 $ 64,631 $ 18,756 $ 38,890 $ 33,277 $ 56,140 $ 11,151 $ 159,098 $ 139,458 $ 119,176
XML 95 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Income Tax Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current:                      
U.S. Federal                 $ 31,067 $ 27,947 $ 24,369
U.S. State and local                 3,636 2,200 2,705
Foreign                 14,573 14,104 11,077
Total current income tax expense                 49,276 44,251 38,151
Deferred:                      
U.S. Federal                 20,327 10,395 5,104
U.S. State and local                 (427) 1,088 602
Foreign                 (761) (966) (532)
Total deferred income tax expense                 19,139 10,517 5,174
Income tax expense $ 26,106 $ 13,025 $ 24,376 $ 4,908 $ 17,790 $ 11,642 $ 21,073 $ 4,263 $ 68,415 $ 54,768 $ 43,325
XML 96 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Schedule Reconciles Difference between U.S. Federal Income Taxes at U.S. Statutory Rate and Our Income Tax Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Effective Income Tax Rate Reconciliation, Amount [Abstract]                      
Statutory federal income tax rate, Amount                 $ 55,684 $ 48,810 $ 41,712
State income tax expense, net of federal income tax benefit                 2,808 3,368 3,180
Audits and adjustments, net                 (313) (1,039) (886)
Change in valuation allowances                 2,472 3,742 2,944
Foreign income taxed at different rates                 (6,057) (6,611) (5,729)
U.S. mandatory deemed repatriation                 5,625    
Adjustment of net deferred tax assets for enacted U.S. federal tax reform                 7,738    
Change in U.S. tax law applicable to certain foreign entities                   2,577  
Non-deductible compensation                 571 518 474
Other, net                 (113) 3,403 1,630
Income tax expense $ 26,106 $ 13,025 $ 24,376 $ 4,908 $ 17,790 $ 11,642 $ 21,073 $ 4,263 $ 68,415 $ 54,768 $ 43,325
Statutory federal income tax rate                 35.00% 35.00% 35.00%
State income tax expense, net of federal income tax benefit, Rate                 1.80% 2.40% 2.70%
Audits and adjustments, net, Rate                 (0.20%) (0.70%) (0.70%)
Change in valuation allowances, Rate                 1.50% 2.70% 2.50%
Foreign income taxed at different rates, Rate                 (3.80%) (4.70%) (4.80%)
U.S. mandatory deemed repatriation, Rate                 3.50%    
Adjustment of net deferred tax assets for enacted U.S. federal tax reform, Rate                 4.90%    
Change in U.S. tax law applicable to certain foreign entities, Rate                   1.80%  
Non-deductible compensation, Rate                 0.40% 0.40% 0.40%
Other, net, Rate                 (0.10%) 2.40% 1.30%
Effective tax rate                 43.00% 39.30% 36.40%
XML 97 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax [Line Items]        
Statutory federal income tax rate   35.00% 35.00% 35.00%
Income tax expense in connection with enactment of U.S. Tax Cuts and Jobs Act   $ 13,363,000    
Non-deductible acquisition-related expenses   349,000 $ 1,296,000  
Valuation allowances   45,995,000 30,972,000 $ 28,750,000
Unrecognized tax benefits   4,273,000 2,246,000  
Unrecognized tax benefits, interest on income taxes accrued   $ 287,000 $ 195,000  
Period during which examination phase of tax audits may conclude, description   Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months which could significantly increase or decrease the balance of our gross unrecognized tax benefits.    
Period during which federal income tax returns remain open to examination   2014, 2015, 2016 and 2017    
Statute of limitations for tax examination, Minimum   3 years    
Statute of limitations for tax examination, Maximum   10 years    
Scenario, Forecast [Member]        
Income Tax [Line Items]        
Statutory federal income tax rate 21.00%      
Earliest Tax Year [Member]        
Income Tax [Line Items]        
Open tax year   2012    
Latest Tax Year [Member]        
Income Tax [Line Items]        
Open tax year   2015    
State and Local Jurisdictions [Member]        
Income Tax [Line Items]        
Net operating loss carry forward   $ 1,977,000    
Foreign [Member]        
Income Tax [Line Items]        
Net operating loss carry forward   87,056,000    
Operating loss carryforward, which will expire   $ 6,258,000    
Operating loss expiration year   2018    
Operating loss expiration year   2024    
United States [Member]        
Income Tax [Line Items]        
Net operating loss carry forward   $ 1,455,000    
Operating loss expiration year   2018    
Operating loss expiration year   2036    
XML 98 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Deferred tax assets:      
Net operating losses $ 25,418 $ 18,964  
Foreign tax credits 21,346 13,115  
Accruals 5,921 6,426  
Goodwill and other intangibles 4,717 35,523  
Stock-based compensation 3,023 4,238  
Accounts receivable 2,124 2,547  
Inventories 1,930 2,598  
Property and equipment 1,111 705  
Deferred revenue 600 468  
Other 335 55  
Gross deferred tax assets 66,525 84,639  
Valuation allowances (45,995) (30,972) $ (28,750)
Total deferred tax assets 20,530 53,667  
Deferred tax liabilities:      
Goodwill and other intangibles (1,587) (1,221)  
Accrued withholding tax (1,452)    
Prepaid expenses (369) (204)  
Other (775) (795)  
Total deferred tax liabilities (4,183) (2,220)  
Net deferred tax assets $ 16,347 $ 51,447  
XML 99 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Net Non-Current Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Net non-current deferred tax assets $ 17,064 $ 52,347
Net non-current deferred tax liabilities (717) (900)
Net deferred tax assets $ 16,347 $ 51,447
XML 100 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Change in Valuation Allowance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Valuation allowances at beginning of year $ 30,972 $ 28,750  
Increase in income tax expense 2,472 3,742 $ 2,944
U.S. federal tax reform 11,623    
Foreign currency translation adjustments 2,865 (1,035)  
Other (1,937) (485)  
Valuation allowances at end of year $ 45,995 $ 30,972 $ 28,750
XML 101 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Income Tax Disclosure [Abstract]  
Beginning Balance $ 2,051
Additions for tax positions added through acquisition 2,484
Subtractions for tax positions in prior periods (59)
Additions for tax positions in current period 867
Additions due to foreign currency translation 53
Subtractions due to audit settlements and statute expirations (1,410)
Ending Balance $ 3,986
XML 102 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Market Risk Management - Additional Information (Detail)
Dec. 31, 2017
USD ($)
Line of Credit Facility [Line Items]  
Debt outstanding $ 117,500,000
Senior Revolving Credit Facility [Member]  
Line of Credit Facility [Line Items]  
Debt outstanding $ 117,500,000
Interest rate 3.49%
Term Loan A [Member]  
Line of Credit Facility [Line Items]  
Debt outstanding $ 166,250,000
Interest rate 3.57%
ABS Facility [Member]  
Line of Credit Facility [Line Items]  
Debt outstanding $ 25,000,000
Interest rate 2.41%
XML 103 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Financial Instruments - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
DerivativeInstrument
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Foreign Currency Derivatives [Abstract]      
Foreign currency forward contracts, maturity 1 month    
Approximate number of foreign exchange forward contracts per month | DerivativeInstrument 4    
Average notional value of foreign exchange forward contracts $ 10,610,000    
Average maturity of foreign exchange forward contracts 9 days    
Amount of gain (loss) recognized in earnings on derivatives $ 159,000 $ (2,722,000) $ (942,000)
XML 104 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Compensation Related Costs [Abstract]      
Discretionary match contribution to defined contribution plan provided to participants-U.S. teammates 50.00%    
Maximum pre-tax contributions of compensation per pay period eligible for match- U.S. teammates 6.00%    
Contribution expense $ 14,083,000 $ 7,684,000 $ 7,190,000
XML 105 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Programs - Additional Information (Detail) - USD ($)
Feb. 13, 2018
Dec. 31, 2017
Feb. 29, 2016
Feb. 28, 2015
Oct. 31, 2014
Schedule Of Share Repurchase Programs [Line Items]          
Common stock repurchase program, authorized amount   $ 0 $ 50,000,000 $ 75,000,000 $ 25,000,000
Subsequent Event [Member]          
Schedule Of Share Repurchase Programs [Line Items]          
Common stock repurchase program, authorized amount $ 50,000,000        
XML 106 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Programs - Summary of Shares of Common Stock Repurchased Under Repurchase Programs (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2017
Equity [Abstract]      
Repurchase program, total number of shares purchased 1,891 3,300 5,191
Repurchase program, average price paid per share $ 26.43 $ 27.83  
Repurchase program, approximate dollar value of shares purchased $ 50,000 $ 91,843 $ 141,843
XML 107 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Other commitment, Performance bonds outstanding $ 1,962,000
Number of months of salary paid as severance From three to twenty-four months
XML 108 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]      
Allowance for doubtful accounts receivable, Beginning Balance $ 9,138 $ 11,872 $ 19,336
Allowance for doubtful accounts receivable, Additions 5,245 2,452 6,761
Allowance for doubtful accounts receivable, Deductions (4,225) (5,186) (14,225)
Allowance for doubtful accounts receivable, Ending Balance $ 10,158 $ 9,138 $ 11,872
XML 109 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Financial Information - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]        
Reduction of the allowance for doubtful accounts $ 10,158 $ 9,138 $ 11,872 $ 19,336
XML 110 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Flows - Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Supplemental disclosures of cash flow information:      
Cash paid during the year for interest $ 10,976 $ 3,782 $ 2,866
Cash paid during the year for income taxes, net of refunds $ 55,470 $ 39,051 $ 41,062
XML 111 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Flows - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Supplemental Cash Flow Elements [Abstract]      
Capital expenditures in accounts payable, purchased at period end but not yet paid $ 159,000 $ 791,000 $ 662,000
XML 112 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Revenue from External Customer [Line Items]      
Number of operating segments | Segment 3    
Description of major customers net sales None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015.    
Product Concentration Risk [Member] | Net Sales [Member]      
Revenue from External Customer [Line Items]      
Net sales from provision of services 10.00%    
APAC Segment [Member] | Hardware Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   $ 9,000 $ 6,000
APAC Segment [Member] | Software Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   10,991,000 8,439,000
EMEA Segment [Member] | Software Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   48,586,000 43,388,000
North America Segment [Member] | Hardware Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   270,000 24,000
North America Segment [Member] | Software Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   $ 87,984,000 $ 74,101,000
XML 113 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Net Sales by Offering for North America, EMEA and APAC (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue from External Customer [Line Items]                      
Revenues from external customers $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 $ 6,703,623 $ 5,485,515 $ 5,373,090
North America Segment [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 5,181,734 3,971,828 3,823,528
North America Segment [Member] | Hardware Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 3,352,355 2,454,889 2,336,764
North America Segment [Member] | Software Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 1,310,118 1,146,808 1,157,168
North America Segment [Member] | Services Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 519,261 370,131 329,596
EMEA Segment [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 1,355,416 1,338,560 1,371,137
EMEA Segment [Member] | Hardware Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 536,500 481,505 531,308
EMEA Segment [Member] | Software Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 710,452 762,427 756,373
EMEA Segment [Member] | Services Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 108,464 94,628 83,456
APAC Segment [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 166,473 175,127 178,425
APAC Segment [Member] | Hardware Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 27,907 18,916 14,327
APAC Segment [Member] | Software Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 101,412 132,718 149,607
APAC Segment [Member] | Services Net Sales [Member]                      
Revenue from External Customer [Line Items]                      
Revenues from external customers                 $ 37,154 $ 23,493 $ 14,491
XML 114 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Total assets $ 2,685,651       $ 2,219,300       $ 2,685,651 $ 2,219,300  
Products                 6,038,744 4,997,263 $ 4,945,547
Services                 664,879 488,252 427,543
Total net sales 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 6,703,623 5,485,515 5,373,090
Products                 5,512,402 4,571,462 4,513,353
Services                 272,651 170,951 143,405
Total costs of goods sold 1,551,192 1,531,892 1,432,653 1,269,316 1,276,614 1,210,908 1,247,017 1,007,874 5,785,053 4,742,413 4,656,758
Gross profit 232,883 226,081 251,379 208,227 190,969 181,808 209,217 161,108 918,570 743,102 716,332
Operating expenses:                      
Selling and administrative expenses 184,554 180,390 180,752 177,632 145,066 143,872 150,186 146,119 723,328 585,243 584,906
Severance and restructuring expenses 2,791 494 1,022 4,695 1,527 788 909 1,356 9,002 4,580 4,907
Loss on sale of foreign entity   3,646             3,646    
Acquisition-related expenses   106 276 2,947 3,706 741     3,329 4,447  
Earnings from operations 45,538 $ 41,445 $ 69,329 $ 22,953 40,670 $ 36,407 $ 58,122 $ 13,633 179,265 148,832 126,519
North America Segment [Member]                      
Segment Reporting Information [Line Items]                      
Products                 4,662,473 3,601,697 3,493,932
Services                 519,261 370,131 329,596
Total net sales                 5,181,734 3,971,828 3,823,528
Products                 4,253,587 3,301,148 3,196,297
Services                 236,470 145,199 125,668
Total costs of goods sold                 4,490,057 3,446,347 3,321,965
Gross profit                 691,677 525,481 501,563
Operating expenses:                      
Selling and administrative expenses                 530,792 401,316 396,603
Severance and restructuring expenses                 4,010 2,966 1,126
Acquisition-related expenses                 3,223 4,278  
Earnings from operations                 153,652 116,921 103,834
EMEA Segment [Member]                      
Segment Reporting Information [Line Items]                      
Products                 1,246,952 1,243,932 1,287,681
Services                 108,464 94,628 83,456
Total net sales                 1,355,416 1,338,560 1,371,137
Products                 1,140,204 1,129,917 1,167,113
Services                 24,902 22,956 17,737
Total costs of goods sold                 1,165,106 1,152,873 1,184,850
Gross profit                 190,310 185,687 186,287
Operating expenses:                      
Selling and administrative expenses                 164,305 160,269 165,879
Severance and restructuring expenses                 4,888 1,496 3,781
Loss on sale of foreign entity                 3,646    
Acquisition-related expenses                 106    
Earnings from operations                 17,365 23,922 16,627
APAC Segment [Member]                      
Segment Reporting Information [Line Items]                      
Products                 129,319 151,634 163,934
Services                 37,154 23,493 14,491
Total net sales                 166,473 175,127 178,425
Products                 118,611 140,397 149,943
Services                 11,279 2,796  
Total costs of goods sold                 129,890 143,193 149,943
Gross profit                 36,583 31,934 28,482
Operating expenses:                      
Selling and administrative expenses                 28,231 23,658 22,424
Severance and restructuring expenses                 104 118  
Acquisition-related expenses                   169  
Earnings from operations                 8,248 7,989 6,058
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Total assets 2,968,984       2,886,422       2,968,984 2,886,422 2,657,604
Operating Segments [Member] | North America Segment [Member]                      
Segment Reporting Information [Line Items]                      
Total assets 2,337,573       2,204,351       2,337,573 2,204,351 1,999,485
Operating Segments [Member] | EMEA Segment [Member]                      
Segment Reporting Information [Line Items]                      
Total assets 530,242       562,293       530,242 562,293 543,146
Operating Segments [Member] | APAC Segment [Member]                      
Segment Reporting Information [Line Items]                      
Total assets $ 101,169       $ 119,778       $ 101,169 $ 119,778 $ 114,973
XML 115 R91.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Financial Information about Reportable Operating Segments (Parenthetical) (Detail) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]      
Total assets $ 2,685,651,000 $ 2,219,300,000  
Eliminations, Corporate and Reconciling Items [Member]      
Segment Reporting Information [Line Items]      
Total assets $ 283,333,000 $ 667,122,000 $ 643,587,000
XML 116 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Summary of Geographic Net Sales and Long-Lived Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net sales $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 $ 6,703,623 $ 5,485,515 $ 5,373,090
Total long-lived assets 75,252       70,910       75,252 70,910 88,281
United States [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net sales                 4,933,805 3,776,352 3,645,876
Total long-lived assets 50,462       46,774       50,462 46,774 58,748
United Kingdom [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net sales                 684,632 671,999 711,957
Total long-lived assets 14,783       13,570       14,783 13,570 16,810
Other Foreign [Member]                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Net sales                 1,085,186 1,037,164 1,015,257
Total long-lived assets $ 10,007       $ 10,566       $ 10,007 $ 10,566 $ 12,723
XML 117 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Geographic Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]      
Depreciation and amortization of property and equipment $ 25,787 $ 27,493 $ 26,649
Amortization of intangible assets 16,812 10,637 11,308
Depreciation and amortization, total 42,599 38,130 37,957
North America Segment [Member]      
Segment Reporting Information [Line Items]      
Depreciation and amortization of property and equipment 20,241 21,952 22,239
Amortization of intangible assets 15,971 8,139 8,053
EMEA Segment [Member]      
Segment Reporting Information [Line Items]      
Depreciation and amortization of property and equipment 5,025 4,908 3,757
Amortization of intangible assets 73 1,951 2,834
APAC Segment [Member]      
Segment Reporting Information [Line Items]      
Depreciation and amortization of property and equipment 521 633 653
Amortization of intangible assets $ 768 $ 547 $ 421
XML 118 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Sep. 26, 2017
Jan. 06, 2017
Sep. 01, 2016
Oct. 01, 2015
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]                    
Business acquisition cash purchase price               $ 186,932,000 $ 10,297,000 $ 44,221,000
Goodwill         $ 131,431,000   $ 62,645,000 131,431,000 62,645,000  
Amortization expense               16,812,000 10,637,000 11,308,000
Reduction in goodwill balance due to adjustment in purchase price allocation           $ 945,000   0    
Goodwill recorded in acquisition               68,786,000 6,450,000  
North America Segment [Member]                    
Business Acquisition [Line Items]                    
Goodwill         119,828,000   55,688,000 119,828,000 55,688,000  
Amortization expense               $ 15,971,000 8,139,000 8,053,000
Business acquisition, effective date of acquisition               Jan. 06, 2017    
Goodwill recorded in acquisition               $ 64,140,000    
Acquisitions purchase price adjustment                 507,000  
APAC Segment [Member]                    
Business Acquisition [Line Items]                    
Goodwill         7,562,000   6,957,000 7,562,000 6,957,000  
Amortization expense               768,000 $ 547,000 421,000
Business acquisition, effective date of acquisition                 Sep. 01, 2016  
Working capital adjustment               35,000    
Goodwill recorded in acquisition               605,000 $ 6,957,000  
EMEA Segment [Member]                    
Business Acquisition [Line Items]                    
Goodwill         4,041,000     4,041,000    
Amortization expense               $ 73,000 1,951,000 $ 2,834,000
Business acquisition, effective date of acquisition               Sep. 26, 2017    
Goodwill recorded in acquisition               $ 4,041,000    
Caase Group, B.V. [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price $ 6,038,000                  
Caase Group, B.V. [Member] | EMEA Segment [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price 6,038,000                  
Net assets acquired 2,107,000                  
Cash acquired 68,000                  
Acquired identifiable intangible assets 2,039,000                  
Decrease in fair value of acquired identifiable intangible assets         193,000          
Goodwill         $ 4,041,000     4,041,000    
Caase Group, B.V. [Member] | EMEA Segment [Member] | Scenario, Previously Reported [Member]                    
Business Acquisition [Line Items]                    
Goodwill $ 4,117,000                  
Caase Group, B.V. [Member] | Customer Relationships [Member] | EMEA Segment [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets 8 years                  
Caase Group, B.V. [Member] | Trade Name [Member] | EMEA Segment [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets 8 years                  
Caase Group, B.V. [Member] | Non-compete Agreements [Member] | EMEA Segment [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets 8 years                  
Datalink [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price   $ 257,456,000                
Cash acquired   76,597,000                
Goodwill   64,140,000                
Estimated fair value of deferred revenue   65,500,000                
Estimated fair value of deferred costs   48,029,000                
Identified intangible assets   94,500,000                
Amortization expense               11,520,000    
Business combination, net sales from acquired entity               524,281,000    
Business combination, gross profit from acquired entity               $ 118,917,000    
Datalink [Member] | North America Segment [Member]                    
Business Acquisition [Line Items]                    
Goodwill   64,140,000                
Datalink [Member] | Customer Relationships [Member]                    
Business Acquisition [Line Items]                    
Identified intangible assets   92,200,000                
Datalink [Member] | Trade Name [Member]                    
Business Acquisition [Line Items]                    
Identified intangible assets   2,200,000                
Datalink [Member] | Non-compete Agreements [Member]                    
Business Acquisition [Line Items]                    
Identified intangible assets   $ 100,000                
Ignia Pty Ltd [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price     $ 10,804,000              
Business acquisition, effective date of acquisition               Sep. 01, 2016    
Ignia Pty Ltd [Member] | APAC Segment [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price     10,804,000              
Net assets acquired     5,324,000              
Cash acquired     1,463,000              
Acquired identifiable intangible assets     4,716,000              
Decrease in fair value of acquired identifiable intangible assets             218,000      
Goodwill             $ 6,957,000   6,957,000  
Business acquisition, effective date of acquisition               Sep. 01, 2016    
Working capital adjustment           $ 35,000        
Ignia Pty Ltd [Member] | APAC Segment [Member] | Scenario, Previously Reported [Member]                    
Business Acquisition [Line Items]                    
Goodwill     $ 7,248,000              
Ignia Pty Ltd [Member] | Customer Relationships [Member] | APAC Segment [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets     8 years              
Ignia Pty Ltd [Member] | Restrictive Covenant Agreements [Member] | APAC Segment [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets     27 months              
BlueMetal Architects, Inc. [Member]                    
Business Acquisition [Line Items]                    
Business acquisition cash purchase price       $ 44,221,000            
Net assets acquired       15,412,000            
Acquired identifiable intangible assets       15,240,000            
Business acquisition, effective date of acquisition                   Oct. 01, 2015
Goodwill recorded in acquisition                   $ 29,938,000
Tax deductible goodwill       $ 0            
BlueMetal Architects, Inc. [Member] | North America Segment [Member]                    
Business Acquisition [Line Items]                    
Acquisitions purchase price adjustment                 $ 507,000  
BlueMetal Architects, Inc. [Member] | Customer Relationships [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets       8 years            
BlueMetal Architects, Inc. [Member] | Restrictive Covenant Agreements [Member]                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired intangible assets       3 years            
XML 119 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Summary of Purchase Price and Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 06, 2017
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]        
Total purchase price   $ 186,932 $ 10,297 $ 44,221
Fair value of net assets acquired:        
Excess purchase price over fair value of net assets acquired ("goodwill")   $ 131,431 $ 62,645  
Datalink [Member]        
Business Acquisition [Line Items]        
Total purchase price $ 257,456      
Fair value of net assets acquired:        
Current assets 238,577      
Identifiable intangible assets - see description below 94,500      
Property and equipment 5,843      
Other assets 17,888      
Current liabilities (129,071)      
Long-term liabilities, including deferred taxes (34,421)      
Total fair value of net assets acquired 193,316      
Excess purchase price over fair value of net assets acquired ("goodwill") $ 64,140      
XML 120 R96.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Estimated Useful Lives of Identifiable Intangibles (Detail) - Datalink [Member]
12 Months Ended
Dec. 31, 2017
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 10 years
Trade Name [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 1 year
Non-compete Agreements [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Useful Life 1 year
XML 121 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Summary of Pro Forma Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]                      
Net sales, As reported $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 $ 6,703,623 $ 5,485,515 $ 5,373,090
Net earnings, As reported $ 14,168 $ 22,412 $ 40,255 $ 13,848 $ 21,100 $ 21,635 $ 35,067 $ 6,888 $ 90,683 $ 84,690 $ 75,851
Diluted earnings per share, As reported $ 0.39 $ 0.62 $ 1.11 $ 0.38 $ 0.59 $ 0.60 $ 0.96 $ 0.18 $ 2.50 $ 2.32 $ 1.98
Datalink [Member]                      
Business Acquisition [Line Items]                      
Net sales, As reported                 $ 6,703,623 $ 5,485,515 $ 5,373,090
Net sales, Proforma                 6,707,533 6,084,484 6,033,750
Net earnings, As reported                 90,683 84,690 75,851
Net earnings, Proforma                 $ 92,276 $ 85,823 $ 75,696
Diluted earnings per share, As reported                 $ 2.50 $ 2.32 $ 1.98
Diluted earnings per share, Proforma                 $ 2.55 $ 2.36 $ 1.98
XML 122 R98.htm IDEA: XBRL DOCUMENT v3.8.0.1
Sale of Foreign Entity - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2017
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Loss on sale of foreign entity $ 3,646,000 $ 3,646,000
Discontinued Operations, Disposed of by Sale [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Loss on sale of foreign entity 3,646,000  
Charge upon release of cumulative translation adjustment $ 2,903,000  
XML 123 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Information - Consolidated Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 $ 6,703,623 $ 5,485,515 $ 5,373,090
Costs of goods sold 1,551,192 1,531,892 1,432,653 1,269,316 1,276,614 1,210,908 1,247,017 1,007,874 5,785,053 4,742,413 4,656,758
Gross profit 232,883 226,081 251,379 208,227 190,969 181,808 209,217 161,108 918,570 743,102 716,332
Operating expenses:                      
Selling and administrative expenses 184,554 180,390 180,752 177,632 145,066 143,872 150,186 146,119 723,328 585,243 584,906
Severance and restructuring expenses 2,791 494 1,022 4,695 1,527 788 909 1,356 9,002 4,580 4,907
Loss on sale of foreign entity   3,646             3,646    
Acquisition-related expenses   106 276 2,947 3,706 741     3,329 4,447  
Earnings from operations 45,538 41,445 69,329 22,953 40,670 36,407 58,122 13,633 179,265 148,832 126,519
Non-operating (income) expense:                      
Interest income (346) (227) (205) (431) (282) (318) (216) (250) (1,209) (1,066) (783)
Interest expense 5,360 5,555 4,326 3,933 2,271 2,517 1,992 1,848 19,174 8,628 7,224
Net foreign currency exchange (gain) loss (117) 341 251 380 (520) 579 (153) 616 855 522 (393)
Other expense, net 367 339 326 315 311 352 359 268 1,347 1,290 1,295
Earnings before income taxes 40,274 35,437 64,631 18,756 38,890 33,277 56,140 11,151 159,098 139,458 119,176
Income tax expense 26,106 13,025 24,376 4,908 17,790 11,642 21,073 4,263 68,415 54,768 43,325
Net earnings $ 14,168 $ 22,412 $ 40,255 $ 13,848 $ 21,100 $ 21,635 $ 35,067 $ 6,888 $ 90,683 $ 84,690 $ 75,851
Net earnings per share:                      
Basic $ 0.40 $ 0.63 $ 1.13 $ 0.39 $ 0.59 $ 0.61 $ 0.96 $ 0.19 $ 2.54 $ 2.35 $ 2.00
Diluted $ 0.39 $ 0.62 $ 1.11 $ 0.38 $ 0.59 $ 0.60 $ 0.96 $ 0.18 $ 2.50 $ 2.32 $ 1.98
Shares used in per share calculations:                      
Net sales $ 1,784,075 $ 1,757,973 $ 1,684,032 $ 1,477,543 $ 1,467,583 $ 1,392,716 $ 1,456,234 $ 1,168,982 $ 6,703,623 $ 5,485,515 $ 5,373,090
Costs of goods sold 1,551,192 1,531,892 1,432,653 1,269,316 1,276,614 1,210,908 1,247,017 1,007,874 5,785,053 4,742,413 4,656,758
Gross profit $ 232,883 $ 226,081 $ 251,379 $ 208,227 $ 190,969 $ 181,808 $ 209,217 $ 161,108 $ 918,570 $ 743,102 $ 716,332
Basic 35,809 35,787 35,765 35,602 35,479 35,474 36,380 37,075 35,741 36,102 37,984
Diluted 36,272 36,203 36,169 36,185 35,963 35,790 36,612 37,386 36,207 36,438 38,275
EXCEL 124 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^I5TP?(\\#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,$% @ ;ZE73&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !OJ5=, ];\C^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OITE1)'1S43PI""XHWD(RNQML_I",M/OVMG6W MB^@#>,S,+]]\ ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYF MKVEZYCTD;3[T'D$TS0UX)&TU:9B!55J)3'762)-14\PGO#4K/GWF?H%9 ]BC MQT %>,V!J7EB.HY]!Q? #"/,OGP7T*[$I?HG=ND .R7'XM;4, SUT"ZY:0<. M;T^/+\NZE0N%=# X_2I.TC'AAITGO[9W]]L'ID3#;ZM&5*+="BYY(\7U^^SZ MP^\B[*-U._>/C<^"JH-?=Z&^ %!+ P04 " !OJ5=,F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_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 ( &^I5TS4%QD8K ( @* 8 >&PO=V]R:W-H965T&UL?5;MCILP$'P5Q ,[D_ 9N9':^]$V]QY^)57AA3P5M=-7(17I1JGZ-('BZLIO*)MZS1 M7TY@],*GO.7\W@VW$1QF9%K&('94)0_;BQ#:LJ$TFOXV\?-!PT#7'\ M_A[]BTU>)[.GDFUX]:<\JLLBS,/@R$[T6JD7?O_*^H32,.BS_\YNK-)PLQ*M M<>"5M+_!X2H5K_LH>BDU?>N>96.?]^Y+0GH:3, ] 0\$G'Q*(#V!# 3T.2'I M"=$[_[!3-K-MM_T]D@]>UO&170S M87K$ND/@$0(-B$C''@0P)+#&'AT_"FQ\!'E$;'U$ B^!@#D22R@K3$Y"> M6'HRHF?.%OF(&2R0@@*I1\\= 1\QAP4R4"#SZ,@]90 R<0 MU$*:KA)B-+%1.2B2^R).J:P!R$2MS$&)N<]/'0D DL$2*(8]%_L19J[K $P^ MH3+A;.1'F+LJR#N3.<'9?"H?T.(KA#TE[/V+ )B) D.PBQ'Q([@E!F'(A IL M=N1[&2>N"H"94H$=CWQ#8[?,(,S4N<"V1[ZIL5=G &:JSF#G(]_ZV*FS#?*] M3]*<9&14)X]:\!\ \NU-G$K;]IALI(42%!.,"7$K+AI=DS439]N"R.# KXWM M?T:S0YNSPO::_8!W/=(/*LYE(X,]5_JRME?JB7/%])+B)YWX1;=EPZ!B)V5> M9_I==+U)-U"\[?NN:&C^EO\!4$L#!!0 ( &^I5TPW$&2O800 *@4 8 M >&PO=V]R:W-H965T&UL?9A=C^HV$(;_"N*^)_;X>P5( MA:IJI59:G:KM=1;,@DY":))=3O]]G9"E,#/>&_+!._8[B?UXXL6E:;]UAQC[ MV?>Z.G7+^:'OST]%T6T/L2Z[+\TYGM(_^Z:MRSY=MJ]%=VYCN1N#ZJH (6Q1 ME\?3?+48[SVWJT7SUE?'4WQN9]U;79?MO^M8-9?E7,X_;GP]OA[ZX4:Q6IS+ MU_A'[/\\/[?IJKBULCO6\=0=F].LC?OE_$?YM%%Z"!@5?QWCI;L[GPVIO#3- MM^'BU]UR+@9'L8K;?FBB3(?WN(E5-;24?/PS-3J_]3D$WI]_M/[SF'Q*YJ7L MXJ:I_C[N^L-R[N>S7=R7;U7_M;G\$J>$S'PV9?];?(]5D@].4A_;INK&W]GV MK>N;>FHE6:G+[]?C\30>+U/['V%\ $P!< N0^M, -04H%%!WU;YW(8%/))I8>Y'6Z.SV[\+V7;I;OO*R47Q?O0SB197R5P)X%'Q88J MU/^2(O5_,P&L"1CCU7V\XN,5&Z_&>'T?KU$25XD=):=1(H7Q.-<-E8$ [S/9 M:-:-IFX,1.9= M6=:-I6X<'/7BD1='4S:@+;*\863@I,FX\:P; M3]V@%[#VI!M00BNMD!VJD\$K*PSO)[!^ O&CT?A3@R TY)#0$V)*DA(9SSV!#5@7#"90SQ$)5 M#2EL"*@A)ZS&?JC,@-(Y/SR4):6RQE2>- \=6>?Q<&9D$(2W&3\\EB7ELL9< MEA2X8+VQA@PA1@@R*)$;U3R:I2$KG\YEQ>-44IYJS%-)4>E#$,[@I*A.IF$( M.8Q)GJJ28E5CK$H*3)66'$MF!L=?G9YSQA%/5DG1JC%:)<-,9SQ9DCF=D3[D MZ,&S55*X&@Q72;DIK0FD^*(R[3//!WBX H4K'O%KH-#T/CA<(C R*T7P&3\\ M6X&R%2\J:V#8JD,(#L.,%2IO;:Y$S=2H%*\&XQ4H-R%8XW#IPNATFF8R8XCG M*S!\)88H.)W$M0LC"CF. <]6H&PUF/5 D:EUD!A"C RLN%LY'OWP7 5:\QK, M>F"J6:]!>CS!.*%)'P\FLQX"3VJ@I,8U[9K3D-?UJ>;1"0]H<&35,;D)R@,5 M*% -!BJG(;E\JGETPH,4*$@QLM= ":D,7FE840;JBL>HHABU&*.*\E')]*6 MIP&G$XDEF7FI>) J"E*+0:HH'XT1 'CA8W3:!*,R[TOQ&%44HQ932U$\_@ : M2)G*Z=(W=,B4*RJS>4 YBGM:*XI(GSZ[+%[]&)V32NO<;@9/4T5I:C&])LW# M3@5;J7)"ME(M[K:,ACV\W\OV]7CJ9B]-WS?UN$>T;YH^ID;%EY3A(9:[VT45 M]_UPZM)Y>]T[NU[TS7G:%RQNFY.K_P!02P,$% @ ;ZE73+*G)O H @ M)0< !@ !X;"]W;W)KV(=NWK^UDTQST:L@90U[9O%K56'V9PN$MAO;M=\'7LI+(=0 RK,&7^ [B!_-GLD> M&J*V$_N>ITAY3*.&Z_1_^D:Y>U'#"''26_RI,H-G9B6RMOV\V$<6\S&[S> MX T&-_C0X/<&?V9 '9DN]1D+G&>,MA;K-JO!ZDRX:U\NYE$-ZK73<[):+D=O M>11EZ*;B]))M)_%&$F^JV"T5_C\)DOD'",\(X6F_/X:(S7[?Z/>U/QC[DUD1 MG236DEI+G)7CSNJX(YJ0!$:28$F2SD@Z23A*XCOZ-X.YKYOPA$:><,$3S_)L MPT6>.QHM:7<,OC!(/%5UI)967GJWLN7]>:O[6/3[%I_+Q>K[57[<;=[ONATMK>/ MS7*^_;)^;E;E+_?KS7*^*Q\W#YWM\Z:9WQT:+1<=HU3H+.=/J_;UY>&[;YOK MR_6/W>)IU7S;M+8_ELOYYG_=9K%^N6KK]NL7?SX]/.[V7W2N+Y_G#\T_F]V_ MGK]MRJ?.FY6[IV6SVCZM5ZU-)A\F;K;/5ZU4[MUU]S/?RQV?ZY?;IK3A'R[=9K]K/G9+ J^'TGIXW:] MV![^;]W^V.[6RY.5,I3E_._CSZ?5X>?+R?YK,][ G!J8MP:E[]\UL*<&]E<# M]]L&[M3 ?;:!/S7PGVT03@W"9QO$4X/XV0;IU"!]MD$^-G*T_W1F'H*+I&M#?G/?0D M$>,YTI>(.R<&Q$@Z1X82L3"4$;&2SY$;B21UCHP)HF%5/UR5Z<>CG9%^#/>- MY1%B#P;L>P.6&W#<@#L8<.\-@&,F1R0]= MY /W?.!>#ASVQN2(^/<##RYA/$PEYE(R'GU%,!.]JRQWX*,.?<*'8PU@<$,[%LPD>-R'C0O0)N!'A;#91PWQOF#T?C(7P M&A.N3"0GF,:UCG&>%LM"HK[OC('1_E1JW$>^(&TL<; M-FV=C<2)&/..TM;X2\ID//'^\4;/HR)2\X2'E3B6FH\J(S0CF MK%.>CWI?"M"S5\EQPWG4/3%G794EUQD/2 I:G1#L,]#9LA80O0,&FI M;J\A M!6,(&J)G1$%=XAQF?4-!%Y6&,W_,0*5B.3JP0I&@C\DKG/64@"XZXS2>,0P, M?I^F*E%0J\"TC(*,4:!E^%J3,"'V&&>"PLJBS[BR[_#<&C!.)6,B1H#D=%8Y M9 P PB6=I/]9O]E(]Q-[06NT-R%9E[U=M M1,JNY7Q=JABG;%88/92+6,X,&!=CP+)@R#CG50@8 M/8PK9:+!Z"&<5QK+H#&U5\(G8_1(+IKB[(31(SF?O,'R9D8YEU6HN+Y25VM9 M6&.R[YZ8\W,/ Z1'J%(OH]<\+KG$2BF'LQL0S)B,1=*0=:H"'J45(%.*B0IEQK!8NRXS%5EHI"S,* L-D3,VP.1ZC"K_\-Z4")FB!_'N5%(V MX^8;$JK$%03#B%$>B_L;0NF,%8^@GEY34YFQ\>-F-" M!=SM$P(EC/0I&Q0>,S,V*)MK>[BB[(P1WM5*H7L-.1Z%=PED,WJ70'('$PBO M(H<4$ON70*C^;BB$A3F!3!";5T+:8B4X991![3KC5.7BSE1$MY&B6RM4W4:J M/*<,IIP>P:QW5CS9&M6;*+U-1VT:J;7$OU#5$;@>A?WH$TU89 M<3 3:R4RQ+ZF4E,\V"1]QBA=3C =G-C<9&A:X8.A,1N:>%HW(51(#E/3E&#> M1(:L4RW.H!'%@O7H;XE9K_"P&A,L)+RRF1 JJX"7V5.")1=D1I=8],G77D"H MW&V8(.295K62KJ+JC53U&N52]P3%=\-57\2AP"#<-WU"Z2_XG&) ;6$%,:04 M'MQ7O%P1<0;^8A49/?N"?K] M@O0-[31@Q3-F6+3XG&Y261 4 M@!1SF 9G#$LF8GW8>?<*Y;+9/!Q>%MZV;M<_5KM]=GCW[=L+R5_-_A5,^+ZK M+\::?#_1%[/CZ\:_S!_??O['?//PM-JVOJ]WN_7R\';F_7J]:\KH2\)NMQZ; M^=W;AT5SO]O_&LOOF^-;Q\JT[9DX)+:*C0OBQL6+K"E5P6O+.KD.:Z7Z1P!D5=.6R ?>TT[OG+AHB=)+<0:R%Y0<+:EE M $41!BUINK L;&PORH)?%&LZNA>!O+0M$7\WE/';.H3A6^"Y.=?*!$!9].1, M?U#UL]\+O0*3RK%I:2<;W@6"GM;A$WS<909O ;\:>I.S>6"<'#A_,8NOQW48 MF80HHY4R"D0/5[JEC!DAG<:?43.*=-PDXD^H^),VM^@NDC%VU%%I]*2UV%L.CO> MAITL'FE^ AH):") _"$A'@GQ.R'YD)",A,0A@,&*K0&N1FC$; 8,FF,F!-#JTQ'(=\0&+>CH_H#M M$A$[D-T2DB-_$K'79VSY\9W/E5\@\0HD5B"Y$XB=0@T8;#&=Q:PBG#NH[1*5 M)W@5.8:7J"S-T_\4/O6FG"X]P\@O@+T">.D90L?S@$EG><8PCU/'\Q+U">(( M.Z79>6 (9U'F3SKS)IUYDG9NTR9;%!#]V?C!]?LI_4$L#!!0 ( M &^I5TQ),*9CVP0 &88 8 >&PO=V]R:W-H965T&UL MA5E=;^,V$/PKAM]S(IQ2G*&8V;&LOM<;[YO)CUVQK^^FFZ8YW"9)_;SQN[S^4A[\OOWE MI:QV>=->5J])?:A\ONZ#=D5"0MADEV_WT_FLO_>UFL_*MZ;8[OW7:E*_[79Y M]=_"%^7Q;BJG'S>^;5\W37[OR^WI;[2>5? M[J:_R-M'I;N 'O'WUA_K3]\G72E/9?F]N_AM?3<5'2-?^.>F2Y&W'^]^Z8NB MR]3R^'=(.CV/V05^_OZ1_:$OOBWF*:_]LBS^V:Z;S=W432=K_Y*_%_^W11SR?X3A M !H"Z!P@Y<4 -02H]_:V>L;N^^SZ54 ML^2]2S1@%B<,!1@=8I8(8T+,/<+8$+-"F#3$/"","S&/").=,4G;DW-C"#:& M^@3Z:> MMY"QUEIG4DU\;H%JI]P<03(EK766-QP(O!9"6=Z&&*>%2VFL#]@*)/ "%=47 MFT%;G[ C(V$_D,@0N$G*6.Q;=Y/18K)7;1)G&EW9V#@D<@[NE#*V!;(C5BFQ M+TAD#-PL9>P,4@KC>.'78"$A[ P260.W3!E[ RG#Z5P&A9M8;!^$[(/;)@$I M-T)$ DO 9D)<2 E+/B')Y]9)0/*ERT86*(ULX=$>GGLGH2UUQNG$(-"@%0'! MEU9R8WA$.*59;M24!*3=< M1$ R)3)K!&\X$'UC11:]6L8X;3*C1C8UA-V!@#LH?J9 L3LHH]W8*L'^0,@? MN'<2>',PBA\J+"E^<^#>B3.-[2P(6P@A"XEF/W8'I4?<06%W4,@=N'>JV!U: M%>4FLKH*"PEA;U# &R()46"?+QUWSX>KL) 0MA %+"02$!7+>2:L8[#'J["0 MT,BI#!!]7OIB -E JI2VW!P 3D6;(@22J>1"\P!P-Z3):MZ&&&>,(!H14H7- M1B&SL;P^\-Y@'/$-9O+IL+0[@?\CKUZW^WKR5#9-N>M/1U_*LO%M2O&E3;;Q M^?I\4?B7ION:MM^KT\GWZ:(I#\.I?G+^U\+\?U!+ P04 " !OJ5=, I M(30& #-( & 'AL+W=OFDV]_]#NFFWZRU/;;>H^ M?>V>E_M=U]2/8Z/->DE*N>6F7FWGM]?CM4_=[77[VJ]7V^93-]N_;C9U]^]= MLV[?;^9Z_N/"Y]7S2S]<6-Y>[^KGYL^F_[+[U*5ORV,OCZM-L]VOVNVL:YYN MYA_U567\T&!4_+5JWO M#SVE./Z9.IT?QQP:GG[^T?LO8_(IF:_UOKEOUW^O'ON7FWF8SQZ;I_IUW7]N MWW]MIH3L?#9E_WOSUJR3?(@DC?'0KO?CS]G#Z[YO-U,O*91-_?WP>[4=?[]/ M_?]HAAO0U(".#;2[V("G!ORS@;G8P$P-3-9@>4AEG)NJ[NO;ZZY]GW6'V[NK MAU6DKTR:_8?AXCC9X]_2].S3U;=;S?YZ^39T-&GN#AHZU1P5R]3[<0A"0]R1 M:$[G ]Q+!6>22DH"X2 8YLEC>S[+,^ .#.S C!V8TPX49Q-UT+A1LQTU4;G M2JDL82D,QD4EA)44>ANL/A6>Q6YA[!8D'W$'#G;@9/(F"_7NH+$GH9+UP_**ULK[%\*A&YR U-@ MR7DG8T?"R$8�?1:C&5T ,%+G0A;2BS;/'+- LXA>K?=*8"W"DDCZ0M+%/-$ Z#8'+I:$L#$ * +A"D!S>!]"4G)^0L9$.8* :[8#+UW M)"FP(/;&@K<>H-61+0!:(#2>UVV-,*@(0D:;7.\DZ3"@I4U M")5 &UW"*L@ 4"DDK)9A29@V9*0M6U?H E.$ $5L7F02H(@.+C(P!*A5% %S MD=08HO*+)F$\$:B!;,B3D"7+0D<"3G4/I42(+%#*1I?)0IB/!/AH@8FG&TP:^ W0>I\>'F X0.J",[I M[W+/9^#Y6C%[F 40%], VO_+H[#C!,S?Y>;/TJ8Y.3H'4&@ ;7)^4DJZ2P6T M.D2O+^P,,/9_!AM?+B_V6)8;"X[>!I@'$%.PVL)$@'C PL5,,(888,CE&&+) M"^VMNC0:Y@4#7KB<%PRF!0V<-*WLL*]FFX M'#^&!0-8^+SD853R*+C"@-( GZ^0D.A"^)@_#/CC<_ZP!(5.M@(V#^^!U 2G MP'LV4*8"U=ARJ6 P?0RH=WQ>[QA0[VA-:(,;*'E<:J6P,-$,()H7V^Z@@K&, MMLB0,G$ +&RL=.6],H-I9@#-O,G# M"9/$?$A8J=5*R5UZS!>#( 3S['DT%X M\OK\[7G* 90QJ;I%13J2!F8JO_>9PID,8)//V60D0=*+>P2V 92)-Q[/R_>SA_9UVP]'HR=7CV?R'VDX$\ZNW^FKZG"R_K.;PT'_'W7WO-KN M9U_;OF\WX[GP4]OV38I4?4CS_-+4C\7Q M/QAN_P-02P,$% @ ;ZE73%[N*>.O 0 T@, !@ !X;"]W;W)KPT.*2@=CGUT#X,F+DMIEM/&^VS/FB@:4<%>F M XU_*F.5\.C:FKG.@B@C2$G&D^2:*=%JFJV[KQ(<#RM!,U_ #_LSM:]-C,4K8*M&N-)A:JC-YN]H==R(\)OUH8 MW,(FH9.3,<_!^5IF- F"0$+A X/ XPQW(&4@0AF_)TXZEPS I7UA_Q)[QUY. MPL&=D4]MZ9N,WE!20B5ZZ1_-\ !3/Y\HF9K_!F>0F!Z48(W"2!>_I.B=-VIB M02E*O(QGJ^,Y3/P7V#J 3P#^#L#&0E'YO? B3ZT9B!UGWXEPQ9L]Q]D4(1A' M$?^A>(?1<[ZY25)V#D13SF',XZ_+:[EO%?)%C-58.NX38X4IM=QDQ?1>6%O>;R3U_1QV[\+6[?: MD9/Q>+-Q_I4Q'E!*-L8I[-&W+ M7&^!UQ&D)$MWNP],<:%IF4??V9:Y&;P4&LZ6N$$I;M].(,U8T(2^.YY$V_G@ M8&7>\Q:^@?_>GRU:;&&IA0+MA-'$0E/0N^1XRD)\#/@A8'2K,PF57(QY#L9# M7=!=$ 02*A\8.&Y7N )DYZ9(R -?G=_;/L7:LY<(=W!OY4]2^*^B! MDAH:/DC_9,8O,-=S2\E<_%>X@L3PH 1S5$:ZN))J<-ZHF06E*/XZ[4+'?9QN MLF2&;0/2&9 N@$/,PZ9$4?DG[GF96S,2._6^Y^&)DV.*O:F",[8BWJ%XA]YK MF1SV.;L&HCGF-,6DZY@E@B'[DB+=2G%*_X&GV_#]IL)]A.__4)AM$V2;!%DD MR/Y;XE;,[5])V*JG"FP;I\F1R@PZ3O+*NPSL71K?Y'?X-.V/W+9".W(Q'E\V M]K\QQ@-*V=W@"'7XP19#0N/#\2.>[31FD^%-/_\@MGSC\A=02P,$% @ M;ZE73.)T)A.U 0 T , !D !X;"]W;W)K&UL M?5/;;IPP$/T5RQ\0+RQ)5BM RJ:J6JF55JG:/'MA "N^4-LLZ=]W; A!#>J+ M[1F?<^;B<3X:^^(Z $]>E=2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R. M)"59NMO=,<6%IF4>?6=;YF;P4F@X6^(&I;C],)A::@CXDQU,6\!'P2\#H5F<2*KD8\Q*,KW5!=R$A MD%#YH,!QN\(C2!F$,(W?LR9=0@;B^ORF_CG6CK5&# M]$]F_ )S/;>4S,5_@RM(A(=,,$9EI(LKJ0;GC9I5,!7%7Z==Z+B/T\WM?J9M M$]*9D"Z$0XS#ID Q\T_<\S*W9B1VZGW/PQ,GQQ1[4P5G;$6\P^0=>J]EEN3L M&G1FR&F"I"O(.X*A^!(AW8IP2C_0TVWZ?C/!?:3OU]$/=]L"V:9 %@6R_U7X M$9(<[O^)P58=56#;.$N.5&;0<8Y7WF5<']+X(N_P:=:_<]L*['S7V/W& M& ^8RNX&!ZC#[[48$AH?CO=XMM.0388W_?Q_V/*)R[]02P,$% @ ;ZE7 M3(15@IRU 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$I)V661;:CI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S6FM?@#ON MO7MW'-F ]LFU )X\:V5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQ MOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/H'"(:=;^N)XE$WKHX,562<:^ ;^ M>W>VP6(S2R4U&"?1$ MU3N^WQ],^QJ> 'Q(&MSB36,D%\2D:GZN<;J(@4%#Z MR"#"=H4'4"H2!1F_)DXZIXS Y?F%_6.J/=1R$0X>4/V4E6]S>J"D@EKTRC_B M\ FF>FXIF8K_ E=0(3PJ"3E*5"ZMI.R=1SVQ!"E:/(^[-&D?QIO;W01;!_ ) MP&? (>5A8Z*D_(/PHL@L#L2.O>]$?.+MD8?>E-&96I'N@G@7O-=B>SAD[!J) MIIC3&,.7,7,$"^QS"KZ6XL3?P/DZ?+>J<)?@NW\4WJT3[%<)]HE@_]\2UV+> MOTK"%CW58)LT38Z4V)LTR0OO/+#W/+W)W_!QVK\*VTCCR 5]>-G4_QK10Y"R MN0DCU(8/-AL*:A^/[\+9CF,V&AZ[Z0>Q^1L7?P!02P,$% @ ;ZE73-/\ M."^S 0 T@, !D !X;"]W;W)K&UL?5/;;M0P M$/T5RQ]09[,!EE42J5N$0 )I541Y]B:3Q*HOP78VY>\9.VD(-.7%]HSGG#DS M'N>CL8^N _#D24GM"MIYWQ\9#ET+#V1(W*,7MKQ-(,Q9T1Y\=]Z+M?'"P,N]Y"]_ ?^_/ M%BVVL-1"@7;":&*A*>CM[GC*0GP,>! PNM69A$HNQCP&XW-=T"0( @F5#PP< MMRO<@92!"&7\G#GIDC( U^=G]H^Q=JSEPAW<&?E#U+XKZ(&2&AH^2']OQD\P MU_.&DKGX+W %B>%!">:HC'1Q)=7@O%$S"TI1_&G:A8[[.-UDAQFV#4AG0+H M#C$/FQ)%Y1^XYV5NS4CLU/N>AR?>'5/L316< MIIAT';-$,&1?4J1;*4[I"WBZ#=]O*MQ'^/XOA:_DSS8)LDB0_;?$K9A_5;)5 M3Q78-DZ3(Y49=)SDE7<9V-LTOLF?\&G:OW+;"NW(Q7A\V=C_QA@/*"6YP1'J M\(,MAH3&A^,[/-MIS";#FW[^06SYQN5O4$L#!!0 ( &^I5TP7N3GDM0$ M -(# 9 >&PO=V]R:W-H965T-V@3N0 M,A"AC.>)D\XI W!Y?F7_&FO'6L[TJF MXG_ !22&!R68HS32Q964O?-&32PH1?&7<1=B8 M*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RMB'QL?D;V%C]/^D]M&:$?.QN/+QO[7QGA *9LK'*$6/]AL M2*A].'["LQW';#2\Z:8?Q.9O7/P%4$L#!!0 ( &^I5TQ>30:/M $ -(# M 9 >&PO=V]R:W-H965TM_ -W/?^;+S%9I9:*-!6 MH"8&FH+>;X^G?8B/ 3\$C'9Q)J&2"^)3,#[7!=T$02"AE/@<%4H;5U(-UJ%*+%Z*XL_3+G3K"G<1OOM'X=TZP7Z58!\)]O\M<2WF\"H)6_14@6GC-%E2 MX:#C)"^\\\#>9_%-_H9/T_Z5FU9H2R[H_,O&_C>(#KR4S8T?H&UL?5-AC]0@$/TKA!]P=-FJ>YNV MR>T9HXDFFS.>G]EVVI*#4H%NSW_O0'NU>M4OP QOWKP9AFPT]LFU )X\:]6Y MG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5#-**\21YR[20'2VRZ#O;(C.# M5[*#LR5NT%K8GR=09LSICKXX'F33^N!@1=:+!KZ"_]:?+5IL8:FDALY)TQ$+ M=4[O=L=3&O 1\"AA=*LS"95X!Z4"$:-G%I2BQ?.TRR[NXW23'N:P[0 ^!_ EX!#SL"E15/Y>>%%D MUHS$3KWO17CBW9%C;\K@C*V(=RC>H?=:[&YO,W8-1#/F-&'X&K,@&+(O*?A6 MBA-_%8XSLTVPW]2XCP3[/PC^H2#=)$@C0?K?(E]C>,+_2L)67=5@FSA/CI1F MZ.(LK[S+R-[Q^"J_X=.\?Q&VD9TC%^/Q;>,+U,9X0"G)#0Y1BU]L,134/AS? MX=E.@S89WO3S'V++1RY^ 5!+ P04 " !OJ5=,^Y,9G;0! #4 P &0 M 'AL+W=OHVI:YW@*OHY.2+$V2&Z:XT+3,H^UDR]P,7@H- M)TO&8!7P$_!0PNI5,0B5G8UZ"\K4N:!(2 @F5#PPU,%8VQ%?,/D'5HO99KLHFRG M19L4;_KY#['E(Y?O4$L#!!0 ( &^I5TS@5%'%R@$ '@$ 9 >&PO M=V]R:W-H965T'P#?.4QFLT>^DJM2S][X5!VZ[ 1XQJ:-@H[).:/L)2SQZCI?C/< /AX%Z)RU$I M8<(75:.Q2BXL3HID+_/*^[!.\\F!+F'Q +H$T#7@&/*0.5%0_IY95N9:34C/ M=S\P_XO3$W5W4WEGN(IPYL0;Y[V5-,ER2:_,-WRWJ"KLJ[_0I&PO=V]R:W-H965TIM'*MI1-5"52*ZU2M7UF[?%%X>( 7J=_WP$[CMM:>0%F.'/F MS#!DH['/K@7PY%5)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@JABD)..[ MW353HM.TR*+O9(O,#%YV&DZ6N$$I87\?09HQIPE]N#@Q59+QKX#OY' M?[)HL86EZA1HUQE-+-0YO4T.QWW 1\#/#D:W.I-0R=F8YV \5CG=!4$@H?2! M0>!V@3N0,A"AC)>9DRXI0^#Z_,;^)=:.M9R%@SLC?W65;W-Z0TD%M1BD?S+C M \SU?*)D+OXK7$ B/"C!'*61+JZD')PW:F9!*4J\3GNGXSY.-VDZAVT'\#F M+P$W,0^;$D7E]\*+(K-F)';J?2_"$R<'CKTI@S.V(MZA>(?>2\&3)&.70#1C MCA.&KS#O"(;L2PJ^E>+(_PO'F=DF2#&PO=V]R:W-H965T5%2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV%* M=)H66?2=3)'AX&2GX62('902YO4($L><)O3-\=@UK0L.5F2]:. 'N)_]R7B+ M+2Q5IT#;#C4Q4.?T+CDG#@Q*?HT1IXTK*P3I4,XN7HL3+M'6?A1-%9G D9NI]+\(3)P?N>U,&9VQ%O//BK?=>"IZD&;L$HCGF.,7P M54RR1##/OJ3@6RF._!\XWX;O-Q7N(WS_3N'U-D&Z29!&@O2_)6[%W'Q(PE8] M56":.$V6E#CH.,DK[S*P=SR^R=_P:=H?A&DZ;4;%W\ 4$L#!!0 ( &^I5TS6(^Z+M0$ M -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T M3Z/O9//4]%[)%DZ6N%YK85^/H,R0T82^.9YDW?C@8'G:B1J^@__1G2Q:;&8I MI8;62=,2"U5&;Y/#<1?B8\!/"8-;G$FHY&S,N>-GEA0BA8OXR[;N _CS?5^@JT#^ 3@,V ?\[ Q M453^17B1I]8,Q(Z][T1XXN3 L3=%<,96Q#L4[]![R7ERD[)+()IBCF,,7\0D MO(V7A\V=C_RA@/*&5SA2/4X >; M#065#\<;/-MQS$;#FV[Z06S^QOD?4$L#!!0 ( &^I5TPRJ#F.LP$ -(# M 9 >&PO=V]R:W-H965T++/I. MILAP<$IV<#+$#EH+\W($A6-.=_35\2";U@4'*[)>-/ =W(_^9+S%%I9*:NBL MQ(X8J'-ZLSL=MG%?9QN]ND,VP;P&< 7P'7,PZ9$4?EG MX421&1R)F7K?B_#$NP/WO2F#,[8BWGGQUGLO!>=)QBZ!:(XY3C%\%;-;(IAG M7U+PK11'_A^<;\/WFPKW$;[_2^$;^=--@C02I.^6N!7SKTJVZJD&T\1ILJ3$ MH8N3O/(N WO#XYO\"9^F_5Z81G:6G-'YEXW]KQ$=>"G)E1^AUG^PQ5!0NW#\ MY,]F&K/)<-C//X@MW[CX#5!+ P04 " !OJ5=,*ACM:+0! #2 P &0 M 'AL+W=OG_3H-'">=.TS X&1!U!6C%^.+QC6LB>EGGTG4V9X^B4 M[.%LB!VU%N;7"11.!4WHJ^-)MIT+#E;F@VCA*[AOP]EXBZTLM=306XD],= 4 M]#XYGK(0'P.^2YCLYDQ")1?$YV!\J@MZ"() 0>4"@_#;%1Y J4#D9?Q<..F: M,@"WYU?V#[%V7\M%6'A ]4/6KBOH'24U-&)4[@FGC[#4^\>.N]UY+S-&?70+3$G.88OHE)U@CFV=<4?"_% MB?\'Y_OP=%=A&N'I7PJS?8)LER"+!-F;)>[%W/Z3A&UZJL&T<9HLJ7#LXR1O MO.O WO/X)G_"YVG_(DPK>TLNZ/S+QOXWB Z\E,.-'Z'.?[#54-"X<'SOSV8> ML]EP."P_B*W?N/P-4$L#!!0 ( &^I5TP*ZLHRM $ -(# 9 >&PO M=V]R:W-H965TO&IE7$Y;[[L3 M8ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[Z++3+LO9(&+I:X M7FMA?YY!X9#3+7US/,FF]='!BJP3#7P%_ZV[V&"QF:62&HR3:(B%.J9>7;G!XIJ: 6O?)/.'R$J9YWE$S%?X8;J! >E80<)2J7 M5E+VSJ.>6((4+5['79JT#^,-/TRP=0"? 'P&'%,>-B9*RM\++XK,XD#LV/M. MQ"?>GGCH31F=J17I+HAWP7LK.#]D[!:)IICS&,,7,=LY@@7V.05?2W'F_\#Y M.GRWJG"7X+L_%-ZO$^Q7"?:)8/_?$M=BCG\E88N>:K!-FB9'2NQ-FN2%=Q[8 M!Y[>Y'?X..U?A&VD<>2*/KQLZG^-Z"%(V=R%$6K#!YL-!;6/Q_MPMN.8C8;' M;OI!;/[&Q2]02P,$% @ ;ZE73+E14@RU 0 U , !D !X;"]W;W)K M&UL?5/;;M0P$/T5RQ]0[SI;**LD4K<(@032JHCR M[$TFB55?@NULRM\S=M(00>#%GAF?.7-U/EKW[#N 0%ZT,KZ@70C]D3%?=:"% MO[$]&'QIK-,BH.I:YGL'HDY.6C&^V[UA6DA#RSS9SJ[,[1"4-'!VQ ]:"_?S M!,J.!=W35\.C;+L0#:S,>]'"5PC?^K-#C2TLM=1@O+2&.&@*>K\_G@X1GP!/ M$D:_DDFLY&+M,P$8U16^722:O#! MZID%4]'B9;JE2?;.CL1-O>]%'/'^ MR+$W532F5J0W3-ZC]5IR_BYGUT@T8TX3AJ\P^P7!D'T)P;="G/A?[K@SVP39 M9HY9(LC6!-D_" Z;!(=$X1!U^L451T(0HOD7938LV*<'V\Q]B MRT&UL?5/;;MP@$/T5Q >$7>RDTIW_? 3NNVUIY 68X<^;,,&2CL2^N!?#D34GM_KN>.Z:U@<'*[)>-/ -_/?^9-%B"TO5*="N,YI8J'-ZMS\Z?C/DXWR?4"I[PC%T"T8PY3AB^PNP7!$/V)07?2G'D_X7CS&P3))L: MDTB0_*4QV29(-PG22)!^6.06)OTG"5MU58%MXCPY4II!QUE>>9>1O>/Q5?[ MIWG_*FS3:4?.QN/;QA>HC?& 4G97.$0M?K'%D%#[&PO=V]R:W-H965T M552NX)VWO<'QES5@>+NRO2@ M\:8Q5G&/IFV9ZRWP.@8IR9+=[H8I+C0M\^@[V3(W@Y="P\D2-RC%[=L1I!D+ MNJOS!_OG6#O6X@$1X4((Y*B-=7$DU.&_4S()2 M%'^==J'C/DXW63J';0QZ>>'](L#=5 M<,96Q#L4[]![*9/T.F>70#1CCA,F66'V"X(A^Y(BV4IQ3/X)QYG9)D@W-::1 M(/U#X\TV0;9)D$6"[+]%;F%N_TK"5EU58-LX3XY49M!QEE?>963OD_@JO^'3 MO#]RVPKMR-EX?-OX HTQ'E#*[@J'J,,OMA@2&A^.MWBVTZ!-AC?]_(?8\I'+ M=U!+ P04 " !OJ5=,J@5ET;V$ *[Y0 MVRSIWW=L"*4-RHOM&9\YF!XTW MC;&*>S1MRUQO@=,)A::@M[MCZ$>I Q$*./7S$F7E"%P?7YA_Q1KQUHNW,&] MD3]%[;N"'BBIH>&#] ]F_ QS/;>4S,5_A2M(A SF'; J]EDAYR=@U$,^8T89(59K\@&+(O*9*M%*?D53C.S#9!NJDQC03I M/QH_;!-DFP19),C>+'(#D_VODJVZJL"V<9X<_Q):/7/X! M4$L#!!0 ( &^I5TPJ)5*:M0$ -0# 9 >&PO=V]R:W-H965T( M7J=_WP$[CMM:>0%F.'/FS#!DH['/K@7PY%5)[7+:>M\?&'-E"TJX*].#QIO: M6"4\FK9AKK<@JABD)..[W353HM.TR*+O9(O,#%YV&DZ6N$$I87\?09HQIWOZ MYGCJFM8'!RNR7C3P'?R/_F318@M+U2G0KC.:6*AS>KL_'-. CX"?'8QN=2:A MDK,QS\%XK'*Z"X) 0ND#@\#M G<@92!"&2\S)UU2AL#U^8W]2ZP=:SD+!W=& M_NHJW^;TAI(*:C%(_V3&!YCK^43)7/Q7N(!$>%"".4HC75Q).3AOU,R"4I1X MG?9.QWV<;I)D#ML.X', 7P)N8AXV)8K*[X4716;-2.S4^UZ$)]X?./:F#,[8 MBGB'XAUZ+P5/]QF[!*(9&PO=V]R:W-H965T[^ M?I3LNMYF[$42J5L4IX M-&W-7&=!E#%(2<8WFVNF1*MIGD;?R>:IZ;UL-9PL<;U2POXZ@C1#1K?TP_'4 MUHT/#I:GG:CA!_CG[F318C-+V2K0KC6:6*@R>K<]'). CX"7%@:W.)-0R=F8 MMV!\*S.Z"8) 0N$#@\#M O<@92!"&3\G3CJG#('+\P?[EU@[UG(6#NZ-?&U+ MWV3TEI(2*M%+_V2&KS#5LZ=D*OX1+B 1'I1@CL)(%U=2],X;-;&@%"7>Q[W5 M<1_&FWTRA:T'\"F SP&W,0\;$T7E#\*+/+5F(';L?2?"$V\/''M3!&=L1;Q# M\0Z]EYPG218/>'QOTZ M0;)*D$2"Y+]%KF&N_TK"%EU58.LX3XX4IM=QEA?>>63O>'R53_@X[]^%K5OM MR-EX?-OX I4Q'E#*Y@J'J,$O-AL2*A^.-WBVXZ"-AC?=](?8_)'SWU!+ P04 M " !OJ5=,E03D?NX" :#0 &0 'AL+W=OOPI'5W'T5J=Q(-5Q]D)UKSS4'V M#==FV!\CU?6"[VU04T<4QWG4\*H--RL[]]1O5O*LZZH53WV@SDW#^S];4@R&5%RE?A\&7_3J,AQ6)6NST0,'-XR(>15T/3&8=OR?2<-8< F_? MW]D_V>1-,B])_#\,!- 60$Q"-0G;E'[GFFU4OKT$_ M;G['A]^8W9/9F]TP:;?"?F<6K\SL94-IL8HN ]&$V8X8NL&P&1$9]EF"D,26 M%N&$PQ.XPL2&)[?JI4<_A02I)4C_2[%T4D28.RR209%L29#%C@C">#+)H4@. M",@109@$BQ10I $J2.",!D6*:%("0AR1P1A"BQR!T7N%@2)J[&$4%9B#19C M \4+"E8FKH.6(,H\]<4\1F4+BI2Y,DL,Y;%'!IKU@1%(QW4+ %'NJ62&7+.D @3QT0;@<$G%ZX=0!! MGCH@W X(6+UPZP""/'5 N!\0L'KLMC<$*CU]AW _(&#UTNUO$.0Y3!#N!P2L MSMP##P*5GGHCW \(6)TM\@&@,O7HX'Y P.IEYNH@4.[1P?V @-7+Q;XAD/MW M&MT<31O1'^VA7 4[>6[MC>!F=C[X/Y ]VOZ#C[>&;[P_5JT*7J0V!V1[C#U( MJ8592_S![.W)7%3F02T.>G@MS'L_GM;'@9;==!.)YNO0YB]02P,$% @ M;ZE73-3K65O. 0 G 0 !D !X;"]W;W)K&UL M=53;CML@$/T5Q U7/8E M,.-SF2$,Z:#TJVD +'J3HC49;JSM3H28H@')S(/JH'5?*J4ELR[4-3&=!E8& MDA2$)LF!2,9;G* L7C4PO)=-_SB#4D.$-OB=>>-U8GR!YVK$: MOH/]T5VTB\BL4G()K>&J11JJ##]M3N>#QP? 3PZ#6>R1[^2JU*L/OI093GQ! M(*"P7H&YY0;/((07E?C%2]MD^(A1"17K MA7U1PV>8^MEC-#7_%6X@'-Q7XCP*)4SX145OK)*3BBM%LK=QY6U8ATG_3HL3 MZ$2@*P(9C4+E'YEE>:K5@/1X]AWS?_'F1-W9%#X9CB)\<\4;E[WE]/B8DIL7 MFC#G$4,7F,V,($Y]MJ QBS/]CT[C]&VTPFV@;Y?NQW?\=U&!71#8+?T?DU6+ M,V0H.LP%P85JF_#3"ZR M\^@]T7"[_L''N?W&=,U;@Z[*NCL:;E*EE 572O+@&F[<4S$' BKKMQ_<7H\# M,P96==-;0.8'*?\+4$L#!!0 ( &^I5TS[L&9]N0$ -(# 9 >&PO M=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WNEFDA.UIDT7_@?O1GXRVVJ%120VI,0B47Q.=@?*ERN@L)@8+2!07AMRL\@E)!R*?Q>]:D2\A 7)]? MU3_%VGTM%V'A$=4O6;DVIP=**JC%H-P3CI]AKN<#)7/Q7^$*RL-#)CY&B] M"$^<'+GO31F(T65+BT,5) M7GF7@7W@\4W^P:=I_R9,(SM++NC\R\;^UX@.?"J[&S]"K?]@BZ&@=N%XY\]F M&K/)<-C//X@MW[CX"U!+ P04 " !OJ5=,.%2J\+D! #2 P &0 'AL M+W=O=&JLSEMG>N/ MC-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN6-:R(X66?2=39'AX)3LX&R( M';06YL\)%(XYW=%7QY-L6A<7A(1,?HT1E MXTK*P3K4LXI/18N7:9==W,?IYC:=:=L$/A/X0CC$.&P*%#/_*)PH,H,C,5/O M>Q&>>'?DOC=E<,96Q#N?O/7>:\'O#QF[!J$9TR:)&^"L%5/-9@F3I,E)0Y= MG.25=QG8!Q[?Y!]\FO9OPC2RL^2"SK]L['^-Z,"GDMSX$6K]!UL,!;4+QP_^ M;*8QFPR'_?R#V/*-B[]02P,$% @ ;ZE73!JAF'_$ 0 -P0 !D !X M;"]W;W)K&UL;51ACYP@$/TKA!]PN+A>-QLUN;WF ME7TT'8-&;%+TI<&?M M<"3$5!U(9N[4 +T[:926S#I3M\0,&E@=@J0@-$GNB62\QV4>?&==YFJT@O=P MULB,4C+]YP1"307>X7?'"V\[ZQVDS ?6PG>P/X:S=A9966HNH3=<]4A#4^"' MW?&4>7P _.0PF^4HN2KUZXTM=X,0G! (JZQF86Z[P"$)X(I?&[X43KY(^ M<+M_9W\*M;M:+LS HQ*_>&V[ A\PJJ%AH[ O:GJ&I9X,HZ7XKW %X> ^$Z=1 M*6'"%U6CL4HN+"X5R=[FE?=AG>:3+%W"X@%T":!KP"'HD%DH9/Z965;F6DU( MSW<_,-_BW9&ZNZF\,UQ%.'/)&^>]EFFRR\G5$RV8TXRA&\P'@CCV58+&)$[T MOW :#T^C&:8A/-VJ'^[C!/LHP3X0[/\ID=Z4&,.D<9$L*I)%"/8W(C%,=B-" M-HV3H-OP9 VJU-B'<=EXUZEXH*'Q'_!YI+XQW?+>H(NR[OF$)C=*67"I)'&UL;53;;IPP$/T5 MRQ\0 WO)9@5(V415*[72*E7;9R\,8,47:ILE_?O:AE"Z\0OVC,^<,^/QD(]* MOYH.P*(WP:4I<&=M?R3$5!T(:NY4#]*=-$H+:IVI6V)Z#;0.08*3+$GV1% F M<9D'WUF7N1HL9Q+.&IE!"*K_G("KL< I?G>\L+:SWD'*O*J-+W6!$Y\0<*BL9Z!NN<(3 M<.Z)7!J_9TZ\2/K ]?Z=_5.HW=5RH0:>%/_%:ML5^(!1#0T=N'U1XV>8Z]EA M-!?_%:[ '=QGXC0JQ4WXHFHP5HF9Q:4BZ-NT,AG6<3K9IW-8/""; [(EX!!T MR"04,G^FEI:Y5B/2T]WWU+Q<,WT0PW(7RS5G_8Q@FV48)M(-C^5^+]38DQS"$N MLHN*["($#S,$Z#8\68,J-<@P+BOO,A6/66C\/_@T4M^H;IDT MZ**L>SZAR8U2%EPJR9W+I7-3O!@<&NNW]VZOI[<\&5;U\YB2Y5]1_@502P,$ M% @ ;ZE73.C6JOZU 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$-=XTZ&;$3S8EL 1UZ5U#:GK7/]@3%;MJ"$O<$>M+^IT2CAO&D: M9GL#HHHD)1G?[3XP)3I-BRSZ3J;(<'"RTW RQ Y*"?/G"!+'G";TZGCNFM8% M!RNR7C3P'=R/_F2\Q1:5JE.@;8>:&*AS^I THJJ,4@W3..GV&NYY:2N?BO< 'IX2$3'Z-$:>-*RL$Z5+.*3T6)UVGO=-S' MZ2:]TK8)?";PA7 ?"6P*%#-_$DX4F<&1F*GWO0A/G!RX[TT9G+$5\+(_Z/S;7JZF6$:Z>DZ^L>[;8']IL ^ M"NS_*9&_*W$+D[X+PE8]56":.$V6E#CH.,DK[S*P#SR^R1M\FO9OPC2=MN2, MSK]L['^-Z,"GLKOQ(]3Z#[88$FH7CG?^;*8QFPR'_?R#V/*-B[]02P,$% M @ ;ZE73,N!MXFY 0 U , !D !X;"]W;W)K&UL=5/;;MLP#/T501]0Q8Z3%8%MH.E0=, *!!VV/BLV?4%U\20Y;O]^E.RZ M;NN]2")U>'A(4>F@S;-M !QYD4+9C#;.=0?&;-& Y/9*=Z#PIM)&FJ9GM M#/ R!$G!XLUFSR1O%P M/.UX#;_ _>Y.!BTVLY2M!&5;K8B!*J,WT>&8>'P _&EAL(LS\964 ME%#Q7KA'/=S#5,^.DJGXGW !@7"O!',46MBPDJ*W3LN)!:5(_C+NK0K[,-[L M=U/8>D \!<1SP'7(P\9$0?EW[GB>&CT0,_:^X_Z)HT.,O2F\,[0BW*%XB]Y+ MOHV2E%T\T80YCIAX@8EF!$/V.46\EN(8?PG'F5DGV*YJW :"[0>"_RA(5@F2 M0)!\*'+WJ<@US/Y3$K;HJ@13AWFRI-"]"K.\\,XC>Q.'5WF'C_/^P$W=*DO. MVN';AA>HM': 4C97.$0-?K'9$% Y?_R&9S,.VF@XW4U_B,T?.?\'4$L#!!0 M ( &^I5TRLM_Y3R $ #D$ 9 >&PO=V]R:W-H965TD7TP!8\BI%9XZTL;8_,&:*!B0W=ZJ'#D\JI26W:.J: MF5X#+WV0%"R)HGLF>=O1//.^L\XS-5C1=G#6Q Q2];R&'V!_]F>-%EM8RE9"9UK5$0W5D3[$A]/6X3W@5PNC6>V)J^2BU(LS MOI9'&CE!(*"PCH'C8Z]E2,A?_#:X@$.Z48(Y"">._I!B,57)F02F2OTYKV_EU MG$YVZ1P6#DCF@&0)V/L\;$KDE7_FEN>95B/14^][[JXX/B38F\(Y?2O\&8HW MZ+WFFWB7L:LCFC&G"9.L,/&"8,B^I$A"*4[)AW!\,V&"35#CQA-LWA&D88(T M2)!Z@O1=D?N;(D.83^$DVV"2[4>")+I)$L+<]I*MKDZ"KOVC-:100^<'9N5= MYN(A\5?_'SX-U7>NZ[8SY*(L/B!_S952%E!*=(=:&ISCQ1!06;?=X5Y/KWDR MK.KG067+WR+_!U!+ P04 " !OJ5=,R^5\_P4" V!@ &0 'AL+W=O M>I])Y6GLC.\;N"D MT) MP=3O(W#99V$$8 M1R[ (W[4T.O9/G"EG*5\<\;G2Q9&+B/@4!A'P>QR@Q?@W#'9/'Z-I.&DZ0+G M^SO[1U^\+>;,-+Q(_K.^F"H+=V%P@2OKN'F5_2<8"UJ'P5C]%[@!MW"7B=4H M)-?^&12=-E*,+#85P=Z'M6[\VH_\]S \@(X!=!% !B&?^0=F6)XJV0=J./R6 MN1['!VK/IG!.?Q3^G4U>6^\M3RA-R=!X M.W[0.Q0A%,O6HZ!E[\GLV@I0I1]8.BADU_AI.?-.0_&9^FO_%SY,U*],E76C M@[,T=GCX*WZ5TH#-)7JRWV%EA_AD<+@:M]W:O1HFV6 8V8Y3FDR_BOP/4$L# M!!0 ( &^I5TS<=U>4MP$ -(# 9 >&PO=V]R:W-H965T[EG',_N*2#L2^N ?#D5:O69;3QOCLRYHH&M' WIH,6;RICM?!H MVIJYSH(H(TDKQC>;6Z:%;&F>1M_9YJGIO9(MG"UQO=;"_CF!,D-&M_3-\2CK MQ@<'R]-.U/ 3_*_N;-%BLTHI-;1.FI98J#)ZMSV>=@$? 4\2!K[/E$6R?PB6C,0._:^$^&)MT>.O2F",[8BWF'R M#KW7/$GV*;L&H0ES&C%\@=G."(;JG;.,D+[SRP=_$1V3M\G/8?PM:R M=>1B/+YL[']EC =,97.#(]3@!YL-!94/QSV>[3AFH^%--_T@-G_C_"]02P,$ M% @ ;ZE73'GHO[:T 0 U , !D !X;"]W;W)K&UL;5-M;YPP#/XK47Y X%UTPF0>IVJ3MJD4Z=MGW-@7M2$T"00%@832>0:!QP4>04I/A#+>%DZZEO2)6_O*_A1ZQU[.PL*CEK^ZRK4Y M_41)!;48I7O1TS,L_7R@9&G^*UQ (MPKP1JEEC9\23E:I]7"@E*4>)_/K@_G MM/!?T_83^)+ ;Q+87"@H_RR<*#*C)V+FV0_"7W%\X#B;T@?#*,(_%&\Q>BF2 M-,K8Q1,MF..,X1M,O"(8LJ\E^%Z)(_\O'7=FGR#9U9@$@F1+D"3[!.DN01H( MTG^:C&^:W,/PFR)L,U4%I@G[9$FIQS[L\B:ZKNP##[?R%S[O^S=AFJZWY*P= MWFVX@5IK!R@ENL,E:O&)K8Z$VGGS(]IF7K39<7I8WA!;'W+Q!U!+ P04 M" !OJ5=,ZK.1++4! #4 P &0 'AL+W=O2(7%M7]E?8N_8RYD[>#+RIZA]5]"/E-30 M\$'Z5S-^@KF?>TKFYK_ !23"@Q*L41GIXI=4@_-&S2PH1?'WZ10ZGN/,?TW; M3DCFA.0F@4V%HO)G[GF96S,2.\V^Y^&*]X<$9U.%8!Q%_(?B'48O99JE.;L$ MHAESG##)"K-?$ S9EQ+)5HEC\E\Z[LPV0;JI,8T$Z9H@?=@FR#8)LDB0_=-D M=M/D%N;^I@A;356!;>,^.5*90<==7D67E7U,XJW\A4_[_I7;5FA'SL;CW<8; M:(SQ@%)V=[A$'3ZQQ9'0^&!^0-M.BS8YWO3S&V++0R[_ %!+ P04 " !O MJ5=,2AC;Q.0! #!0 &0 'AL+W=O BU= M$&9IV+0K.W@*I$:.*?RUP68&#.\Q^^.Y[9NM'60/.UI M#=] ?^^OTEAD82E;#IUJ18VFEAM5\"38C[;438:/&)50 MT8'I9S%^@KF>&*.Y^"]P!V;@-A.C40BFW!<5@]*"SRPF%4[?IK7MW#I.)_%I M#O,'!'- L 02K%B.34^Y[:7[P_!Z8WA76Z5K@SD[PRWGL> M1H>4W"W1C+E,F&"%V2\(8M@7B< G<0G^"3=WQD\0>G,,'4&X)@A/?H+(2Q Y M@NBO(I--D3[,T2\2>T5B#\%I(^+!Q/]IQ<$K=0C>AS2BX"UL) MH<&DLGLP76W,B[08#"IMMXG9RVDN)T.+?GYRR/+NY;\!4$L#!!0 ( &^I M5TQ.M(C[T@$ )X$ 9 >&PO=V]R:W-H965T/6F/Y(B"Y;X%3?R1Z$/:FEXM184S5$]PIHY8,X M(W$4I8333N B\[ZS*C(Y&-8)."ND!\ZI^G,")L<<[_#-\=HUK7$.4F0];> [ MF!_]65F++"Q5QT'H3@JDH,[QX^YX2AW> WYV,.K5'KE*+E*^.>-+E>/()00, M2N,8J%VN\ 2,.2*;QN^9$R^2+G"]O[&_^-IM+1>JX4FR7UUEVAP_8%1!30=F M7N7X&>9Z$HSFXK_"%9B%NTRL1BF9]E]4#MI(/K/85#A]G]9.^'6<^6]AX8!X M#H@W 602\ID_4T.+3,D1J>GN>^I^\>X8V[LIG=-?A3^SR6OKO1;[),G(U1'- MF-.$B5>8W8(@EGV1B$,2I_A#N.V9,,$^F./>$^S7!(&_(M-- MD2',?5@D"8HD 8*'C4@(\RDLD@9%TH\$:;01"6&V/XRL^H.#:OQD:%3*0?BI M7'F7X7N,?7_]@T^3^XVJIA,:7:2Q7>I[J9;2@$TENK,%M_:Q6 P&M7';>[M7 MT\A,AI']_!J0Y4DJ_@)02P,$% @ ;ZE73*^;?%^X 0 U , !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0[QHVC5: E$T5 MI5(KK5*U??;" %9L3&VSI'_?L2&$IKS8,^,S9Z[.1F-?7 O@R:M6GM' =_ _^K-%C2TLE=30.6DZ8J'.Z?W^ M>$H#/@)^2AC=2B:ADHLQ+T'Y4N5T%Q("!:4/# *O*SR 4H$(T_@]<](E9'!< MRV_LC[%VK.4B'#P8]4M6OLWI'245U&)0_MF,3S#7]%&/'^R+$W93#&5L0W3-ZA]5HDMSQCUT T8TX3AJ\P^P7!D'T)P;="G/A_ M[K@SVP3)9HY))$C6!.EAFR#=)$@C0?I/D8=/^_Y-V$9VCER,Q]G&"=3&>,!4=C>X1"U^L4514/L@?D+9 M3HLV*=[T\Q]BRT&ULE5AM;]HZ%/XK*#^@B>WC)*X :6W' MJ+1)U:9[[^<43$%+"$O2LOW[Y<7E$OMQ!7R )#SG->1W MD>_K6;!MFL-M&-:KK2ZR^J8\Z'W[SZ:LBJQI;ZN7L#Y4.EOW0D4>\BB*PR+; M[8/YM'_V5,VGY6N3[_;ZJ9K4KT6157_N=%X>9P$+WA]\W[ULF^Y!.)\>LA?] M0S?_')ZJ]BX\:5GO"KVO=^5^4NG-+/C$;A\IZ01ZQ+\[?:S/KB==*,]E^;.[ M>5S/@JCS2.=ZU70JLO;G3=_K/.\TM7[\,DJ#D\U.\/SZ7?NB#[X-YCFK]7V9 M_[=;-]M9D :3M=YDKWGSO3PNM0E(!A,3_5?]IO,6WGG2VEB5>=U_3U:O=5,6 M1DOK2I']'GYW^_[W:/2_BV$!;@3X28"S#P6$$1"7"I 1H$L%I!&0EPK$1B ^ M"1!]*) 8@>1_"\F' JD12"\54$9 63&$P_OK"^(A:[+YM"J/DVJHZ4/648?= MJK;D5MW#OL+Z_]J:J-NG;W,1RVGXUBDRF+L!PT>8>(RY1YADC'E F'2,^8PP M:HQ9 $P2C3%?$(:-,4N$X6/,(\*($R9LT&#"RQ^P'##9!T 0!$]8+7@R8^,P$2V,EVK9JIQX@(ZX2![AT@42:OR%M+)CQ2WV/H>PQ\MQBQB%U+222% MZ[L+; LEEJ[O "ADG'I]3Z#O"?!=804I5)!>S@P%%2C7@]2*=:&<&N.4"F^H M+,)=,@*FF-V6!E!R9BNZB;HB._LPCUU/=V; +K=;'7-B%-RMCR7 2<7]J<#] MC''@DJ?;,-S1F+C\S3/%9CH++XB9,PW M!@B7VET:@A*/'4Q+E@(5J4<%)B93ET?+,>,X8IP=+01Y>A#'#.. 8T4=RC I.!RRNBQ63@8.RYT0*0\JV\,&,X M((/RN8K)P*\84AR3@8,QI>P%' 3%V([ C!& #,I#?8')(-@5BU5,!@'&@[*7 M- 8T6M-$[H(&P$3LSC4 \Z\AA6>1C;CEZ20"*3FJ7$.3;MF&^DCN\*/+DA3!?Z8KA19@[A':H5FKO#.@\M7$D_'L. M\NQ4W0%&D6-<]& O/CH:Z$\UO6?6RV]>3Y[)IRJ(_"]J49:-;K=%-FZNMSM:GFUQOFNXR M::^KX21QN&G*@SDE#4]'M?._4$L#!!0 ( &^I5TPTA&AZ=P( $H* 9 M >&PO=V]R:W-H965T6R$NPS>SLCL/8FW96] MU54CUWZA5+L* ID7K*;RB;>LT6^.7-14Z:DX!;(5C!YL4%T%$(;SH*9EXV>I M7=N)+.5G594-VPE/GNN:BK];5O%N[1/_NO!2G@IE%H(L;>F)_6#J9[L3>A:, M+(>R9HTL>>,)=ES[&[+:0FP"+.)7R3IY,_:,E#WGKV;R];#V0U,1JUBN# 75 MCPM[9E5EF'0=?P92?\QI F_'5_;/5KP6LZ>2/?/J=WE0Q=I?^-Z!'>FY4B^\ M^\(&0;'O#>J_L0NK--Q4HG/DO)+VU\O/4O%Z8-&EU/2M?Y:-?78#_S4,#X A M ,: *+%:^D2V\D]4T2P5O/-$O_DM-?\Q68'>F]PLVJVP[W3Q4J]>LBA,TN!B MB ;,ML? #8:,B$"SCRD 2[&%#^& A\_0"F$ M_O63V12U&"AQY,%-0C 'N$K%+4#B M!]3B)B#S*6HQD$LM[A6"&6'IH,"=0!8/J,6]0)93U"(@RD=Z>*]U0V&O_R+EBNI;P M2==2Z,9NG%3LJ,PPT6/1=S?]1/%VZ-R"L7W,_@%02P,$% @ ;ZE73"8Y M1,L8 @ U08 !D !X;"]W;W)K&ULE57;CILP M$/T5Q >LL2&W%4%*MJI:J96BK;I]=L@DH+4QM9VP_?O:AM#L9B*E+]@SG#DS MQPSCO%/ZU50 -GJ3HC'+N+*V?23$E!5(;AY4"XU[LU=:\@/\ M /NSW6AGD9%E5TMH3*V:2,-^&:_HXYIF/B @7FKHS,4^\E*V2KUZX^MN&2>^ M(A!06D_!W7*")Q#",[DZ?@^D\9C3!U[NS^R?@W@G9LL-/"GQJ][9:AG/XV@' M>WX4]EEU7V 0-(FC0?TW.(%P<%^)RU$J8<(S*H_&*CFPN%(D?^O7N@EK-_"? MP_ -@2P,8!.@Y8^4:C\$[>\R+7J(MT??LO]-Z:/S)U-Z9WA*,([5[QQWE.1 ML4E.3IYHP*Q[#+O T!%!'/N8@F$IUNPJG.'A*5IA&L*S=Q5.<8(,)<@"0?J. M8(833%""R74%E'TX(PPSP9-,T2131.8<)YBA!+/[9W5W;UF-"JU0%S = M]8U _/V[.^FF"0S.JOQ1':2LG5]Y5E1#]U#7QV?/JS8'F2?5DSK*0O^S4V6> MU/JRW'O5L93)MA7EF1?X/O/R)"WRM' W6JL[20;Z53G?(\*7^/9:;. M0Y>XEX'OZ?Y0-P/>:'!,]O)O6?]S?"OUE7>ULDUS652I*IQ2[H;N-_*\)JV@ M)?Y-Y;FZ.7>:J;PK]:.Y6&R'KM]$)#.YJ1L3B3Y\R(G,LL:2CN.G,>I>?3;" MV_.+]5D[>3V9]Z22$Y7]EV[KP] 5KK.5N^24U=_5>2[-A"+7,;-?RP^9:;R) M1/O8J*QJ?YW-J:I5;JSH4/+D5W=,B_9X-O8O,EP0&$%P%6C?7PE"(P@_!?1+ M 34"^J@@,H+H40$S O:H@!L!?U0@C$ \*HB-('Y40/Q+YOQ/"?M:=C+ M)=TD !*O*ZRV4J=)G8P&I3H[97>S'9/FGB;/6J6--Z-M[;=_ZFJM].C'B(;A MP/MH+!EFW#'!#<-9'UG:"+D2GH[@&D: AC$.+'W0]S"Q"<[[R-1&:)]X08R( M/C*SD1"$\HI8B?O(W$:$WT<6"$+ JOYQ559_CG:-^ GPW(1XB82M@;!7(A2W M0'$+M+5 ;ZO#AT76,:QEBHZAA('L3&PJ""@!4Y[:%/6#* +%@'@,!87U@'@D MQ ?)?,4H%@*/-4:1P#FN,8^QN-,(.)YCCN08Y&7) M+3^4@3I8V4P(:V5M,T%\IZ8%'JU H@7WX5@@:Q=P^/!"*=@"IQA%&*BB%Y02 M(/,SA(IB!CR^8A2'_6&.>62PZ2X0BH<";A3PE0 UL,(H:^W7""4"?J?KQ'B. M8ZMO$?].33<[.G0+Y2./-Y"/L8'X3;#^$[CU)R@$DS9%*/)$ /6"V@I!,X08&I>P4HW'!#&.0G6&,(G #@U ZPS#!&&3M M<-'5B@7(L7?S3I3+5:W?Y=K7K9U2M=3!ZU2XSD$FV^M%)G=U<\KU>=E] M1N@N:G4TGTB\ZW>:T?]02P,$% @ ;ZE73 .[SMC? @ [PL !D !X M;"]W;W)K&ULE5;;CM,P$/V5*.]L?,UEU59B6R&0 M0%J!@&=OZ[;1)G%)W';Y>^PD6X(]1MF7)G;.')\Y]8R]N*KVN3M*J:.7NFJZ M97S4^G2?)-WV*&O1W:F3;,R7O6IKH$VH >\:.4UV[R'ME4GI1ZMH-/NV6,K")9R:VV M%,(\+G(MJ\HR&1V_1M+XMJ8-G+Z_LG_HDS?)/(E.KE7UL]SIXS+.XV@G]^)< MZ:_J^E&."?$X&K/_+"^R,G"KQ*RQ5577_T;;[JV3<<+=S0"@4($=K@WW/,QSDF-8 M<0HJ3@$+ WLJ PFR^7LJ!PGR&7LJ]^S &N+8 ML)23-" (KFD,%34/4,!UB(OYMA"X$ F:8)&[K06"84Q#QR]YD M_/YO9]&U1RK^UK9M[;X0HZ#+0ZC=?KY';'7_T!4$L#!!0 M ( &^I5TQ9M1V[$@( )H% 9 >&PO=V]R:W-H965T54,:AEQ6M'P'GK/ON;/#)X"_A302M'>\=4N*[4U.%,E2P5M'=%^W M(>82^1NLNU^8H&VV?:?;(W7TEF&\2M'-"/6878<)1AA_0""M/J0(EE+L@AD] M>$RPGR/""22?0Y)@V42X6&=H^>&XA@0O"^!% 6P%\$.CDDFC.DQL,76'\1// M\R;ESF$31#Y'1&$T%GHP'"T:CA8,KR>&HUF>(%HEJ[GE!> *K\,9,%\ QC%> MS[VCT0UE("[V[Y=.P:^U,A]Z%!T&S'-@;O@DOM.#IYL3GS+=U/I)Q*6JI7/D M2O\_]I:?.5>@?7I/VFBI!^5PH'!69KO2>]&-B^Z@>--/0C2,X^P_4$L#!!0 M ( &^I5TQ[-]"J6 , &(. 9 >&PO=V]R:W-H965T:. DJ8 9.TOW[&4,I MX"/+O@1PGKOGSK[G;"\NLGJICT(HYS7/BGKI'I4J'SROWAY%GM3WLA2%_F'59B61GC/+, ]\/O#Q)"W>U,&-/U6HA3RI+"_%4.?4ISY/JSUID M\K)TB?LV\"T]'%4SX*T697(0WX7Z43Y5^LOKO>S27!1U*@NG$ONE^T@>-A W M!@;Q,Q67>O#N-*D\2_G2?'S>+5V_B4AD8JL:%XE^G,5&9%GC2 M1*(YMC*KS:^S/=5*YIT7'4J>O+;/M##/2^?_S0PW@,X >@,27#6@G0%]-V F M^38RD^J'1"6K124O3M6N5IDT14$>J)[,;3-HYL[\I[.M]>AYQ;B_\,Z-HPZS M;C$PP) >X6GO/05@%&NPS&%,L+$1%' &BB9!C3T=)3$3(D,=,.. C1Q,@ERW MF,!@"H,)(& PF=HE>&,@2&>PJK<#C+2)]%_2 77*T$$:Q5P M;,\_U^UCIC<#KFOP;RC@#C2:V*M<> , K %,"QCL!L!\-K?#X_H'1/]6_8+= M *X0X?('3/YSDX*K&MCMU0*X7 &3Z[2Q@BW#(.8SX@![/-I/ AH?H9QX0.V4UN5&UNGLI ' MUBG61B'A>(.3>2ZJ@[G$U,Y6G@K5G($'H_U%Z1&:D_UD?*TO4.UUY]U->_OZ MFE2'M*B=9ZGTO<&<[O=2*J&#]._U;!WUA:__R,1>-:^A?J_:6T_[H639W>B\ M_EJY^@M02P,$% @ ;ZE73,_;(BOC @ # P !D !X;"]W;W)K&ULE5=A;YLP$/TKB!\P;(.!5$FD)M&T29M4==KVV4V< M!!4PLYVD^_>S#:4DG#OZI=CFW;M[!X]#Q^)PU/8@6LX;=N _N/[9/$BSBWJ675'Q6A6B#B3? M+\)[?+\JVV%,QO[)^=>"/FB2F^%N7O8J>/BS /@QW?LU.I'\7E"^\$T3#HU'_C M9UX:N*W$Y-B*4KF_P?:DM*@Z%E-*Q5[::U&[ZZ6]DV5=&!Q N@#2!^#TW8"X M"XC? NB[ 4D7D-P$1*T4UYL-TVPYE^(2R/;Q-LR^1?@N,=W?VD/7;'?/M$>9 MT_,R2=$\.ENB#K-J,62 P3TB,NQ]"@*E6)%1.+E.L!XCXAO(9@S)"5Q$#.J, M77P\U$D]*A*0('$$R15!ZJ(@I61(&* M-$MSU= 9C4HV8&)ID!:E*8 "/8 M3&AZ1[''CWA"3SO0]?N#$_\+A$%GWF,RH:\0*/5X#\/FPS% $=]XH@/1@2B* M,K\DV*88\NG,0P'["M,//$7863B=\A33\5-$=/RQ@' S^DYG8+-BP*WC7!#( MIQWV*H:,.-*>CS3%U*\(-BP&'(L\;R:!'4L^X%@".Y9,<.R&C!U+9K,X]THF ML&/)!,=N0%#LR0,[ED".I1X*V(DD^4!K82<2X"=N]-WH0.G_OAO18"2JN#RX M<5,%6W&JM9TL!J?]2'M/[$AU<[XRHVX[F+[1M'/R=R8/1:V")Z'-P.;&JKT0 MFILRT2=3YM&,YOVFY'MMEYE9RW8^;3=:--WL'?7_ "S_ 5!+ P04 " !O MJ5=,/Z!]\CL" 5!P &0 'AL+W=O03;VFC_QRYJ(G2H3@%LA64 M'"RI9D$(0!+4I&K\(K=CSZ+(^5FQJJ'/PI/GNB;BSX8RWJU]Z%\'7JI3JE[)I4=YV\F M^'I8^\ XHHSNE9$@NKG0+67,*&D?OP=1?YS3$*?]J_IGF[Q.9D@1W)FZH5W7^B04.Q[0_;?Z(4R#3=.]!Q[SJ3]>ONS5+P>5+25FKSW M;=78MAOTKS0W(1P(X4B T7\):""@&2'HG=E4/Q%%BESPSA/]:K7$; JX0KJ8 M>S-H:V?_Z6RE'KT449+DP<4(#9A-CPDGF/ 6L5TBT#](H V,+D*GB]#RT8T+ M[!9 3@%D!:(;@7261H])+*:Q&(A2B.)9+DM8A)(T<[N)G&XBAYMLYJ;'Q)-I M/B",8CQSXX"%89;>J6[LM!,O[;S%&/.P(0N(\P>+PB M\,XM !^HR0"Z.1D1GA\?!PIFDXW4VPDF]Y-Y,+X3<:H:Z>VXTE>=O9".G"NJ M%<&3KF^IWZ@Q8/2H3!?KON@OZCY0O!T>H6!\"8N_4$L#!!0 ( &^I5TPQ M<.GA(P( 0& 9 >&PO=V]R:W-H965TV$[=_7%Y9EP:KZ$MOC<\Z< MF> I!RY>9 .@T"NCG=P&C5+]8QC*N@%&Y /OH=,W%RX84?HHKJ'L!9"S)3$: M)E&$0T;:+JA*&SN*JN0W1=L.C@+)&V-$_-D!Y<,VB(.WP'-[;90)A%79DRM\ M!_6C/PI]"B>5<\N@DRWOD(#+-GB*'P_8X"W@9PN#G.V1J>3$^8LY?#EO@\@8 M @JU,@I$+W?8 Z5&2-OX/6H&4TI#G._?U#_9VG4M)R)AS^FO]JR:;5 $Z P7 MX ]5PXT3GJ#F5]A?5-ZDX&U6T%49>W=IV=AWV6ZX4VYL#4:0J!1^0QSB*HH69-:Z(BW@S!WYPA+V.L,?19N$(KS+%N(B3M24/,,+I M9@4\>(!Q&A5K[^'L+3 05SMG)*KYK5/FDYI%IU'VE)BWM(CO](AS$^E=QLW' M;T1@F-WHD3P<*%V6V>H0@X0:3.RC>CS,WG 9_ M]1=02P,$% @ ;ZE73&&VHKH8 @ 0P8 !D !X;"]W;W)K&UL?97;CILP$(9?!?$ :W,(APB0&JJJE5HIVJKMM9,, :W! MU';"]NUK&T)96LM\C),XUM$0\L1XZ M]:9BO"52#?D5B9X#N9B@EB(?XPBUI.G<(C-S1UYD["9IT\&1.^+6MH3_.0!E M0^YZ[F/BN;G64D^@(NO)%;Z#_-$?N1JAV>72M-")AG4.ARIW/WC[,M5Z(_C9 MP" 6?4=7/-T9J0.7_8?[)U.[ MJN5$!)2,_FHNLL[=Q'4N4)$;E<]L^ Q3/3O7F8K_"G>@2JXS48PSH\(\G?-- M2-9.+BJ5EKR.;=.9=IC\'V'V '\*\.< +WPW()@"@E4 &C,SI7XDDA099X/# MQ\7JB=X3WCY0'_.L)\VW,^]4M4+-WHLP3C)TUT:3YC!J_(7&?ZLHMXK@GP2I M!.8L?&L6OHD/%O%>$MD- JM!8 QVQJ ;4\3>NHY1%"U$7NA'V,X)K9S0QDE7 MG*W(\Z+T/YR=E;.S<'R\XFQ%BA/'=DYDY40VCK?B;$6*$R1V3FSEQ#;.:A<= MMJ)W.(F5DQB+\,UV7B]/LL$$:1+O[)C4BDFWF'4QZ7:S81ROSU:YE?DXQNLU M1(OCK*_7;X1?FTXX)R;5S6#.;\68!.6(GU1EM;K1YP&%2NINK/I\O-?&@63] M=&6C^;]1_ 502P,$% @ ;ZE73.VL;P%. @ <@< !D !X;"]W;W)K M&ULC57;CILP$/T5Q >LN4,B$FF3J&JE5HJVZO;9 M(9. %C"UG;#]^]J&L 0FJ^8AV,.YS!B825O&WT0.(*WWJJS%RLZE;):$B"R' MBHHGUD"M[IP8KZA46WXFHN% CX94E<1SG(A4M*CM=6IB>[Y.V46610U[;HE+ M55'^=P,E:U>V:]\"+\4YESI UFE#S_ 3Y*]FS]6.#"K'HH):%*RV.)Q6]K.[ MW+F&8!"O!;1BM+9T*0?&WO3FVW%E.SHC*"&36H*JRQ6V4)9:2>7QIQ>U!T]- M'*]OZE],\:J8 Q6P9>7OXBCSE9W8UA%.]%+*%]9^A;Z@T+;ZZK_#%4H%UYDH MCXR5POQ;V45(5O4J*I6*OG?7HC;7MM>_T7""UQ.\@>#&GQ+\GN!_$()/"4%/ M""8$TI5BSF9')5VGG+46[QYO0_5;Y"X#=?J9#IK#-O?4\0@5O:Z#Q$G)50OU MF$V'\488=T 0I3Y8>)C%QIO1O7N#[1SA3R"[.23Q\"1\M$[?\/V[.A]4$: " M@1$([@0F26XZ3&0P=5]'Z)@?;A6B5B%BY4^L,$R FT2H280(A!.3:%9/%/O1 MN)KN^&ULC57ACYL@'/U7C-]W M"HC6QIKLNBQ;LB7-+;=]IBVMYE0ZG,E]4)4%CTYTQ]4/O<[ MKF;17.58M[03->L"3D^;\"-8;T&L"0;QLZ:#6(P#'67/V(N>?#UNPE@[H@T] M2%V"J,>5;FG3Z$K*Q^^I:#AK:N)R?*O^V8178?9$T"UK?M5'66W"51@Z$,!UDAMYD$OFKTS_ZFT M0JU>RR2'1735A2;,XXB!"XR%V+H(] \2*0.S"^AU 0T?+?@8^?G(RT>&G_R7 M EDI1DQJ,)W! )#A./;K)%Z=Q*.36#HC!B]U4HRRS*^#O3K8HX,M'>SH0)4F MMMX,=E*C_&[HU&LF]9A)+3.I8P;#'%A>7!" "/BM9%XKF6,% 'O_,T<% 032 ME67&A25Q=L_-RNMF]0XWJ_>Y<6%ON,F];G+/:\HL-[DC\T$=3ON#WWI@R>K. MF5$]W-M78L<.MK_(";,\G#!/<9;:W<7%)3'$]NY$BYZG+Z'OA)_K3@1[)E7[ M-$WNQ)BDJF3\H,)5ZMZ;)PT]23W,U)B/S7^<2-9/%ULTWZ[E7U!+ P04 M" !OJ5=,!-8/I[ ! #. P &0 'AL+W=O8>&X: M[8_A7LXYG(.A'+5YL3V 0Z]2*%OAWKEA2XAM>I#,WND!E%_IM)',^=(U.7^N0$5[ WR)ZD9.;/(P@]5CC'E\83/_8N-$A= M#NP(/\#]'/;&5V16:;D$9;E6R$!7X8_Y=D<#/@*>.8QV,4IY&K.(Y)_T*[ M32@2H9@)^>J_!)H(](I )FS>(^@_"/$&9A?%31=%Y-,%/]^L;@O0FP(T M"JS>Q-AG]XYH+ 9T+TP<_-],5FPJGA_1ZR/R$Z[]02P,$% @ ;ZE73, + M^L>X!0 @B( !D !X;"]W;W)K&ULE5KM;JM& M$'T5RP\0V&^('$M-;I)6:J7H7K7]3>)-;%TP+I#X]NT+F+AFYPS7_A,;UE M]1;5N\IGJ]ZHR",9QS8JLLUVOEST]YZJY:)\;_+-UC]5L_J]*++JWUN?E_N; MN9A_WOBZ>5LWW8UHN=AE;_Z;;_['_KDVV2>L]K?E?G?FU6SOIDG\]G*OV;O>?.UW/_JAX3,?#9D M_[O_\'D+[T;2QG@I\[K_.WMYKYNR&+RT0RFR'X?/S;;_W _^/\VP@1P,Y-% MBDD#-1BHHX'0DP9Z,-#_&YA) S,8F*.!22<-[&!@S\W!#08N,(@.L]LOUY>L MR9:+JMS/JD/%[;*NL,6U:POBI;O9KW__OW;%ZO;NQ]+$\2+ZZ!P-F-L#1IY@ ME'5CS!W%F%B,,5\01HXQ]PBCQI@'A-%CS"/"F",F:N?D.#$23HSL':B1 XL= M*.A ]0[TR$$P:_<'C.TQVQXCA&L7(#Y9@U$H#4-I$DJG)@BE22AY"!2L]@,% MJG1J2 8.R8#LDZ!F$"8-:@9@!#,0"P=B@8.@,.\/&',Z-SB$@R$<"!'6M:/3 MKY.4SKXC0V&R3>!0$C 4A1VDT$%Z?MF+&"M*#,:@0YK';#DR^0I&OP2(%M8^ M!'%983D0$K@(Z3R 1GPVRAFPS@/T=*&%;K&60!^15R%%+/BYPHHDSI&D 62F MA&(<#&N2H*)D1!(&TW06A!9& ET25)A29;5U_,BP- FD*6DX,L-. Q<-ZX^@ M D3%>0!-JO,X&%8B :1(QF$P!!),'"PS NB,)%LY C%B)+ :B12X(%J"0-Q> MCS5+ LV2-H@#00%]'B H*/M'"$J9$6/=DT#25+C2 ^C\LI),+P3$3S$5(['V M2'7^QB*QHDBD*&$Q2*H2SMI#UDPTK!(2J(0*2WP ):?-TA57>E@?)&A0%,,2 MB5DOW05SBPDM4>- YC:AK>&T)DI,:PD8JX)HMP-HM.VYR>I5F-P*L$V%"@Q! M7+^/*:D0)4G'CT )$P>S42$VAOL7 *F$D1C%'&! NZ!#B8$@1AH4YK4"O-8A MTR"(H8G"C%: T3JL<0AB&*TPHQ5@M XW$T5W?!$[D3C#5C MB>CS-T6-!4,#+3 D9P1B!%!CP=! ,$PH@ "D.4'76"HTD K#:*C&*J"3"V85 M$UP#@M-912!&L SFH0$\)+,*08S<&\Q \AEF"DQF%SF@H>-!C/& ,:0!L[0 MYXW3_9O!W#)@,S:.<<$\'S07I(QI8Q!MPB<,$,30QF#:&$ ;RTT8IHVY@#8& MT\8 1MCP028$,<\R+::-!8RPC$A8S @KSL_68D98L-V0;"&($0F+:6,!;2S# M?XO)8"_8:"PF@T5[2%C)"&2Y.,RS<$ &R_#68C+8"\Z:%I/!@B:1KBT%L=N= MQ8RQB Q,U^,P&5Q\?K8.D\&![8%DBT#<-N0P8QPB S-A#I/!7?",QF$R.'1, M"YM?!'*,H#K,&(?>'9$XAK:CT\^"'.:- [PA338"L5DQ+Y+ 3D.:;$=?)?TL M*\Q#!WCHF,[588JY"UX7)9AB"=UOTE#Z$GI:2G1*SW / -B>X&PO=V]R:W-H965T^PSYYLQLO.1BW?9 "COHV.] M+%"CU+##6%8-=%0^\0%ZO7/BHJ-*A^*,Y2" UC:I8YCX?H([VO:HS.W:090Y MORC6]G 0GKQT'17_]L#X6* W19>VW.CS (N\X&>X1>HM^$@=(07E[KMH)Z:3(^?O)OA>%\@W!0AD'JH^ZER.5\,+9G[9638$RY-5PHA>F7OGX#>9^8N3-S?^ M*S M-Y5H1L69M%^ONDC%N]E%E]+1CVEL>SN.L_\MS9U Y@2R))"IEPED*_]" M%2USP4=/3&<_4/.+@QW19U.917L4=D\7+_7JM8Q3DN.K,9HU^TE#'C3AHL': M?X$0)X18@_#!('(;A$Z#T!K$UJ"W!L0/LE69DRBY$P5Q[+LQD1,3N3#/*\Q6 M%/A!XL;$3DSLP!!_A=F*PBQP4Q(G);$&T<.AQRM(LJWD.4K=E-1)21V49$5) M-Y1/012[*9F3DCDHZ8J2;7X_R7RRHN"[>V&>G9]4G-M>>D>N]!6S%^'$N0)M MZ#_IBAO]TBT!@Y,RTU3/Q73?IT#Q87[*\/*>EO\!4$L#!!0 ( &^I5TR< M9F7_%@( +L% 9 >&PO=V]R:W-H965T?;Z4$O.8'MH^_RSDG M<(J>\5=1 \C@C9)6;,):RFZ-D*AJH%@\L Y:=7-FG&*ICOR"1,>FTLM=0"518&0BL:U@8C':![J2(V.O^O#MM DCG1 0 MJ*16P&JYP0X(T4(JC3].,QPL-7&\?U?_8FI7M1RQ@!TCOYN3K#?A*@Q.<,97 M(I]9_Q59*(^*$6&>0745DE&GHE*A^,VN36O6WM[DL:/Y M"8DC) ,ASC\EI(Z0?A"R3PF9(V03 K*EF-[LL<1EP5D?$ @I3Y8)#Z+;3*C)_<&NSDBG4#V M<\@J\2>1>NM,#3\=U_"X] MD7H',"&1WC7J<-,IB&.7SDKQ&:/0* M4^ 7,QY$4+%K*_6;,(H.$^@IT9_ )+Y5D\D.D@\9.]9^8'YI6A$KM4NVYG2?V(%GG1B4:YG7Y#U!+ P04 " !O MJ5=,W'-3ZP@" #)!0 &0 'AL+W=O &+,'Y.')/.-DV;M,EDF[:_&3V.9E$L,./V[@OH&J/L'_EZ MS_N<@T ^_46HX(B3+!CHJG_@ O5ZIN>BHTD-Q0W(00"L; MU#%$@B!&'6U[O\CMW$44.;\KUO9P$9Z\=QT5_\[ ^'CRL?\^\=+>&F4F4)$/ M] 8_0?T:+D*/T.)2M1WTLN6])Z ^^9_P\9P9O17\;F&4J[YG*KER_FH&WZJ3 M'YB$@$&IC /5S0.>@3%CI-/X.WOZ"]($KOOO[E]L[;J6*Y7PS-F?ME+-R4]] MKX*:WIEZX>-7F.N)?&\N_CL\@&FYR40S2LZD_7KE72K>S2XZE8Z^36W;VW:< M5A(RA[D#R!Q E@ RU3*!;.:?J:)%+OCHB6GO!VI^,3X2O3>EF;1;8==T\E+/ M/HHH)3EZ&*-9N1]4W-I>>E>N](6VUZ[F7(%V#)YTSHU^ M5Y&PO=V]R:W-H965T939P$+> 4G,W>?W_-QZ9A/%3I2P#GS/AX/'/& ML+BHYK4]2JF=]ZJLVZ5[U/KTZ'GM]BBKO/VD3K(V_^Q54^7:/#8'KSTU,M_U M1E7IH>]'7I47M;M:]&//S6JASKHL:OG<..VYJO+FO[4LU67I@OLQ\+TX''4W MX*T6I_P@_Y;ZQ^FY,4_>UYD679>3(\?HY.W>N'M_8?WS_WBS6)> M\E9N5/EOL=/'I9NXSD[N\W.IOZO+%SDN*'2=1O\?9KP!C@9X-8#HMP;!:!#\,A"_-1"C@2 &WK"4 M/C99KO/5HE$7IQFV]Y1W602/PD1_VPWVP>[_,^%IS>C;*DR"A??6.1HQZP&# M-QBX(CSC_3H%"Y.Z& 84^\90QH&1NEX%5VR? M.PI_!$TVV@>ZT0P*TRBBG&T4 ,[M%*_.$-Q1_2-H4@-!$-!JXF 8(DU0#@;S M&<8W!;"[@BT!(V@2(*J?#.8!9QH<\((/G.+3 @=;J"$*@(:0:0PTH3,&=)O0 M4\J\YH,M^J:WS+C@-1CB/ZAQ7AB!4T:KQFU! P2KR!EM3.EY*F-1\F3)/[3)/:$YL&!1832IC4$&4%&_XXR'T'3,@]3&FH6AD%*SXVL MMV F0Y#O FAW ;O,T=9N07=DPX#L7L^#9DH+^3: 7!N@:H",^Y M&)G#;))2,I&U00_S;'BU1?O(RV15;$T$-'F]F_?32C:'_MV_=;;J7.ON->]F M]/I]X0F[]ULROH;';/A*\,O-\-'BK[PY%'7KO"AMWI[[=]R]4EH:BOXG$ZJC MS'?7AU+N=7<;F_MF^%@P/&AU&C^$>->O,:O_ 5!+ P04 " !OJ5=,=6O\ M;W@" "!" &0 'AL+W=OBJ7G\[Q GH#*:V$ZYO7]L0C@/GE/X)]C(SWAW" M+FG+^*LH")'.6T5KL7(+*9NEYXF\(!463ZPAM;IS8KS"4FWYV1,-)_AH2!7U MH.]'7H7+VLU2$]OS+&472A2#HR]ZLVWX\KU M=4:$DEQJ":PN5[(EE&HEE<>?7M0=SM3$\?JF_L44KXHY8$&VC/XNC[)8N;'K M',D)7ZA\9NU7TA<4NDY?_7=R)53!=2;JC)Q187Z=_"(DJWH5E4J%W[IK69MK MV^O?:'8"[ EP((#H4P+J">B=$'Q*"'I","%X72G&FQV6.$LY:QW>/=X&ZW\1 M6 ;*_5P'C=GFGK)'J.@U"^,D]:Y:J,=L.@P<8<" \)3Z< 2T';&!,SK\>,!V MCD 3R&X.B:$]"62M$QD^&M>9^':!P"H0&('@@P"8&-5A(H.I.Z-@#*-)M184 M\,-X4O <%2?P3LFA->/0DO$=@<@J$#WNV<(JL'C LPX3CNI,HF0QL6P.BOUD MXNMN#HJB(+;G&UOSC2WY(KM 8A5('G<,^/;WT7_ LQXT+A4NT-0T&RI$_L0U M"PHD_AW;P)TF BQ)!W!_6&=_Q0%ZQ#HT>Z]0,NU'%E PZT@VI2B: M9.R-^G!%^-G,..'D[%)+WJ8O+/BI?B-O>1 M_[;P7)S.VBX$B[QA)_Z=ZQ_-5II9T*LVTEF+E<^9J7I54RTQ*'XS?U3RYY MD\R.*;X6Y:_BH,]S/_6] S^R2ZF?Q>TS[Q*BOM=E_Y5?>6G@-A+CL1>E M_J*TJ#H5$TK%7MMK4;OKK;V39!T-)N".@'M"&KY+(!V!] 04O4N(.D(T(@1M M*JXV&Z;9(I?BYLGV\3;,[B(TBTSU]W;1%=O=,^519O6ZH!G-@ZL5ZC"K%H,' M&-0C J/>6V#(8H4G='QOL)XBR BRF4)2# =!P#R)XY.[/&-8( (%(B<0W0DD MHT)!F!0VH: )!02RD4F+H0Y3.TR":6A^L%$,&L43HW@@T!K%$R."$:71 Z,$ M-$H (S0R:C'QP(@2E(;C@-93',8HF^ V$"ZF#RN4@H&GD\#)X'G?"62@0/;Q M'8="^-T,@>+A\'6 "Z-,CH*>P/!:$P?'" (/D$0^2IJY>V$-@W)M8VC M$)J;.,,G4]VS^?3H)R4_:CM,S%BV_;>=:-%TWQ9!_X&S^ M02P,$% @ M;ZE73.V.M4O- @ P@D !D !X;"]W;W)K&UL M?99M;]L@$,>_BN7WB\V#,:Z22$VJ:9,VJ>K4[35-2&+5-ADF2??M!]AU77S) MFQC(_^YW'' PORC]VAZD--%;737M(CX8<[Q+DG9SD+5H9^HH&_O/3NE:&-O5 M^Z0]:BFVWJBN$IRF+*E%V<3+N1][U,NY.IFJ;.2CCMI370O];R4K=5G$*'X? M>"KW!^,&DN7\*/;RES3/QT=M>\G@95O6LFE+U41:[A;Q/;I[0)DS\(K?I;RT MHW;DIO*BU*OK?-\NXM1%)"NY,5.G"KSI"[?9#^A+([ZV?^09UE9N8O$,C:J:OUO MM#FU1M6]%QM*+=ZZ;]GX[Z7W_VX&&^#> \&B-TT(+T!^3"@-PUH;T #@Z2; MBL_-@S!B.=?J$NEN>8_"[2)T1VWV-V[0)]O_9]/3VM'SDJ5LGIR=HUZSZC1X MI$&#(K'>!P2&$"L\,<>? >NI@@22AZF$8S@( LZ3>'LRLL\*!CN@H /J'=!/ MB4\I03F<)## 0X*.'S"X05&B 0;"!; [);RPD7&@14&A16 MFE[$QJ04*/Z"_'#3O6Y^"KTOFS9Z M4<9>L_XRW"EEI TTG=E #_9!-70JN3.NF=NV[EX57<>H8_]B2H9GV_(_4$L# M!!0 ( &^I5TS",]O1*P( "4& 9 >&PO=V]R:W-H965T9Z[\]F7K&/\190 TGFM:2,V;BEENT9(%"741#RP%AKUYN+#2JG*H:&E&QQN%PWKB/_OHIT7@#^%U!)R9[ M1U=R9.Q%&]].&]?3"0&%0FH%HI8;[(!2+:32^#MHNF-(39SN[^I?3.VJEB,1 ML&/T3W62Y<9-7><$9W*E\IEU7V&H)W*=H?CO< .JX#H3%:-@5)A?I[@*R>I! M1:52D]=^K1JS=H/^G68GX(& 1X(??T@(!D+P1@@_)(0#(?PL(1H(T8R ^MK- M8>Z))'G&6>?P_CJT1-\Z?QVI=A7::;ICOJGS%,I[RV-_E:&;%AHPVQZ#)QA_ M1""E/H; MA!;O*#C]P%V2T0P@^R7D'0&>5I"8NS9$PVL9Q$8@6 B$*UBNT!H M%0B-0/@N W^698])#*;I:TT?\,H>)K*&B19A@E5B%XBM O'G"TVL HFET%D[ MMCTFGA2*/9R&23SO_A*XPD'D>_,K8,'Y<9JDX2QS-+G[-?"+&43"*=BUD?I^ M3+SCK'O$^NW,_%M_O>]'UIM,/T!_$'ZI&N$@VI/J6;V M:% X2[U-U)[WDZLW)&N'H8S&?X;\/U!+ P04 " !OJ5=,"DEMV=T! #! M! &0 'AL+W=O.!M4@3JMQR/&JNJ 4W4G1AC,22,DI]J8LL5JE$!K%\09)F&88D[[ 96Y M\YUEF8M)LWZ LPS4Q#F5OT_ Q%R@ WIU//5MIZT#E_E(6_@&^OMXEL;"&TO= M!+&?H+(6V/D"**_:OP/0>PEB!U!O!<09_^(7#"IPPP. M$T7W81CZ\R3>/,F[/"E)_ 2IER"]76GF)<#<5?P#;X,]U],TSKSGFP&@T;;;6;V M&ULC9;M^"\FGA>O3F0(JVO:$5*\<^.LB+E8LCV7ETQDFX;49%[@>]CKTBSTIU/F[EG M-I_2(\^SDCPSISX61)EVQ_X'+"FT^K=$]^$OZK>F9BY'51 MMEE!RCJCI@\D:2[X!?F?D7/?N';F25TK?Y.!Q.W-]:8CD9,-EA%1< M3F1)\EP&$C;^JIANEU(*^_>7Z'?-VL5:7M.:+&G^)]ORP\R-76=+=NDQYR_T M_$#4>I#KJ,6OR8GD I=.1(X-S>OFU]D<:TX+%458*=+W]IJ5S?7<_A/%2F87 M!$H0= *1^RL!5 +X(0B_%(1*$(X5("5 8P58"?!80:0$T5A!K 3Q6$&B!,E8 M ? O.^=_2/#7DFZSP>@LE^T&@2;QVL)J*O4FY>E\RNC98>U9JU)YI,%$J$1P M.=O4?O.GJ-9:S)[F.,!3[R0C*6;1,D&/B31D92*@(SSAH+,16&TL D,?##,L M32**ALB-B81#XM82)!XB=R8"-2OWEBC)$'DPD=@?(H\6!&A/]=NG\O2]V[4E M3V#?&V@O$=@$@'T7X),(H3U"V$0(!T6F;=ZJ97##E&T%@01"[:D]F5B2^ G2 MUFRA?!0ANVED-XTLIK5B6;4,ZN6!280UZLFD0A]BJ'DVJ2#&_B?'"-L]8\,S M\+6B6F#CV81^$&DG96E2$(50/W$FA4,,M8RW)@7B"&FOD#M+QCA.M/V_MU P MT-\$#R:%, CU$VCQ!0#2#Z&%0J+D]$VV8# )D8:M;3D3T'N?MMOL]5[@!6'[ MIE6IG0T]EER>Q=YLUPU=!_(#H,TOP.016.97HGMJFYV/\&WK]2-E^ZRLG5?* MQ8>G^3;L*.5$N/>O1'D>1+?7#7*RX_(V$O>L[7G: :>5:N>\KJ><_P=02P,$ M% @ ;ZE73-=%YM*5 P Y X !D !X;"]W;W)K&ULC9==B4=?O*GJO%3)^:/"O5<^75IZ)( MJ_^6*M?GN4_]MX+OV?[0M 7!8G9,]^IOU?QS?*[,5W")LLT*5=:9+KU*[>;^ M+;U94]X*.N)'IL[UX-UKF_*B]:_VXW$[]TGK2.5JT[0A4O-X57_ M-JA_J;,5#M_?HG_I&F\:\Y+6ZD[G/[-M]MU2X]Y.C%U;'1>=[_>YE0WNK!1C)4B_=T_L[)[GOM_9&QEN(!9 ;L(3-T? M";@5\'>!^% @K$!,%816$$X52"N04P61%413!;$5Q%,%B14D4P64O(T<>9?( MCR67P::3:WD;;LJ ).@3J\O4^[1)%[-*G[VJGVS'M)W3],:H3/"VM,O][D^3 MK;4I?5U(ELR"US:2998]PP9,),?(RD7HA0B,@XL-AMI8,D?/QC7T9V3-FWA!()AOC)I5B4"$"M$4IPF>">0]QS MB'@&7;OJF7#H67(P-9YR6=:J@((PX<8Q0E M8"ZM$8J2P9P<>8YPSQ'2R<#-*G+J$0F#"] 30@D6@B1;NQ2/:7AEJ8IQSS$R M'00>(<$C)!.F0^(F!.$,3@>7HH0G(6BU2X7#X1Q9;K4(5T= M0M?,[<2$\@3:1C 24KA@(IB!KJ7(E7V"EERO9+6L/H:!\ M26\>*5*^:J]PW:'U/7Q___N65ONLK+T7W9C#;W<^W6G=*..>?#)9>C!7SLM' MKG9-^QJ9]ZJ_=_4?C3[:.V5PN=@N_@=02P,$% @ ;ZE73/]9!KMM! M\A4 !D !X;"]W;W)K&ULC9C=7[ M'6@)2>!R7)6?R22.IRHU6SMS36(E=@T8+Y!X]NT7,'%,ZRCQ36S(U]U'0NJ# M-=T5Y>]J96T]^I-GF^ILO*KK[20(JL>5S=/J2[&UF^8_3T69IW5S63X'U;:T MZ;(+RK- A*$.\G2]&<^FW;W[M_MO=EQN[']@-1XU(]^85]MUN"M MDJ;&8Y%5W=_1XTM5%WF?I9&2IW_VG^M-][GK\[^%X0#1!XA# *D/ V0?(-\# MH@\#HCX@.C5 ]0'JU #=!^A3 TP?8$X-B/N ^-2 I ](3@V@\.W)A>\A^N.0 MP\.FDZN\/6X2+"38+ZQNI5ZE=3J;EL5N5.XWVS9M]S1-FJ@F>7NW6_O=/YO5 M6C5W7V=:ZFGPVF;JF8L](XX8PY"YB]"!"!H%!QD"RK@03KP85KAT"6.&R)6+ M1$/B*T@2#Y%K%Y%,RC>0)1DB-RX2AT/D%B#$9O736;G[7.T"U!'XV4B\1&27 M0 Z6B,$9(IPAZC)$@PQLWN=[1G?,IF.4TC%[@'4:ML&8% M-+.G/-\SZJB.B$,VL#L7DE(S: $@.EHQ \$:"]:NX(A-S%P[9?Z2))E@ %'( MQ[X 5!QKK-A@Q08HYEO N%,<&;X+7$B:B.\#D"F)(BPXQH)C()B5F.*QES MU J&E7R61:"28A/<0X/'K8RG;1%VI7,2H))C?<*=/4-<#H"(-P$ 1<:S0LG3 MK$D"R89+EF"+.WT 4#(*)1?M4J2EIW61QR#(=0@*VM"TTA>QZ7 ",9 M"K9 KE"V2/(7FZ\ BQ+>XZ]136,2UGZ_(8R<%G*#I%%HV,S?(FE"\[T-J,96 MR=DOP'\CX_@4JBFEMU=XO)6 N4;\A0!""9=] K3X!!I*]K@K 7M5W%XAY+0" M%U+"<,DHD^<%ACSV2L!?E;,\$,3?NB"DN.2/H:%DC\$2<%CE-%P$<8.%$'\E M@)#/C3S^2L!@%7]11) .N60$\5<""'D6AO!8M0!6[?0-"'G,2'B<6@"GUHH7 M0I#G15)XC%H H]9\22!(^7ZF>NQ5 'OE37(.(=ZY3H$6GT!#R1YO%>#7E^&= M"T*\OQ!@(;-[6\.(=ZY(,0[%X3X"@R.CE1R6SYWAX?5Z+%X MV=3MK^.CNX<#RG/1'LFP^QUH^KS?5Z*&HZR+O M3FN>BJ*VC?;P2Z-]9=/EX2*S3W7[U33?R_TIY/ZB+K;]"6MP..:=_0]02P,$ M% @ ;ZE73 MF":.X P 61$ !D !X;"]W;W)K&ULE5CM;ILP%'T5Q ,4? T85TFD)LVT29M4==KVFR9.@@HX R?IWG[F MHS2QKZ/F3P#GW'O/-9QCS.0DZ]=F)X3RWLJB:J;^3JG]?1 TJYTHL^9.[D6E M_]G(NLR4OJRW0;.O1;;N@LHB@#!,@C++*W\VZ<:>ZME$'E215^*I]II#66;U MO[DHY&GJ$_]]X#G?[E0[$,PF^VPK?@KU:_]4ZZM@S++.2U$UN:R\6FRF_@.Y M7]*D#>@0OW-Q:L[.O;:5%RE?VXMOZZD?MHQ$(5:J39'IPU$L1%&TF32/OT-2 M?ZS9!IZ?OV?_TC6OFWG)&K&0Q9]\K793/_6]M=ADAT(]R]-7,304^][0_7=Q M%(6&MTQTC94LFN[76QT:)WBZ051CB>(T 11ER Z3Q"9G6(8;O3Z"T$:6B0[3%)AZGZ.T]I0L,PQ"LE:*4$J42,2CTF/JM$(WY>IY^9Q"8$ M/''R82@?AO QGJ4%L_A$,>>QS<@&TI SL(!+9E&'E+4)'=Q3E'N*<*<&]]3F M#HS:U&T<0.2>3(X2X@BAR"#$L=9M/C:,7,[X!1T2XH86(H1B@Q *2AQU',9) MD!3,K(.!4D<=U#T?"" IN%G'!D6$.>K@YD>H78>;?H" (H@<=7"/)(AQ<<=Z M0G#G(O'GC9K@ED003S*M>HZ!N&-%(;C5$,1K.'6DP!5/TANZQ35*$)%R4Z0# MZ,(.0N)H%W#Q :(K'CM2X+H"\OEV 9<,()*QVAU 1KLNKKAF -.,PT8 EP-$ M-[2+RP&0E9R;3@3(4LX9<[HKX+H!3!(.0P-<$L!NZ!B7!""KH-VQO;SI12=V MKV^ BP7,=-H+C*J+TP(84(4LAE M]Q37(K6UR$*'W5/':_D-[^445QG%%AWS@1E %Q*)8O<+",7E2&TY(E,;WW(/ M<2U26XM((?O%&D)J>E1PMETL1;WM]NZ-MY*'2K4[JK/1\?O [3;36-\3NZ7 M_2[_(TW_T>%'5F_SJO%>I-*;V6[+N9%2"4TRO-/T=B);CQ>%V*CVE.GSNM_L M]Q=*[H<\E('O,JTO2A+^=_[=X?QMS\^V?FD.QK3!6UE4 MS2(\M.WQ/HJ:S<&467-GCZ9RW^QL76:MNZWW47.L3;;M@\HBXHSIJ,SR*ES. M^V>/]7)N3VV15^:Q#II366;U[Y4I['D10OC^X"G?']KN0;2<'[.]^6;:[\?' MVMU%ERS;O#15D]LJJ,UN$7Z ^P?.NX!>\2,WY^;J.NA*>;;VI;OYO%V$K",R MA=FT78K,?;R:M2F*+I/C^#4F#2]C=H'7U^_9/_;%NV*>L\:L;?$SW[:'19B$ MP=;LLE/1/MGS)S,6I,)@K/Z+>36%DWAL^\ MZC_/8_[W,#J CP'\$@#RGP%B#!#_&R#' .D%1$,I?6\>LC9;SFM[#NKAYSUF MW2R">^FZO^D>]LWNOW/M:=S3UV7,^#QZ[1*-FM6@X5<:3['&"N%)'K D^2N) M'.,%E).@O(\7-Z""3B#(!*)/(&\22*_20:-[3354JB0D7K58!4FJ)0TC21A) MP"@/9M"H:Q@04GLP6 4"0-$PBH11!(PWS$JA853*P6/!(BVYIE$TB:()E-A# MT6@4&8,G6F.14(I/3)B89(D)%F\JK&(\#+L:96#!(LE%0J,D)$I"H*0>2D), M%^Y-\#4A4C*F45(2)44HPI\K*9Z2J6 >"19QE4XT!1CM70RW!9AO7@S3N#_? MP+#J^H6\I9EP4D T"GP8P&\(\SM#B*2>Z@QMEL")SB 8CB>O4#X,%JFIOM"^ M"X3Q EIB!&Z,5AS18%DBM4@G@&CO!6R^.D% V%=G4J4I(B)T@J4Q6OXD6C1F M/(D5FT"GG1H(JP;AHV,;YDRA%Y"0*:'UA!D [=>@\;(,$RLAT#8+E,_ZG@_8 M0V>@$M_U21F_6J=N@6BS!<)MP5^< 3OI#*2:V-( [:6 S30&WTT!.^5,Z-2O MG%!Q-O%+<-I/.>6GOFMP[)2S./9?"U*53A@'IPV58T-%Z_R*8[.QK5N_SJ@F>;>N. M!/W&?6=M:UQ*=N>J.[C#W^6F,+NVNXS==3V<@(:;UA['TUUT.6(N_P!02P,$ M% @ ;ZE73!+8J\WF 0 [ 0 !D !X;"]W;W)K&UL?51=;YLP%/TKR.^K,1^AC0!IS31MTB9%G;H].W )J#9FMA.Z?S_; M$,: ]@7[7LXY/L<8I[V0+ZH&T-XK9ZW*4*UUM\=8%35PJNY$!ZUY4PG)J3:E M/&/52:"E(W&& ]_?84Z;%N6IZQUEGHJ+9DT+1^FI"^=4_GD$)OH,$71K/#7G M6ML&SM..GN$'Z.?N*$V%)Y6RX="J1K2>A"I#'\G^$%N\ _QLH%>SN6>3G(1X ML<77,D.^-00,"FT5J!FN< #&K)"Q\7O41-.2ECB?W]0_N^PFRXDJ. CVJREU MG:%[Y)50T0O33Z+_ F.>&'EC^&]P!6;@UHE9HQ!,N:=77)06?%0Q5CA]'<:F M=6,_ZM]HVX1@) 03@43O$L*1$"X(>'#FHGZBFN:I%+TGAX_547LFR#XTFUG8 MIML[]\ZD5:9[S1/RD.*K%1HQCP,FF&&"_Q&'-2+\!\'&P.0BV'01.'XX7X&\ M(1!N"H1.()K'"/Q%C &S&PO=V]R:W-H965T >L3LRXD$\.1/: M(RZ.] +82#$Z*5+?@2@(4M"C=O"K4L4>:%62*^_: 3]0CUW['M%_.]R1:>N' M_FO@L;TT7 9 58[H@G]A_C0^4'$"2Y93V^.!M63P*#YO_?MP=3"1D_)US^DM)25SO7[-_5;V+ M7HZ(X3WI_K0GWFS]W/=.^(RN'7\DTS<\]Y/XWMS\#WS#G8!+):)&33JF?KWZ MRCCIYRQ"2H]>]-H.:IWTDZR8:6Y"-!.BA1"FGQ+BF1"_$>"G!#@3H$$ NA7E MS0%Q5)643![5;W=$\B,*-U"X7\N@,EL]$_8P$;U56125X"83S9B=QD0K3+@@ M@,B^E(A<)7:113<*[&U$;$ .-B2/W")B9Y^QXL=K$>$'": S 50)X#NC8L,H MC4D59M!]!$5F=FNCHCQ+ K>8Q"DF<8B!AAB-2=9EH*7%!L49-+U/;,$%A&Z] MJ5-OZM";&'I32TH8IBN+WY7)G&4RJTP8AD:9S+8E3PTM>QOT)0SBQ*TE=VK) M[98M+;FC3!%GAA@'"N8?:"F<6@J'_:FAI;!>,DR*PC3&1CF^\(.-U/W/O)ID7!Q@ZI[ M[DP(QT)D<"<<;<2H7 X=/G.YS<2>ZH&A#YR,\RP$RT"N_@-02P,$% @ M;ZE73))R=U,F @ .@8 !D !X;"]W;W)K&UL M=97;CILP$(9?!7'?!*.G%WF^E''9!()H6*!8/;(!>/;DP3K%41WX-Q, ! MGTT0)0$*PRR@N.O]NC*V(Z\K=I.DZ^'(/7&C%/._!R!LW/N1_VYX[JZMU(:@ MK@9\A9\@7X8C5Z=@5CEW%'K1L=[C<-G[C]'N$(4ZP'C\ZF 4B[VG2SDQ]JH/ MW\Y[/]09 8%&:@FLECL\ 2%:2>7Q9Q+U9Z8.7.[?U;^8XE4Q)RS@B9'?W5FV M>[_PO3-<\(W(9S9^A:F@U/>FZK_#'8ARUYDH1L.(,+]>Y@Y 4P": Y"MQ8),YI^QQ'7%V>AQ>_D#UN\XVB%U-XTVFJLPSU3R M0EGO=8[R*KAKH:/0*E/B.0"W% F_ T3-P"L3/'V C$"P$4(;= MXA1(C$"R$$A2M"K2^F3&I[>0,/V@SM1)23>4'!4KBO5)EY2D^. R,B8;B\LB6X&"1>M2X%=VFMF# M9,,TJ8/Y[Z+^!U!+ P04 " !PJ5=,]L=HV"H" !F!P &0 'AL+W=O MV.FS 0?!7$ YPQ8$@B0&JNJEJIE:*K M>OWM))N SF!J.^'Z]K4-1W/!2%Q^@#]F9W8GK)UU7+S($D!YKS5K9.Z72K4; MA.2AA)K*!]Y"HW=.7-14Z:DX(]D*H$<;5#,4!D&":EHU?I'9M9TH,GY1K&I@ M)SQYJ6LJ_FZ!\2[WL?^V\%2=2V464)&U] P_0?UJ=T+/T,ARK&IH9,4;3\ I M]S_AS183$V 1SQ5T\F;LF5+VG+^8R;=C[@$0T X!H1]+;V0S?PS M5;3(!.\\T9O?4O,?XTVHO3F816N%W=/)2[UZ+=(HRM#5$ V8;8\);S D_8]! MFG\4"9TBH26(WHG$;H+(21!9@O@V@R"]R[+')!;36 S&*0G,SRT5.Z7BJ50T M4RQQ$I#EQ29.@F1!L(&M#A!)YW3<;87#*06>^5:QN[%P] %O MW0V#'1TS]3:>>-L;.VNMN[DP66+M%$1"?*>#;DY(

]=@KHD(TB91U4JM%&VU[;-#)@&MP=1VPO;O:QM"";B;!VP/ MYS+CV$/6,?XF2@#IO->T$1NWE+)=(R2*$FHBGE@+C7IS9KPF4BWY!8F6 SD9 M4DT1]KP8U:1JW#PSL0//,W:5M&K@P!UQK6O"_VR!LF[C^NX]\%)=2JD#*,]: MN,_^>I]JO '\K* 3D[FC*SDR]J877T\; MU],) 85":@6BAAOL@%(MI-+X/6BZHZ4F3N=W]<^F=E7+D0C8,?JK.LERXZ:N MX 55PG8GR*!@5YND45R%9/:BH5&KRWH]58\9N MT+_3[ 0\$/!("/T/"<% "$8"_I@0#H1P1D!]*69O]D22/..LT),@>;38 M+3&1%SYB]C9,9$\DL-8:&('@(9'4+A!:!4(C$#X(K&:;9<&$GMTDLII$%@%_ M9M)C(H-I#":T6\16B]AB@6<6/2:>6/A>['OJ9W=*K$Z)Q2F8.=DP_RDGM9JD M%H%H9I(NRXE6TV+Z<[B$?<()Q@O@W@)IIXF:\[XK]@O)VJ'AH_&KD_\%4$L#!!0 ( '"I5TR'09(?$0( +$% M 9 >&PO=V]R:W-H965TM=JO$&\%I#)T9[3U=R8.Q-&]^/N1_HA(! *;4"5LL5MD"( M%E)IO/>:_A!2$\?[F_JSJ5W5;KE1U55"H4?]BU;LS:]?HWFIL0]81H((3IEX2X M)\2?A.1+0M(3D@D!V5),;W98XB+CK/.XO=T6ZT<4KA/5_5([3;/-F6J/4-YK ML4S2#%VU4(_96$PTPH0# BGU(43D"K&)9O3H/L!VCH@GD-T%V#ESX&(QQ-G,T>K@4^-D,!>&5[-)(??\C M[S!WGB+]\"?^C9I'=GQ\RMAA]A/S<]T([\"D^JW,XS\Q)D&E&3RH[E9J?@X& M@9/4VZ7:&ULC97M;ML@%(9OQ>("BN,/ MTD6VI29=M$F;%'7:]ILD)[%5;#P@<7?W TRLV&%M_,-\/>\+YX!QUG'Q*DL M%;S5K)$Y*I5J%QC+70DUE0^\A4:/'+BHJ=)-<<2R%4#W5E0S'(4AP36M&E1D MMF\CBHR?%*L:V(A GNJ:BK]+8+S+T0Q=.EZJ8ZE,!RZREA[A!ZB?[4;H%AY< M]E4-C:QX$P@XY.AIME@3PUO@5P6=O*H')I(MYZ^F\76?H] L"!CLE'&@NCC# M"A@S1GH9?YPG&J8TPNOZQ7UM8]>Q;*F$%6>_J[TJ<_2(@CT8\>9M.]@=Y**U\Y%+Z6F;WU9-;;L^I'Y1>871$X0#8)9 M\JX@=H+X7D'B!,F]@M0)TGL%Q G(1(#[9-GL/U-%BTSP+A#]^6FI.::S!='[ MNS.==COMF-X J7O/Q3R-,WPV1HY9]DPT8I(QL[IEHC'Q['-)Q\QG'T/&S-K' MS <&ZVB'D"-OR)$UB$<&CWZ#V&L06X-D9/!IDH^>(99I+!-.\G%+I&'_3))R M"\Y3'[B^!:,I.(HN\4:7W$9'_F.0>@W2^_-+O ;DX_PNR&UL?57;CILP$/T5Q ?$W,E&!&E#5+52*T5;=?OLD$E :S"U MG;#]^_I"6&+HOL2>X9SC,Q,\9#UE;[P"$,Y[0UJ^=2LAN@U"O*R@P7Q%.VCE MDS-E#18R9!?$.P;XI$D-08'G):C!=>OFFR/5QF;WF:^!FZ*:$!LS.88(*Q$/LY M(DV"$8.D@]%&L&1C%\P$PN#QC&(.65N0_1SR'Q/A8B]"30^G]"!=%H@6!2(M M$#VT(;2::3"QQK2FF>LGJY_%'!2&GF=5.P?%_D3IP6^\Z#=>\!M9?@TFG9P2 M)*O(JJI80*6K=;AL)EDTDRR8B2TS!I-,2_8\NS'%'/7DKVW+^SG*CQY@QC.: MW*0&V$5/*>Z4]-H*]:Y-LN,@? [43;3R.W]3F'GV(6.FZP_,+G7+G2,5\I[K MVWBF5(!TZ:UD9RLYT,> P%FH;2KWS(PU$PC:#1,;C9^-_!]02P,$% @ M<*E73$GN&UL M=53;;IPP$/T5RQ\0L["PR0J0LJFJ5FJE5:JFSUX8+HHOU#9+^O?UA5"ZI2]X M9GSFG!G;0SY)]:H[ (/>.!.ZP)TQPY$0777 J;Z3 PB[TTC%J;&N:HD>%-#: M)W%&XBC*"*>]P&7N8V=5YG(TK!=P5DB/G%/UZP1,3@7>X?? <]]VQ@5(F0^T MA6]@O@]G93VRL-0]!Z%[*9""IL"/N^,I=7@/>.EATBL;N4XN4KXZYW-=X,@5 M! PJXQBH7:[P!(PY(EO&SYD3+Y(N<6V_LW_TO=M>+E3#DV0_^MIT!;['J(:& MCLP\R^D3S/VD&,W-?X$K, MWE5B-2C+MOZ@:M9%\9K&E3AILF R3Q&A"8?,ONX_R.4;@JE&T+W-T);F(<;$;*Z/@ZJ]0]7HTJ. MP@_-*KK,QF/LK_\// S65ZK:7FATD<8^(G_5C90&;"G1G:VEL[.\. P:X\R# MM55XT<$Q&PO=V]R:W-H965TC7"/&JAA;S!]I#)]^<*&NQD%MV1KQG@(^:U!(4!4&&6MQT?EGHV#,K"WH1 MI.G@F7G\TK:8_=T"HU^7K<^($R! 0JH12P?%QA!X0H(6GC MSZCI3RD5<;Z^J7_6MT^-Q7^# M*Q )5TYDCHH2KG^]ZL(%;4<5::7%;^;9=/HYC/HWFIL0C81H(H39AX1X),3O MA.1#0C(2$HN 3"FZ-WLL<%DP.GC,_+L]5HR^Y4*ZF;K=[(]7$:O99X' M!;HJH1&S-9AHA@DG!)+J4XK(E6(;+>C1?8+=$A%;D/T2LHK<)F)GG;'FQW,3 M2>H62)P"B19([AH56HTRF$QC.HUY#..55>P2%(:KW*[7@7J,X\SM.'4Z3AV. MK31;@TEG:=)Y7XSC)4AB;,-+4)9G_SDGF=-OYO ;6WZS199/2139AAVH-%QE MEF,'*KP3N_.<.SWG#L^)Y3E?_I5!F-K'8HE:GIV]0^KN[!C':/;QM\#.>K!R MKZ*73JAO:!:=9O=3I(:'%=_*F6Y&\+N,N1"^8W9N.NX=J)"C20^0$Z4"I,G@ M0;:TEG?0M"%P$FJ9RS4SD]AL!.W'2P9--UWY#U!+ P04 " !PJ5=,T/=Q M]MP! #(! &0 'AL+W=O0,/T#] M[(]"K]#D4K4,.MGRSA-0Y_ZG,#6^!7RT,TY_MY5JQ74Y$+5 M"Q^^@*LG\3U7_#>X M6XR41_H^14VJ=77J3BS+GH5!AY&\>VL^/@_&^R=4'D M!-$D"./_"K 3X(\*8B>(/RI(G"!9"-!8NVWF@2A29((/GAB/0T_,J0MWB=ZN MT@3M[MAWNI]21Z]%FB89NAHCQSR-3#1CHO?$_I[ "^1PCVP7R/,]DJ:;B4&Z MCJF8:+68R!K@>:)QLFZ 5PVP-8C?99 NNC$R&\MTE@F#,-DN.G)//89X 1U6 MK,)MNFS+"O6(\;(Q:+;CYA__3L2Y[:1WXDH?'KO%-><*M&/PH ]-HZ^5:4&A M5F::ZKD8?ZYQH7CO[@TT75[%/U!+ P04 " !PJ5=,37R9QQ(" "1!0 M&0 'AL+W=OU_>V0#:"S,;5-N+Y];4,X#M#]P?8R,SN[F$U[QE]%!2"M-TH: MD=F5E.T>(5%40+%X8BTTZLV-<8JE.O(2B98#OAH2)W:C\!+7592!U">MKB$GR!_M6>N3FA2N=84&E&S MQN)PR^QG=W\*-=X ?M?0B]G>TI5<&'O5AV_7S':T(2!02*V U7*'(Q"BA92- MOZ.F/:74Q/G^H?[%U*YJN6 !1T;^U%=9979B6U>XX8[(%]9_A;&>T+;&XK_# M'8B":RHL/7[?%^A*Y^T!UO]!!TVSS3K5'J.@]C^,D M17F%5;"ND?K[SJ+3 M7'GV],5>Q ]JW@SCX5UF&%8_,"_K1E@7)M5O8R[WC3$)RJ3SI%Q6:CY.!P(W MJ;>QVO-A2@P'R=IQ *)I"N?_ 5!+ P04 " !PJ5=,(&BV)C89DG_OKZPA #*"_:,SSESP>-D8/Q5U #2>:>D M%:E;2]GM$1)Y#12+.]9!JTY*QBF6RN05$AT'7!@2)2CPO!A1W+1NEAC?F6<) MZR5I6CAS1_248O[O (0-J>N[-\=+4]52.U"6=+B"7R!_=V>N+#2I% V%5C2L M=3B4J?OD[T^1QAO GP8&,=L[NI(+8Z_:^%ZDKJ<3 @*YU I8+5R)?V/ -QGKN76Q7 M4^"5&2/AY*QOI>[8S#M-ZE.@K\K"?U 3; ?N0\:._T_,JZ85SH5)=1'-=2D9 MDZ"R].[43-7JQ9D, J74VYW:&ULE59A M;YLP$/TKB!]0;&/ 5$FDIM&T29M4=5KWV4VS#644CBK]$K!Y M]^[NX4=N<9'J11^%,,%K5=9Z&1Z-:6ZC2&^/HN+Z1C:BMD_V4E7C M<1O1:M'P@_@IS*_F0=E5U+/LBDK4NI!UH,1^&=[AVPV)78!'/!7BH@?W@6OE M6=O,,]?B M7I:_BYTY+D,6!CNQYZ?2/,K+5]$UE(1!U_UW<1:EA;M*;(ZM++7_#;8G;635 ML=A2*O[:7HO:7R_MDS3OPN T@60/H"A#P/B+B#N PC^,(!V 704$+6M>&TV MW/#50LE+H-K7VW!WBO MM>IOW:87VS^S\FB[>UYEC"ZBLR/J,.L60P88W",B MR]ZG(%"*-9F$9RQYG^)^BDG0J(P-A$G@0F*PU]@3Q.\*26$""A)03T '!'$V MZF3=8A*/J5L,G"(!4R23%!G+1BD@#(.3I&"2%"#(88(,),BN5Y*!!&Q:08Y& M;4XQ\5R5.9@D!Y+,G%R,8'>@ZQO%,P;#0!5D=/P[4#HX-3E"(T$V "H=HMZ7 M YKQ#A.@G)D3BF$;X4_X",-&PE,G :),K811GF- F"F2T3B?UP;V'@:,E=,9 M"MA9./V$-K"W<':--MFD8\H2E@+: ,@X9FQ>'-BQ&++LS.<7PW[$^?7B$-B0 M!%TA3@<:MDPR-)4&PM%970CL;P+Y>ZXIV).$?$(7V),DOD:7>/+]8%G.**#, M%)E1C/!4G&@P:%1"'?P0IX.M/-7&_5D/=OM!\8ZX066TO[8#9#O _*=II\\? M7!V*6@?/TM@QR \K>RF-L(6B&_ORCG;@[1>EV!MWF]E[U4Y][<+(IIMHHWZL M7OT#4$L#!!0 ( '"I5TPC@D?WVP0 #$8 9 >&PO=V]R:W-H965T MDGI7N6S5&15Y(AC329%MMM/YK!N[J^:S M\KG)-UMW5TWJYZ+(JO\N75Z^GD_Y]&W@Y^9IW;0#R7RVRY[4>SZ<7_&PI66O0(?[>N-?ZZ'K2IG)?EK_:FYO5^92U$;G< M/32MB\Q_O+@KE^>M)Q_'O[W3Z>&9K>'Q]9OWZRYYG\Q]5KNK,O]GLVK6YU,[ MG:S<8_:<-S_+UQ^N3TA-)WWV2_?B<@]O(_'/>"CSNOL_>7BNF[+HO?A0BNSW M_G.S[3Y?>_]O9KB!Z W$P< _^R,#Z W@W4!^:"![ SG60/4&:JR![@WT6 /3 M&YBQ!K8WL&,-TMX@'6O V=O,L7<3_;')8;+YZ*>\33<7@4FR+ZRN4K]F33:? M5>7KI-J_;+NL?:?YF;?RSMO1KO:[+WVUUG[T96Y2,TM>6D\]YG*/$<<8/83< MQA!^0"0^@D,8 @WC4D3V8OB$JQAA@CB_QA Y1'Q#G-@AY#J&0!#*=\1+.H3\ MB"&6#2$W"(0'K'[*RN+S:)?(IX58$_I8(S@I01[A! MY!:/W"*1*]Q#BGM(Q[/7+ECH"L%&\->#!@G[=$$%9;5 @$+Z"K2!@BXQ(( V M6A+A4PL<1\*G*,!7IPLN3J"14%$.8VB$*&D.G'%N0QH1H-$KX(,2 JQ-H).2 ZS$T:N1U3H7F(8LQ#@SSC(O[O?'Z;_D55/FVT]N2^;IBRZ MP[['LFR'7PGF_P-02P,$ M% @ <*E73!QH8S<0"@ NC@ !D !X;"]W;W)K&ULE5OM;AL[#GV5( ]P+5'45Y$&:#X;>Q8H[F)W?[O-M FN'6=MM[G[ M]JNQG30F#QOW1YO8.>)0$G5XR)DY>5HL_UK=]?WZZ._Y[&'U_OANO7Y\-QJM MOMSU\^GJC\5C_]#^\G6QG$_7[>/RVVCUN.RGMYM!\]F(G$NC^?3^X?CT9//= MI^7IR>+[>G;_T']:'JV^S^?3Y?_.^MGBZ?VQ/W[^XL_[;W?KX8O1Z/ZSN%P]'R_[K^^,/_EV7:1BP0?S[OG]:O?K]:)C* MY\7BK^'#S>W[8S=XU,_Z+^O!Q+3]^-&?][/98*GY\=^=T>.7:PX#7__^;/UJ M,_DVF<_357^^F/WG_G9]]_ZX'!_=]E^GWV?K/Q=/'_O=A.+QT6[V7?^CGS7X MX$F[QI?%;+7Y_^C+]]5Z,=]9::[,IW]O?]X_;'X^[>P_#\,#:#> 7@:T:_]J M0-@-"#\'\"\'\&X 'SH@[@;$0P>DW8!TZ("\&Y /'5!V \JA ^IN0#UT@'?/ M.^=^#DF_'O*RV?[@JSQOMR+I:+D];(_3X4S[=VU4 M,SY\NXG]S1];M*[:MS].BPLGHQ^#I1WF;(NA5YB<]B%C#?$OB%'SX,4-@FZ< MD1I/^UN@96Z#_FH(<7M0VX Q(M5?7-5 M)F][VX'K$-Z;@$,D; R$O;DPML#8 F\L\.N-B2+&MI"T@3QLIYI*3%$LR17 MD:_!B=4='VAO\K:]O0E&/,&H)EA$Z(VWD/CJ0LF%DEG@)AK'M69*XE!V43G. ME6/DC!U/V/&D'1<[,T[:\<1%1OQ$P[@4BC(: 8QRY("]SMCKK+T6A'26U75\ M+NRRF-UY5LOH<\PUB^6^ +C4[,G3=@EPG/*GMA)YM0XCKGM@0Q8A/,A1"-B*W:\OGW.JKH0M6.O"$O#?'95PCH X\ N M8J\'L0+5@=-^BX1YML/L7:HMN:\R@T-@\$4"+Q"00UL+$7R7"$BI!GDZKB P MI^1%]%Q#H&]A*F;]$0(Y.R]$R0T".I<;\TL)I8$QE^CDK"< R)F)O4P1")CB MP#)&%%@:T>LHJ#(*O [?0$7RV3G"47)2^EP@7#MW,NU<(IPK1%E&@,;YZFJJ M,@ KOBB]Q]=MY+>?F O>2_MC0&N^A*SDYNO<9F#E_36(9Q/(1C2SV-=_L&3 M$G\697M#/OJ@HJ=Z&3T!K/J@9F3T()P+UC0NEDA2G700Q]4E8^L-W>^U M\)=D?[;#[.<]&2#G -7DKMQU#6H'0^TY,)5JE#L.;$7)*M< E66"_ A C7GD M3H/KA:C*;&1*21LTPRCKSPXNJ3/*!V\4/EY7/E51OBYI0F(UM3=0^^X8Y8S7 M]8R,DG.O2Q#OD@PE#2+9]+A$H,HJ\VA4R/*"UP"56?8#D*E LA(#*&:K+O1& MB>5UC27/R)G7HKYQ=BARP77-P9YE!^ "P)J4D[.[!#"B*D72%?+-)9E.KX&U M%G4NRR.L8;%X22TW .9#2[IR&U%Q6IN^E1N)BL0FJ52N![BA&6*/Z,V^RGB'V7>]^"P;#1, M##7[(C5)AX"%0B2C2B%#9Y+6F3ILM*YABB&6++W7P!"<;\=/>@^ OB:J!M^2 M(95(2R4=-D J-;92-0+ -;7J:Y6^ QS%E*R%-S0 @>ZG+&\(M#6;VG!1+3R0 M :/5)WH"8 %RDR+*X[1#.^9B,GA(9 M.9KRP<49&9Q/FO.E]AX3:*D%EZ62GP <#V25Y.PU+M24G#5[(]60[JE)E\:D MVV#-)75>0.NMRMJN RC?TBQV.ABY+>C<)@7J.(!,1*KQ"E!,V3BZP4A60221@"W8530:)*GEO!5P -84ZZ2>P',YVRNNI$Q M K@+(X5*0"S?:BE9L$\@L(E668%T$%BX1"-5LY$Z&)1%4J@PN-E075 9#^%: MN$L9W$%<.]+&PK.19M@?+%38H'O6=*^$"NM*PB<.3M;5$.=(W@OH("Z^OO6] M[[J191@TP*5085"8%!F<$X#R7.5A :B0K<3 UB,;H'4K^QBLDY#=LF,C S'H M($HJ9)2!K.L8"8-!:U"2%@-ZST'U90",0I7=H Y92XFLLV.D"M:I@J,5@09A MC^8M)],(3+TY$!['<(U'6'5?MG@W0R$N3-H,!LTF'5O MP=R2;-!@1KUDL24[S-Z]?>>];!I<(9RO6;YG,C[0WN1 >QW$\>L'V;=+,7KU M:M"\7W[;O 2W.OJR^/ZP'I;QU;S#=O'7U=+-9]<]_]T6+IKI_>OGR8]5_7PZ^Y_;[< MODVW_;!>/.[>%!R]O*YX^G]02P,$% @ <*E73-1AX>O\ 0 <04 !D M !X;"]W;W)K&ULC53MCILP$'P5Q .<^3"$BP"I MEZAJI5:*KFK[VX$EH+,QM9UP??O:AG DT/;X$7N7F?'LXFS:<_$B:P#EO#+: MRLRME>JV",FB!D;D ^^@U6\J+AA1.A0G)#L!I+0D1E'@>3%BI&G=/+6Y@\A3 M?E:T:>$@''EFC(C?3T!YG[F^>TT\-Z=:F03*TXZ9^\+?[V. MX$<#O9SM'5/)D?,7$WPN,]N,Q7^! M"U --T[T&06GTOXZQ5DJSD85;861UV%M6KOVH_Z5MDX(1D(P$?39_R*$(R%\ M+P&/!/Q&P+9;0RFV-WNB2)X*WCMB^+H=,9?(WV+=_<(D;;/M.]T>J;.7//$> M4W0Q0B/F:< $,TQPB]@M$>$=9+^$)&\0I#U.1H-5HX'EAS=&\;I N"H06@$\ M$\#17:$#)+:0=B@T3J(X\CW/NZMX!1KXCZ'GS:$WKO"J*[QPE?A_$8A6!:+W M]R5>%8C_WY=X66P2ZF?9EB4RCC=^$"R0^Q4D#J-DL^P?FMUE,XR^$G%J6ND< MN=)_"WMY*\X5:%7O0;>CUO-O"BA4RFPW>B^&*3 $BG?C@$/3E,W_ %!+ P04 M " !PJ5=,]U41@L\# #A$ &0 'AL+W=O&[\GA6-4-WF)VB@_RAZS^/KT4^LV[N>R23.9EHG*GD/NY M>X_O(LQK04/\D\A+V7MVZE1>E?I5OSSOYBZJ(Y*IW%:U1:P_WN2#3-/:2RXKE74N.I0L_MU^)GGS>>G\KS)8X'<"_R;0?7\D M()V O N"#P5!)PAL!;034%L!ZP3,5L [ ;<5B$X@; 5A)PAM!1A=9PZ]2]C' MDMMD8^M>KM.-?4/BM8755.IC7,6+6:$N3M$NME-^+03&,^^M=NJ89(^\FGH[@%H8/AK'T1WI_V,/#F.!\B#R. MD6!(? 5,Q!!9C1%BA/(-< F'R-,8$6B(/ .(,?#K3T=E\WFT$="/#\\-@4N$ M- 9D$.B$0P [!(U#,' @1I&U#&N8O*T@+@+$J5$'$$=YR V_1X!CVL\LPQCH@V-"IF MS-% 4(J-<8X CG""0@3//(5GG@(S;V2X;!G:ZXE3GQKYK0 *A=A85&LKKXV5 M5S2FA/#%Q+[&X/S9*'^.)APX[,#M5Y^ '<3GJV\M1KD&(2$"&56Q&7.$0A''EH43WAJ">* F96SYC2BY<;7FLKKXV55P1X"1X(./_Z MRP)X.B-@!.B$Q]0)C^TK",/'\SWV+6JH@_HIZQV7F3ON!N(X#D/C#(T CF,< M4CX1^\3QA8E%%740'6S'W-S<5Q!&*#=W(3NWC9U;!&%,X(F-&$^6 M(Y[8S3']@U*:V!'Q>$L$2HF-4T:"8L',(81 HD];]KPGM,'B]&T0FBT-S5RZ=K3KG55T! MO=;;??S>KV\@1OL2WSUCH'U=W]^;&\N[?7OY_RLN#DE>.J^JTC>?YG*R5ZJ2 M.GKT14_@4<:[VTLJ]U7]R/5ST5ZZVY=*G;H?%+S;KQJ+_P%02P,$% @ M<*E73 =RS>4, P "@P !D !X;"]W;W)K&UL ME5;M;ILP%'T5Q ,,_ 6F2B(UB:9-VJ2JT[;?-'$25, ,G*1[^]F&4FI?JNQ/ MP,XYU^=^^'(75]D^=RO'16Q$61I+6L>?P6@XGFF(T_=7ZY^M M\]J9I[P3&UG^+O;JM QY&.S%(3^7ZE%>OXC!(18&@_??Q$64&FZ4Z#-VLNSL M;[ [=TI6@Q4MIGT[N7%4?I(KH80P-FW6/P M!(-&1*2MCT=@Z(@U]NCX_0$;'T$RCR)49N8YBF/L5L,&0*&,N7<10&%,9DH3Q7#?B6\H MS@'TKJ)8EKJJ 9A.M5,06P@5,S*C>J9;(B#9,P6.P&YXC_#MZ49P+T/DAH0/ MH*F[+,;,#9V/HEG,W=#Y*)+.W1($]T\$-5 OX=0[*"6N9!^C:Q2YDGT4YF0N MSG#_1'X#I6RNS.%^AI+_R#;<7Y#?8(!LIWZVL7=/?%!"W.\.!)J])7!#0_R6 M5'/O Y&PO=V]R:W-H965T1I1>,[3,]W1J=TSVM\3;;WC_GJVS[J7C)U]4WC\5FE975V\W3;/NRR;.'9M!J M.5-"N-DJ6ZRG9R?-9U\W9R?%:[EWO*+?+FL356._-M:G>XG MK0<>_O]A_;J)OHKF>[;-+XKE/XN'\OET&J:3A_PQ>UV6WXKWF[R-R$XG;?B_ MYV_YLH+7GE1SW!?+;?-WVO_8Q@_0+4#U'Z M-+T#=#M #QU@V@%FZ #;#K!#![AV@!LZP+<#_- !H1T0A@Z([8#X:X#K'2#% MQ\J)7T-L_Y#]8LMDR&QWES2WW6569FMOJT[>S(./)[*VVU&+.=QAUB%&BB[G@,+*+N>0PJHNYXC"ZB[FFF,3* M%XHP7<0-1>C$R.W1:>;'C=QQ\>PALVIM]@ND^ 52C0'=,6!X"YJWH!L+YM!+ M[Y)8=QC78-8-1@87=27.R4+/&:10T1/@'04:HY0\!':\-[SWAGAODOOJVE"7 MM#1:$I]N*-(I9RP!WNZ ]KC).442DYTP+1^FI6%ZGSAEJ5,N2&:-&*!PFEDC M!BBU"-!YQSOOJ/,N(=P71RY]Y"Z\(QX!5SSOBB>N!&63.3Q=LN"#H]>1 38^ M Y<"[U*@5\M9CN[1"#"I1(#-1:%RCR=KC1^1"C MW6!14I,#V-2".K)AHV*^D\O+ -R(+=(D!HD MS0V4+I(JN3/28!Y((.62:GE0+KW85%"M\'@NH*>2$50;@0T@:]*-X!W0(TD% MB?*.ZHRWCNKZ#0-TT5)=OQUJ<3[ 8C=,H'&2$3G*N$"] MZ2DP)%!7&8^S;QL/%O#-U*G QKAF-1I@$8XH!%N1.IT M@/CN^';XPC&/.7JIZ #O'9,^#1!7AQXWC$B?#I#4<20E45.21J5Z:., 21U' M4I"6'*">&Y%#/2"4YPB51NTIH7J#]H!.GJ,3J)0\X(@?D4<]X(AGFMPT:.ZY M9D_,@$N>CH@94,33C$=JATM/G\E)$01N_WCTT(UI.0Y'H%:U ,>^1$\"H!'84!'YC(P3[YZ+V\ 1 I<2R:FL]%FKM6J9S+ MN,!MZ$0ZF:*A&8>W\0%0,S#43/L3EX$V>8R7N, -@)N!*W"3:N(F<$T>W'@) M@,/A>'E[$VCSE7V:,P],'=S7?P] %,*0+BT+ C0-0 \"UZ5-JL0O@79I>QYT M!/1PG5,$(+@!*$(8H0@1*$(\_GS],M(6K5<&WUP1Z$%D], B&X#F<41BC8"] MD6.O38/F0.CX V!N9)AKP3T9 2/CB*P: 8$BMX\D 3,@"Y[+1T"@R.5*9 ,P M(X81 :.#)W2[1_+<50L:?M*K^H:?;O?%D4QW]8'J9!]KN@>AD@G101'!4"E- M0%PH,SH=,=@LFO#FPCI4#G.\28 QX"G? 07+8CQUH$37>]YUH$.FDA MF(QGH=/HS(,8&R*.S?% MQ$U11J8;X-G!4>WZAPQ_9)NGQ7H[^5Z49;$ZK8]F/Q9%F5<6Q:?JKG_.LX?] MFV7^6-;_UEO&S>[W [LW9?%RNOMQQ&S_"XVS_P%02P,$% @ <*E73'#7 M-+ZQ @ \@D !D !X;"]W;W)K&ULC59=;YLP M%/TKB/<5_,5'E41:FDZ;M$E5JVW/;N(DJ( 9=I+NW\\V!(%MUKR ;V;.#(F@_>JK,4R/$K9W$>1V!Y91<4=;UBMONQY6U&INNTA$DW+Z,X$ M564$XSB)*EK4X6IAQI[:U8*?9%G4[*D-Q*FJ:/MWS4I^688@O X\%X>CU /1 M:M'0 WMA\F?SU*I>-+#LBHK5HN!UT++],OP,[A]!J@,,XE?!+F+4#K255\[? M=.?;;AG&.B-6LJW4%%2]SNR!E:5F4GG\Z4G#05,'CMM7]B_&O#+S2@5[X.7O M8B>/RS +@QW;TU,IG_GE*^L-D3#HW7]G9U8JN,Y$:6QY*92191&=-U&/6'0:.,1!,,0\N M!DX1&Q>!+,BC3VB 1,K'8 9ZS4 3CR;QV$^ O 3($.#);*26TPZ3&$QM,"!+ MO@DR+T'V\2989XY12%(\JIR)3N[5R6]?.!#[ MBS=V4TUBNWH[$!GGBI2C=$9JYIP 'BE@2P%'*L4_$4,H*.4 L<4=)1( MAM&,D+_8@5OM&-LZR-$!:9;-+9._0@'VS!VTE;"C] G /$YG#@/@+V;@J>8$ MV5K$U4+JX)F3\E#;_\ 0 YP4 !D !X;"]W;W)K M&ULC53MCILP$'P5Q .UK&T)1\4GY$WN7F=D=Q]YLY.)-M@#*>V>TE[G?*C4<$))E M"XS(!SY K[_47#"B="@:) MGQWA-0Y_Y3>#B& MEF 1KQV,^5T%-+E2]\/$+S(;VOC>[_P97H!IN.M$U2DZE M_?7*BU2I[7K[3K.^C>:FX!G EX(86R]3(5LYY^((D4F^.B)Z? ' M8O[C\(#UV90F:8_"?M/-2YV]%FF\S]#5",V8XX3!*TRX()!67TI@5XDCWM"Q MF[YS=KBS]&A%CY+ +1 Y!2(KL%L+X,0ML'<*[+<=A/B_,W)@<.0N$CN+Q!N! M-([= HE3(+G?9NH42.^PN<6D\0=%'IU%'AT"J5L@#-PW-KC?:/C!I0_OL.H M;;VBU3MC(!H[8:17\DMOQ]LJNTRQ)VS?Z3_X- *_$]%TO?3.7.G7;M]DS;D" MW4OPH*]7JZ?N$E"HE=DF>B^FT3,%B@_S6$7+;"_^ E!+ P04 " !PJ5=, MH I,E>T# ">$0 &0 'AL+W=O(K5U. 54A*X2I2IVIF;EV0"QUO'!L$\YY^Y$7'&@URTW RO>W M?JF;MNS!/B]^EFMC*N]WFF3ET%]7U?8^",KYVJ1Q>9=O36;_L\R+-*[L9;$* MRFUAXD4C2I. AJ$,TGB3^:-!,_91C ;YKDHVF?DHO'*7IG'Q9VR2?#_TB7\8 M^+%9K:MZ(!@-MO'*_&VJ?[8?A;T*^BB+36JR_& M[,NC[UZ]E,\\_UE?3!9#/ZP=F<3,JSI$;#^^S*-)DCJ2]?&K"^KW<];"X^^' MZ"_-XNUB/N/2/.;)?YM%M1[ZVO<69AGODNI'OG\SW8*$[W6KGYDODUB\=F+G MF.=)V?SUYKNRRM,NBK62QK_;STW6?.Z[^ <9+J"=@/8"._L$[%O +PIX M)^"W"D0G$+<*9">0MPI4)U"W"G0GT+<*HDX0W2H@X2%SX;=$7I;TR28WSW)( M-Z% $K2%U53J4US%HT&1[[VB_;%MX_HW3>ZMR@:O1YO:;_YIJ[6THU\C+:-! M\%5'ZIAQR] C1LE39.HBI"<"ZZ"W05$;8^KHZ>D,CRZAU"GRY"+\E'A&@NA3 MY,5%&+#RBD0!6_;F(CH\128(0L"N7MV5]^MN9\@\%,\-PTN$-0'820".1^!X M!-Y$X,<1%-B.<Q"(@W6,74YJ4)F X**<3G!M1 $[/,, MX9AB813BF1=XY@62>5#E8X'LA%TBR+M+478B*4H(%-7$IJ#6Q-72@*)2S#=Y?27$; _,RE;$6+,ZU; MXBF62(I!6L8MHX[F">\8Z)F/&"1A@EV(W!%04<_H=#"]&"2 IU?4$\@MQD0 MFF 0@:EU(7H'*ND=8YR>C^U2I/&T*CRMRDDK#P4>0>,1].WWC0B/$%V_;TRC M&_N>R^%]#^$N];WZF(>>JT+$._ T[2!Q:EX)!LUC8*@YU^!N,4-!QI0X9__< ML9!<;]S3#A)76A&"8;T(P2XT(X(?)!\(18QS:)RZ/912>*A]1S M-*RL&8(I M(8\ZP*GQ,ZX0*.2T"(0ZWR/(F8,=P4YV IKFF&G'-48Q"5V[ M%.(Z.'K\24VQ:A[T2V^>[[*J[DA'H_W+A =:/SZ!\3&YGQ!D?%J_?&@>M[[# MMV\N_HJ+U28KO<^\LH]MS9/5,L\K8\W;VXOOK4V\Z"\2LZSJK\I^+]HW!NU% ME6^[MR%!_TIF]#]02P,$% @ <*E73!TULF\( @ QP4 !D !X;"]W M;W)K&ULC53MCILP$'P5Q .<"21 (D"ZI*I:J96B MJ]K^=LCRH;,QM4VXOGUM0S@.K-[]P?8R.SNSX$UZQI]%!2"=%TH:D;J5E.T! M(9%70+%X8"TTZDW!.,52'7F)1,L!7TT2)$4:[P!_*JA%[.]HYU<&'O6AZ_7U/6T(""02\V U7*#$Q"BB92,/R.G.Y74 MB?/]G?VS\:Z\7+" $R._ZZNL4C=VG2L4N"/RB?5?8/2SX 5%PK435 MR!D1YNGDG9",CBQ*"L4OPUHW9NU'_GN:/<$?$_PI0=7^7T(P)@2O":$Q/R@S M5C]AB;.$L][AP\=JL?XG-H= -3/70=,[\TZY%2IZR^(H3-!-$XV8XX#Q9Y@E MY+2&;"8$4@(F%;Y-Q=%?5X@6%=80WUXAL/H,3'KPQF=D)]A:";:&8#LCV >+ M/@V0T$ : PG";>AYWL+*^[@W>G96/;N5GCB*[02AE2#\>$X%!5Z:$2*1VO-AM@P'R=IQ;*)I=F?_ M %!+ P04 " !PJ5=,W>7\W( ( ";, &0 'AL+W=O"0E M/O/V4Y+:CO3S;\>YB*7V5ZR%K")9;%^_;K9_[9ZJ:M_Z>[5<[V[:3_O]RU6G ML[M[JE:+W9?-2[4NOWG8;%>+??FZ?>SL7K;5XO[8:+7L&*5"9[5X7K=OKX_/ MOFUOKS<_]LOG=?5MV]K]6*T6V_]UJ^7F]::MVV\/_GQ^?-H?'G1NKU\6C]4_ MJ_V_7KYMR[?.NY3[YU6UWCUOUJUM]7#3_JJOYB8?&AR)?S]7K[NSSZW#5+YO M-G\=ODSN;]KJ,*)J6=WM#R(6Y)Q\ MF;[?/]VT4[MU7STL?BSW?VY>QU4](=]NU;.?5S^K9<$/(RE] MW&V6N^/_K;L?N_UF54LI0UDM_C[]?%X??[[6\M^:\0:F;F#>&Y2^/VI@ZP;V M5P/W80-7-W"?;>#K!OZS#4+=('RV0:P;Q,\V2'6#]-D&N6Z0/]M JS?-J5]- MPL=-WI6M/]W+F[JU@2:=DV$=+;6_V"]NK[>;U];VM-E>%H<]K:]*JR+\\/1H M^\=?%FO=E:<_;U-2UYV?!TDUTSTQYHR)X1*92D2_$YTR@O=A&#J,KA'MS64/ M/4G$>(GT)>(NB0$1DBZ1H40L#&5$I.1+9"P17-4)032LZF]79?;[TPSK/"6>C55EQS7NN>2\UCU;>/3'^?(9E/#KC"< XJQ-R?<(Y:X*' ME1@0SH1L45-#QL40-&AJQ#A=%@Q.F#'C7%0:CK,)X92**4*_4\GYF+S"^I>3@DNT%T9*Q)N*-Z!#-!H1GU">:UQ9-Y0#"5 MC('%'TI,9Y4#2!L1+.DD5,XZS49HG$@+6J.TJ<2R3CZ"@YE)+#JK%?H'@NE@ M;8./B%S;4?B(IH,B<0%)F$O&PW;H,4S9#*O3IUCTZ!X(%F- +S(D MF/,JP%$R8IA-$:2-">:53B!MPJ05>P$;G4HLFJ)?L*J9Q'SR!OW@G&$NJ\"U MG;FVL]0VK$$WRRT3T21Z$G(9[*$OF;('4,U$4,C@$H=$DL>#8R2AF/ XD$PY M6T"YI#/K,>QF@G"#S\C.1,B&8ML6QHAH)%G,)5U&1A',E6$)WSK@B[G3 M,NO+3?NO(>O3,NW+$:W&B='^8?$XZ#%*A&Q]2BF/)D.H$A:AQ3!9F'.-Z.@U MGO94%F89$TIYA=9"*&W0>:&%$_+'"\G5#/)46Q0J&9" ME7^H9I*?E/0.U2PIFW'S#0E5[$JCF@GE,7@?$TIG#&LFC$H.(WPJ2V/F-R-8 M"AC8S0D5C7$-6FY(YS3)YW _=+7,)?[0N% ]0EGT;GT"E35')1-)&-D,V:"\ M$6>_I+RXU:/S0V\S(53 [3XE4$)3G[%!H9^9LT'9W+2)&_(W'85ZM1+WP)'X M1Z%= MF,VB60W,($PFNJ(87$!B809GIC"F%43B 3Q.Z5D+88"LX893!-G7.J MX?I5-R376F;76F%ZK65FYY3!,Z=',.N=%LT)5RL M$<.LP3K!F& ^:(<7]&QL6N,A-&68+_D,L]EY<5RS;LOAWQ1]-:386N;8 MXNZGJTF6'40"U".8MLH(STRD%QVH8M;AIR;R-S;ZVPQE)#ET4'C2/J$:S$ M"QKOV0E6#@QT8@/6J14ASY!UJH4/&E$L6.AT3##K%3JK"<%"PNN:*:&R"GA/ M/2-8FG#Y8;1(C_3JB&F,PUIO9%IO<9\J5M#\6RXZ@LZ!0KA MOND32G_!\L. RL((8D@I=-4Q>V MWJ#AABS>6*+A@!JVGUCP'J6".!,D552,7I_W*$X$1DD5TW&AAADD-G MA"H:1@4S2);FV6KEACJ;:;AF,8Z@JQ&ST!: MI&<@K=)3D)7I&4CK]%0B*]0SD%;J"@JQ@ST!:L6<@+=E3D-7L*8EC_&% LX#H,*>;0C$8- MF$.M$RR(*\8)PZ+PBU,^4[SZG-%.B<99ISDUY0 -UP2&71.("%&FJ,5=X6L+ M/8YA%MJGF,:=.>!8P@M AOF,N<>(8N(Z84P[#9CZ3A@6+;Z@,6U8$+P)I)C# M>'C.L&0B7A1TSM[]757;Q^-;[KO6W>;'>G\($\^>OK])_]4/S>M?ZOMGO-ZOC:\4/F\V^*J,OD7N[]50M[M^_ M+*N'_>%C+)^WI]?E3U_VFY?Z3P$Z[W^/&PO6+OA\_5>$ MU4!WP&N!5.Z+JKO-*))2L5L+AZ!*T]8V#X', !"E1$9V1"8AE,V/G_.=Q=UC MR02HZKY/8]9= H$(=P_WXV<_W_FGNCXDOS]L=_4__^G^<-A_\_77]?H^?\CJ M0;G/=_27V[)ZR [TS^KNZWI?Y=FFOL_SP\/VZ_%P./_Z(2MV?TJ.N^(_C_F; M\K@[_/.?ELO)G_[EG^KB7_[I\"]OR_7Q(=\=DFRW2=[M#L7A*7F_DS&+'?_FGK_&2O#@:)S^6N\-]36]M\DW[SV_S]2"9C-)D/!PM MVG_\+K\9)*,9_W'9_N._'G?TYK#_3;_]GGG M8X97_];^W6MZ>L-O?+?-[MI_O'O"I*+'"3O,T.W>=T<]S_^!]G M/_*[HEYGV^3?\ZQ*OJ-?UL\]J?/V/OO=O[=_\ZG*-L7N+KE^>K@IM^V__G3] M_E/[=[KC'_.[ MM,$_^4/70^[SV]^OU?/B7O?OKT[N.'C^^OWUTG[W]ZC5,[>W4U&E]-1B>F^C7?;J]^VY6/N^0Z MS^IREV^2]W5]S*OV"_^>=_;/EJNK^9COR^K VW?(#MWMUL?_6F[ISF75$RU_ MFU>=QWXJ3[S(CR=OZ!OORJJS)S]DU5V>O%ZO+,MUD3^97;H'$JYJ\MML>&YO\VVV6Z= MT\C$>.K ,Y*+I-@EG^[+8TT3=:DWXA'S4Z>>U36-^4WGSUE]SSQKC1_R_SP6 MG[,M/=^9A/8(7*].JGR=TT,WVSQ-=GGG@][O/M/K955T3S[Z4[(K:4F?LV*+ M@1)B/$E-\[;?^/EP3X>W;GQ"Y_:5!Z+F\\]\J(C)5W04^%)\Y!ZWO7?]WY?E MYK'8=J[Q>Z*^W5V!U>^IO]O=I3; M(KLIML6!]K%SGOZ8]MD3MO:*>,*FLZ^=IPH]FJ?DMM@1#>(^WF9KS-*Y,_1R M=:1/S'\GP5G366)3R\9)12L\]1%\Z^DRE;?)MMS=71WRZB'9Y#>GM[3*:8W' MSK/\G$^[AJ7/D'RK;H5H8T\5P,!S1T58) MW>4C7=-).AP.DUKX578\W-,=_'N^^3/=0OMM ?;=T3Z4X9T:=S0RSXH- MD2_QKWU!!]1^\F-^(,4-U)I5.YJHCZ\='XY;YK]*Q.4#'@#)5U\8Q2V"%!3R3//MFAG9>^\1** M/;F,YF//KJ'W\90R>AG8]5 9L\T@?29_2#R5D+ MXSK?G[83?LRJT^9'_&9'[XC-C\X?XV$[?XS5F5E'S\L/K"ET)1_)^,UQW;V! MU\1;B_4I?KZS\;KG4LLIW)%"4"=T1IO.E"IZND]VE(H*7&1?E;=%5_#(*1,/ M-(':F>>:]&T\ (:0;1Z*'5L-8(W^G>XKGVE8, *\1!1SJ&ASCE4\3U= TB)! MN[0?^![C>3FKL5W&2P+Z60Y/DVUK9-_UO?[:*G#U_/?U_>DZ"GCO[PCZ=&QV457T%%[]4#_ MP3SST< 1A,<>:]=@P M*,G8[?HH,J_'DCC-R-XT)*I^[TNMFX94ZAWIM%SZN4>@ZU%%A8-K] MSA=]]P_)_+Y9OV#/FJK?.Q;\_Y@8X&6=$%<\6_(?/^8/-WG5V<9/%5GY1S(. MSC\6:64?5"M[(UK9Z5QU.W_;3CWY;7Y7[/"(5X^R0Q++ MF>FS;WA[_[DWX0CA*>@0UY$RD!Q)^A+7>-AORZ<\UU_N:?#:4Z&>ZF-QN+_/ MMQNVB\E$J\KM5GA'FORU3YWY;Y[S^H2Z2(-=W61@$R!V.C*Y&B>XV"=B<#?Y M+B<9*'*@/C% ]YSWQXJX5[*5V+FU'4M;:W]>$=S>]DLS[S6?KRC=KYLELYKY^03 M?%_?;7K99&]S8IQDL0D9055\@(_E[YGY6?:]7K#.FEMO%6W' M5Y_2QFLGXM\FI&_1UB;% QGF5=_X'_!=-08'IX$4SEGKS+H.QO:KOU;%(;_: ME(^[6E9VTM4H3Y:WMR__;O\9+V5+WY/PB=7EZ/,[Q,,J)8MKV4->RCD_'JDV MX"4YO_+\SL2/G]D6NB#R&%1K_ND5WBC/."0O[1T\V;,F]2"^\+7-,\Z\T[.= M<<; M7>S+[+C^=R)B[C5P_-Z:E="W,\_M9O UG]G-;\NJ*A^94>*RY;N"V :13[G] MC#>)2#90*$XXJTD/R)Z4T7_YV\VY>^XAC4A2O/#\\GGO>7-!_R5#1JL4?>\3 MG-P_E-DN>7UF^B]_5FY<=&IW59[WFD ?HF]4SVRRY=M4W\14Z3Y%]W!?E<>[^[8*?5H7 MK=L*^LEK%3.JP+[Z+LRSVJ7W:.2WM_GZ($?2SXR2&U&J7BH%3C*UWIO?S_UH M4F]KT>X\D5KT16_G$ 7][T4.5+Q]?7QX0 09UC7M4'%;K!%ZUV 8YO] "F)/ MM.9??J[NLIU>R#0)FJ1I6A\0PB$]R72FX#R/%,W3;HK+T:OD2]?J;*WN;5ZO MJV)OASR]?VNW)9W M3^[R?_X?R_%X^.?WG_B'T9^]Q*P2HNP]]NA&QQ=BSNBBU,7?Z1]X8S3ZLQ,Q M\H _X$,>B,$>'_@9LBU))61]][&LMIM'&A="*:_V54'CI>ZN_)Q7.S5^ZO5] M66YE.^Y)'!WNZ?SI@\KH,/RTT"QH6:G+Z*:1[K<^I-!!M[E/RGG(=MD=?$8' M>%/O.(4E?/EUN3W*@)]^=,$E>YW?80#W?5[>5=G^_LG]1)MY3\9@7M&))+_L M"F].R$K?T#2;S+W[\=WKY-T14CM-?BPV&V+L[[):EO+Z%B^[UQ]>OTE>UT5V M]8%X&)VP^_E(3)9N:<4,D"Y8\."U[$C-M+5% M^L3VJ3&^LQ7:+[UW.$S\.MD4]?I8UTJSZZ ?TXQNO25=E$G>B-K&5+61F"?Q M("*EC7BT8>^E1!T[XB6D[I"P<+QY9(B,AP.ZGI#ZX!#PA!^WM/K'G%9+0E=G MHM4159)UAFN!'[$3%E/F%_?1%1\DG^[I7]'[:Z7&^VR#H*KGM&X=6YV'9LAA MX&)-T;WCE^#UNL[W!W9D)>-YJA_WF'M%D6@,_/=[$C[[Y-O!7P?NTL?(:.DD MHW,V--)$KS,_/R"Y8[-TY/QESUEVRQ+O ^%+N@Z;^FR MNIJ4?N.R/;WZ>T$1P,4^'DR5"PT1ZQYN_82]H81G+KRTN_V^L?(EBX(++ M@S=61M:8XV-&NB*$_R8!W[F3N>D/1#&;0;1G_YKMCF"8O1OV-J-YBMUOQ+JK M?2E\UC,[^V.\.:2KL)/!?/ 4SG0?.E=#Q9D2C^ 7B/\I)1&/ ]=SD M.R)",H@+Y@8[XI]$"JF371:!W]AJS'>,GK3IH3 M/,1BGLY6"XS0N[7NY-;RA;]I*Y9@!UYY=J9Y*>=(^.Y )NQ$2<")TG%'&J;? M\T\_O+;M'O02OKJ*FL?XG@1AEGR@&7\X;(*PPF_CPS,)%4DV7&U,_YML; MVB8217THPY[.FGOZ[?:8_YCCG%Z; MY"1!_'ZW'B2VP?Z1:)-QQ+1%F'0 MGXB3RY;*)M9@W6^(VK.[DL_JI_PQ^7=B&2_84/Z;.[>ATVE*GW!R0Y77.-G0 M7OI_WF1S7>-DP*+=A \$:U#W3%QC3Z(G/--.G7&H5&\ =B6<&RM<]')113DS M\8:Y"<:1[V13#\GE!) U>.1*=]"6D1VD@[YSFZ["A#8%WZ_7@ M.NC!\??ZS:3+\'Y'1'1_0#JRUP@3)D1,5$!HWY-=1CKQ(X(^)%CJ8E-DT(%( MH]AN71TIRDR=,-:RW9.W:G@@=K:#;D5>TU;=Y/G.Y=OB@59[$/I#/N3?DK[UX^Y_<;I;XYU^QDZ _M-<'+5M#;2M2 Y M-R \6HVCA3R_8XW3B'YCF5=#.7G#FIES197!\VW\97 \24L/I'N!0B1+ _#=&$B)]C?@\ ML__^]>L/WC:IN9-Z9U47-HB9'!A8]XL!>_/.I\@%907FLS=?28D+?B MB4ZY=F3-,O-V6SX*_P#3W)3'F\/M<>MY5QH>;D4E4@<:$&^7MX(B!UC\9GL6 M5>@=TD(BR@IQ%9\YNR5VO_%)R6%7343"%K(0C@QRISG.]#36NX'Y4E;B9R;Q M0#L-%X&?R>6_%_5AX+P;AG]X%W1.N!I TZQ P?"_)[9$=WI;T#,;=0T+(^"K M3P3 XE*B=N"C=CL:0=O[BN35@Z2N(53$[*J$B<=B/E)Z!^[;LOPM@?=@4V6W M+)S58!,QPW3QPJSB6///\=+G3GY4R)2,<>>9,H^?PH=M//^@8Z;+=3@*.=D40V>:_:6Y6 MZF178,#CR0WQU/6!SV_WFWQ\UO:4XT!D?GR2\X/1(!5L>=F73IN"N9>^,"D>I) M0DST$G",.FP._XZ>!K>FD]QB/UL?0>^OLR,1W2/_B-RVC'UQN!/)FL;>'=A) MNO@SV*A3&>E_15?P1JXT5"P(Z90/62 MTZRXVM5Q?U@C3(/$5=IGFGB3'W M56VT&]!>7])>GZ=MYXVCB.DI>R0EW47E M1:!6S4.(I+'IDZQO>ND(OT[PE*H\(M(2I\]C#KX,^8I\VCN)'B67RC"#;5G+ M'T0-P0AD[]:'JV*7)O(3B1SW? &4ZB8XBKWD,XLNY!I6"^V=+.!17/Q8.K+^ M3)NS5T'&3#DW)&%SY("UGU"Y)J=0ZYZK.<\,8UNJ:]/!>B"1JSJV<-@KXKT# M^A1D3M!-Y&]QC6*K=Q:JQI% H:LV)V+9V'KL(=\K=0T6?R<%(/L;$0]I(U7Y M.0_5-3?Y ;4\$BJ@W=CB25A].\D*@H5"&R_>GH+D",3#-EOGP7NMBC!T)W!G MW'7ZFD8:#8SD*!_&%76(S(7]AF<(9'+%//LA)WUVP^Q?W6+@5"!@XW\;SU 2 M*&^U9U-2H^?>^>?>V7,_%+>Y^P%Q-^2$)O%VN.M[:/Q,KDQ_6SYF";=RO5.I MR1TT&XWRW;$BI?JHT8#;XG?\7"=C'TI9L,>[=O[LDHG_VTS_=FT>__"GT5#_ M]NVQV&[8:S)>Z:\DF]XV&02T@=Y>[L50)S/GZL@AQ1/_NB6A\?H/-!=V)5R'M46?U55HM3H.D@ MR;!7X,6U["YQ75@WI*85;)0EX3!+.>% M"!VR@%UI&XMU\-+JL)C6H*Y/Z;?QD^;XXN>#<*TUL*-_4@5._3TRQ,T3:QA9 M%7$(^.WA"]O!Y,7L-*-/5!/M@]XN<5=4H5)))X:.D!Q=O#L.5(3ML)O!#BM< M6B97O@B1Q&RXLUQK'U04Q>;0@0L!(E4 :P$?K]5(9&^['OH&1LYMP;PW_IPH MIH48&/&'C:5V(B 4GL3N,8WQQ[5\!K']/TC>^S6FKH!W_"GMK!,&1.WY0(>2 M=,,B!G)+0TIID[P$ UH6,'!6PNI_P'3">W%.(#H^X6;$@35L]@KN7.P5%=M& M'$6GY@=5V)ZRS6H)@[!8V_F#WO<\2.(%XOQR7H&+3C6+O1K8DB/Q+CE/SI_! M_^W$GJ@+'\.\),K'\4_9R?-C[/HH\LLRH-Q-]*M MZ$.(FJ3B1VZT^;JZ3(\U2->[1L]5FBO,VNNC]]4W".;4L\SWMZJH(I]5["D= M&V=0VV4A%B2/[7*0-\)SHCJ$ST)*FGS7G:>%X'C *0VD, #>R)07W_.@O_QR M$D9>9":XY^9 /(LD"_@=7T'A@GGM]\F=.TFOB?F1Z56Z"6S_%/";M78.EHLZ MC4GKK-7)T1RUMF@?K8.5_3I[8"4;_#J8>A:)'R0_(K*UIPL6#!\.PP"K!$O@ ML#@G$<&4]Q*APT3:"V&WNII-K$O8F T?_E'<-:>]DR -)R:PV'A$D\>=AO0' MR9NV]7S:=2M>2/RM*L1K'!R?=A.\X1>^SA%7ZSEZ6"5DJA_N83MX)O6:F11G MSXCFEY]A85BT#S<2Z=SH_+7[8NTP,%?7KQUV5V&1'W,NQWR[3XMT;XYD[3[D MEJWVBD^AH@34B3?M#3_(CZP4("2V]HZ3O.1?+9?VYE;CH=9Z+# M_-JCK.F%JYOT+=\NJ<>[DZ MUYM?SQ+@674N>4:=0+U#G7I\XE+U?GW"EUKKT/I]4Y=U*=2UZDSKG3 MZESR4G7.G5+GDA>IC/-&]N(,W$F"K,$I#: PVZS M K:1/OR0/Y1UZC9']D8?V)&J]K//\[WE[.@#\AOB FDGKBM);3TJ$\M"Z,:?*MQ>R-+:H909 MCIR2U-3-X-P.1/[=LU4#K@65UOAM M@=^&E(YF.B2.$NF?:TXXU==I#Q"ZMH0^5<=)+.VON.(:87BUHI GEE?>*Q7' MYQS3=DV#)=%@&_D4\9YC&%:H@]M:?;"\,ATA904@BIJRQ:)N"HL%V5]3\?D8 M]4#_\!Z\.*,V0WXA\E]%98M\S#*I T56!1(*0,YQ<6WD)JN::>-"FU%M)[3' M1KTA0LW>@Y9MZ])&8BTDN.^J9LVBZ'8ZDJM]-9T,]:EKG<+1J3_KTS*B:#5. MF+V'W@#%P5>_E@ME9E@7P47_ZZXY^/LQ!'_U-^+ZT:MG=FQQ4#.3N-]O$A*M MY=$]^.?&YW(RAV(#HN(ET0'4QXR+C'/X\[1Z%@9EB&!YORRQS1PBK1*MG6W% M2LCE:SQB:60^GX16"E<<:$8T>#AQQ= NX%W_7=0-K[2:M:P^_D)Y -]6(*S1 M T^L"K-A@R >!S S.ET)EF,<^?#O!C\/OATD4.TX87M?%COVPX2 *?NYA1^0 M!,I/;2-_3=\^#I*_D"3^C$31*/I@C*UX)6]FEMY!D@2N:^(=S&(^<\*Q"@V+ M_X@+5T6.\7))UB%^2A;5GEB+.[%09&%4$EC<:CDMPN%*E!E(K8F).GZDX[0,,:YMK<&13$1OW.QQ=)!_XWWE-504^ M*8G(23\B1D[_$JN MS 00S-*P4.51PA9KN$ZE&Y__U3KX;%[7,PEJQ7*) 1I M41)$@I@-W#Q9,0L[YY%]6'#%C$"FT-Q,IA")O-=![EL:.N3(F6^&*(!&6=?J MGNHYW(8ZU#K<[H2=$;/:R7@:V3))',6+XBO*!%QNVX^XK-9E%5)U K6A%&7, MEDI6UBW9SP\:H^5X113K=V*='!_BG>=+6MQVZ5DUS,8G\Q"P,70E:^^5L%=) M&%9WGA?Y*^=G=JH4\K2WZI:WZ+\ID*GH%CFK%\A_KV$>6+J%,R)K6*5QQ Y. LO \M4L[J4 Y@46=G%I>]*TK9(ROL>*,' M<$C)!6J*9GII0BPN'/]"DYRDJ$W,2#F 4'.#5'R!P&)]6/+D*J[E+M6X45P[ M4Y]YU[H!R@'"-4RO11V+;"D-LLB1K).OA-\.<:O(+O"WLYF!FA^:=A\5F@C' M(B8E$#S0U HX.6'4,?64G"$I^LK# \1[K&5+6,S\*@4G//FQ=53GRQO3$/23 M38%7C&6=W,3W64$9-23[<%]7F"MSWR?06+S_KJ%0HBJ8RB^9*$:S$U_5D]55V MI4.X4_Q1CQE (Z8DD>" .A/L8 @^)Q%E^:6J)E"<=(4:Q@X'(5Q%=+E=Z>#3 M(#)FW7^?(32\DS+F<"ZQ^AJYH4%K.LL@^;9@I"V1HS5<$G[5_CJP^0O39?,Y M"P?I;VV+)$#WIKF:T=6N@FO8G%D MM%L^>N:HOMO,1;:^;3E/F25V+K>JGZCP/62_B7+)K 0R!$?LZ\ JM4 T%T8" M._TGKS.X%Y[\X#2I 6!-%H/K; >7[^ZRYA80UV9!RK-+.8AXE$VJQGI/B:B0 M-PE%4(:Z$;8T?!1:43=\MAD@/J"O>]0ZV_@Z&B)>GZ7@94F'AK[V#N3!8RU9K., M 9^NJ9L%5SNA(!+YS]X:$B;F,X>:Y\_4*PM/L=8 M'/@[&=VC0[ .K;12MA7Z:;'UDNN*?6Z>!O@0VMPVTC,BOM*ZNA(L/"ARFZ0R M*_X"A\0; \6N7WK!)>DTKH>A L?=S.:]0E*QR2\=NZD*Z=W*'? M(;%'V<04J=0W*+A5SYG\K)JKDP'QEY:)&ID(ZI.S9%U]I8) 142=[T'K;;,6 M$XMDU(W2:.^HYE^*WSS8T"P?S?A,11RC@/Y&8B-Y9;4Y']0C_9T4$UA5#@?O MV2GJ,3E?-S$YWZF_V;T M].?"%$I%^:(=4("H4[=3;D[FM^:GD.0XS/V_&35 M@D%2.D-\ZR!SICZ#N^=/=+=^RZU&TI%^0QM:U!%D:)I$A]+>[B3:;M>_W8W2 M"[@.-]&<.H?S11L]9Y.\X&S@JXM3^$Z!YZ1-*49B#74BSZ%?I6UB] A6KJ\R M,-1PA<"];?C M3Y#-1ML7.^NMFG7UWJX)LO:'^';E 21S^46-KDP04]$H3)& M'W ^&ZC[C(B9$\?EGPI?8]4WG@:>7X\_]);%B,Q,=AF()M6.6'#-OG Y%QO# M7[(2^W#7\^$-;MZ=.THN%A7'J8H357R$>VO?P(>89Z3F6LR+[S??&1%:+//% MR1[Q[JP.DB#?1"RTT,]^V0$\>^_:(:)S!^#31B3<5+^(X8E")&:%ZD:8&"8% MG.1(TC6G49.NO=B4110/O@2'%0IUQ*0NJCY/6\%A42C?-(9ED1REN7F73IH\ M,Q*G0 4("6R..Q-/4^K\%"J2&&ZH<6BN.AV=>]GV2!297^KQ#9]_UL3GAP+"=&ZST)P? MB_HW)U%K^?GU%I;CG<]:E]R=X 74?%^-"OD<&%($80RD+BKR]$5-5CMA!EP2 M>P#7\9JDB$UTR[=T+QAEP+ BQ95>D@)65CT)\2Z4&]"88F1)+6@99YRQ2P8+ MR;:DV4M41O1BKG6]S3<<# D.MRC/BU09^JW1T9H]O*9ANDR;2,BA+;GT)W52S[X:/A57+88#8$0W:'< MD\W,PESU'[[3DD"#V $?!BOT#J4-' MHM-7*='Q=LM*[E\^<-FWN+:;GSP?^@T6ZR:L5>I_91%KI!AJ^@ Q-9_C8RM' M*J!>WYL*L_CD,!=5/C7#=P^PO57J< V8)LJE4JH4JIXX5XF$D1@X].A:342< M^),PBRC0SK%L#*PY@)*CR#$E,VNDW1.N##OQ,$D:8G7@]1XO*^R\BT@[2A82 MXE9JCM-4>*780?MLN&""SLSV5^,WWK9IE)[0BIXL=T5K4**7G.E9@'.9$K^> M391G3Q;I;#XSGDW_GM"_&76'D2PB;<(]S\!;I9),DR1L-R5V@8!7B,+4- Q MQ.DD)[&LZ2X\<&9$VXO5R9WELCC_9RMHON/N;KZ>L*RPZZ7NF^Z)JGZJ\GK? MJ&I(6J6ODF(7P+Q93=,T5,1 U4-ECK%B%Y#_S!]3Y5CC((D^U_49D"V]1E4V M3D,.9:E]WLB3:D=6>X[*Z(IF?3JON)C29;+'OG/0."F_PF!)FB=5CZ_27-5\ MXS'083H9@,3'ZU]J#R#1VGGXA)O9NN(.]D?"^UVCY-/"'GI(ML%0$"LIP-P\ MOW#U/B&*H(O'ZEHFT-E5N=Y5)=&JV- P'Q-Q2T-I#7Y1'D.(-ZM-\99_/V9L M95XIPUV3%F;PDM+':ZW%EH@C< (8%)T-U*#*LI]"2KDA4HH&?*LN35(OUGXL M$U4&61M#EC"/E"S0M>_XA9> HP9F @[]E)["X;",I=:(SL#7FM%FUD"2:*MJ/-*2+$#;XV^AEA4AW#ZDN;4_D3Y/SJ)"H=1X*U M;*24Q8+)GL"1;WI$?76_9$@VFU^YOJX5,0Z]K_9K-TXY/7D=.SD;9>QQ9#_$Q2[AJH0 &MP;O,(?BY'B9TI O8 M%:3Q6-&D0\5KH%\N@ UERF_I\GT6<15P0-_OT('GP= R>G#J9$]^) MKX5)TL[!C2/^FE)_>^2]PXN0%YR(R#[X@ZBS4NQ>*L",_,U2!?G]+DA.)X>< MBU!@Y/'O3@/X=)+1L:J;S"<(>S^=I!+N!(-%#4N>U,ZL?O&>.*]$B$L_WV4L MH? 6YU%I2I8CMA1S,?N>2:M\J(+K\41FXY(O3M@#;D)87[R(FC\<.1062 M5T K/FPU_A$A!&^B[W*G.6IFY7%8F/^6I@ C_;.]?N_\R0[F -<"0^R+F/@T M4BO4"RZTZ=EO4Q@XU3PQR 0U,+1V*:H#Z2^-TYWAFO,-N#=2ZW"/V(#(FN5% MJ>92!<2;8)]XO!9F%# QXQS3F%/II4 $NZH1?(X)V(Z^]U33J)XC7"WS-X)E M@V:OT.AE%_S*R$GR=5>\@0:>4)O:JIH%#O;P6%Z1";KG_;J2_;K"?EVAE!GL MV;?=^4";P%TXO);U[L.U*5F.6T\E]!LI&'S8']7IPV8COK71#2/L)'MWD?#< M$!3F+NH@,^R.[-,I \(V)R>[&.Q'E6D6J2)!M0=69WWQACC5'8;BZGTB,5EC+-Z[1_.PB60W3^7)"/RRGZ7PU MI!\6LW0Y&]%P_@.^HCH;CA.SN MU7+J3NZSC;V_0,G'@[>![6VV,BQJM*;/!R5E9$S:T5JU5K*/=Y+\]H(,?Y:L_"A M8GD,8MDI?$-0 /O>2;XMZ3\>V_"[U]??1J;IJ:F27_80COZUU]>_^+=^*@<\ M^]5PFB:VE^-5JF 8S_JKR]4IZ3[S;A7QCT M]?&.]/L7#3D#F&SR([!@7_+\<,7/?Y??5+:5S[XR3NV'UB%TWJQ;;XYXLG\] M;I^4G,],-+L:T>,_XUOHZ:4T?SO[QI2_YE=-8M@>1\2XM3*SAW(CSI@J/U1ET%VE0 +D;P+@5ZZD$%\F24[,S;C;Q=\9!"M@ M:XD;0+H(1"; +G^,E@@?7)5[Q4VKY&G94EA_ZR&%U))D94>M8V\%2E, R3H2 M*E*KRY+[&NIB)QK0,K S+X3,R\9[JY5766Q^PLM2M5M =PC_1/FW5E24;WK3 M;M. _*48%+ZBBXO6.%392EKVKD:<,=NYG*[3,[HXE@ -JE"=&E_.[OHS_ ?) M+TPBEOM]=Z3#T56ZF^+V6&EA=NZ;"/'/[07Z&L7H*1>OR^S>M%&^UC>D3UI% MZF)4%>&_I5,6T4 GE#(/F\+U3M&W8=$D(+9HOUQCOSXADJ)'Q\<(5'GD]/$Y MPBN6",Y8(]BE^KQ=DSACYB3!->9R/!?3==R*0,M&I FQ.;@D[ MFYRU9,".I/K>0U:18(@3,,U?J_EU+$2M.8Q6G\NZ][[]0CWP]^O3?1[SH3@I M3.'17!<>+0W(Q,EON_*1+SS75> LN?2GD;WIXMOC(T%(:@Y9H99 '!A@<+PP M%VZR)_H*#D*RY:@!(_NSX&9$ER3.Y3.66DN6>?^*-0ZDF1T1H"A#7G,BG<'T MM$NO<9"-XFFP_Q<@PR4!&:XX-!,YO5,N9&'":9@T2/3LD0(G\%%,VTY?$"G" M4+90MQD=L<;LR0['O/1\9J%RKM$X2#SA/)W'_V2.Y?HX5D\&N<^OD3'@+:T0 M(?")M)PEH"'_$+YLW7&M?+2$!!?N'Z=E2/9KI=?0EWJC6E0XBF3;<%JK.5>< MU ;J=\9;82XR91;A*"3[ /9(4==FX,=T?;B/HP]-H2RI,!S.Y]8GL9#V(;N= M"ZY" TKAV^[CE2%HLM5D;IF^9V(6Z7NI,F)/3!0>VW2<1GE<;(3=DC)3G!## M[&>D[#QQ<1Q\[QTPT(9^H\":H-@C?$72T L=BA2G3;+?.!Q."G/;*U20!(WF1G@!TE5O%GD;1<)EDG.JYN*IO M[)L%@]R09]EQ(EG>;7TUZD.3?+&^V@R#?IF^ZAKZ:M+15]4Y&2"YT!8$5C7; MVJS\[/'2[UJTT=/AL0>0\]13:?)A:S'K@ !YIGG9^%5R O+S0S_0)SM. X9 M0$"ZY)NNCJ)7WYSP @7LR8MDM!BEB^$(/\U6Z70ZCL GY[-T.E\F\TDZGDTB M,,O1<)+.IN-D1?^A/YR PYPLT^EL!4_&;#P_@;R9C&?I:CE*QJ-T-!F['S# M+!TM5OC?RB\GDUDZ7"R35_3C<)F.QHOD MU8G]%)\2^[K&,SAL%L-T-1K"\!3:UC+>';61]?C*;OSG8F[@?'&/"X0#M):+FC/%TO+6QPOTNEJ$G)@QO-T M/ETU\A;=V;07M(-#QH#6%M<1\BSS(J+571Z5WL2@I)V&P 8QALDZB&+)V] X MXLQMFKSRJ(C23Z6!CM8'(.61S2P)@85VWO&C2NH?!_\:OMG&E6LVG./6;]SV M+>Z>'7 E+YBTYS0L+N HG4Y6^&F2KA9PP\ZF1,3C58/N(R+3N.SE9#Q)I^,Q M:-T&P8\R"OTT72[3Y61*%R#LL.&OA09P\^1R-L0M8:5U_.=DGJYF"_K?Z6SH MFKW%&ULR3V:S=+Y("I+3YB-0<^<+Z5NNDN.Z)KCGX.D()R-[''K@40>5F'GDNO M),AJ( N;BE$N9#O)SFCO)[0/D*Z+^_VUVS R>WJ. M=OFN-G?[2XG8&1%WF$*7B"WF+(E!UFCQ_2<7&B?Z9GQ:=ICO%7L4>5\'Z50< M%2,B?N@ZW1<1+5.B1TE4E3\4 B2AKCK&,Q@T.>WIKH,O(EF6E/\_D_T#3)9E M[HN8+/;XOY;)*K_# 6IWY-NR/,!U'+G!O2)0'%LW?CSL/*U>-V-OCV>/.-P%T'@5@-W*ZF$SN!XSS)_N?G MZDG)-X8)V6@7ZZR/?&0M(R=^(BGP43,SUG_9F'MYCF(7QMY_NW6= :MX62O- M?TB^2:1]KDY*.NW/0%2_S]MMSVMAX#+4I\X%[&W=Y?NPU:_/- M:' =M/ !71[.ULK6]_94$H+E;6+DRI(6 M5'J6'*KB[DXDF"#02_/H0T 7#)CS_7CN 7.^Q72;>=>< .\$=%X8>Q.57-#- M OH"JYH!)M^*:[V-&6U']*$MS'WQCBY$6D1M31M7JX/WJ_#.'DX^AF#WR>$- M DM;_L;;EW#/Z.:3]] MU?4*Q,CC*B;_4??8"9!O&)>3=#Y'9@\9-(L169E\7Z;I=#$CCK9:+-UHLDQ' MDUDRI2>73<.]Y9]:I!.RDLDZ'X_3U9*,]^Z7F&-J-!RFBP7,W3'],%R$A!"< MFO\*N=[-1"%)+.CYGCZ,[QX>2&..6XR0SN A6TM>KSPQ:C_Q;E<_[3B(AL;% M1^8R%N+@JX]0(B].H\[=Q7A1%\+QO3OI92+/I5BT'F*AI26-T]FHT0Y<.$84 M8Q*3['!F09&C72+6<9[ LT[L#LEQCE'DJO!)-[VGUF<]]9[:<-X^$^_TO09Y M5,<'W^A6CW&X;+_RX_N?_N_D!P !AR"2(A3_&WWMAG0,[+H[>\+)"T[8G3OA MY-P)M_7@Y2A=CA;=(TXZ1]QS 4X<<7+RB'OS:CIJV7^+_&TYECL?$TM8]P() MFYR7L.Y9"?N%75UZ%YWTR5@S\-WK?J=W'$CJ2;%D_\0%W:KE:*Q.[]$PG4\6 MP>D]&J6($? ?F][M[]@QXWK=[:$FT##[C[L0R&VHZCUN9"!">,%ZQI_LDWHQ M08-[-+9#(7,#<@B;(=]SNC6'>L(HU=@DGPA@2!/"S*H@".TL7L$,ZG;CM5% M1:91C2)LC'8[U*MX67Y'?#O:YUA=&\F?8RL! T!3C60LW R::H/@KR^6#Q#) M(3W'KR.TQ:5[<3$9SRP\2U>0P^@,LET&P$&!)'82!?8@M9J7JQ;O7WJ2^/DN?Y3>NH& M=@)):.CJ4,U'XRNNCVQ?K;?Y#? 4U%[F&"[OONB]X2K_'%J<]@WQPLC=_%7R MP@E=-*'#.YRV$HH.-YA4S8#Z#]L!U_FNX!2LS^66@;+;+9P1B%JD,Q(C%Q;\ MTMH@8>T9M1?]IDEHY7)!G2\62DK'\RFJ2C^1*5"0OZ MY0_T1=_X%-8H"["U^9KL40?AV3<_-#\.YDR*WIB,8<:]5Z7:B3\0D$OB#&'X96$UFB * MUHX<*NG'\8DU#ML>OR_W",+$K"DN) ]]"VCII"N3[N^7'.+@[F(RB])B0IE= MUO/6.MO3U(J5Z7R[=T&[!J&X:P! 0'*/5Z3+U7L$K.<,UY4WUK=U,$\N!U-,?LJ318#_.]H^%7J M1F/Z62J'9E_9$JQ;5Y30'?5HEVK8$)FL<4=K2@C M#2WLKC8)]&VP/<(5F:W0O->NB62@P*?,8-5YD,#?C_7TX>6P3=.>A--Z<(UU M/65HP^V[4=TK4A<4%2GWC=#NL,F!FP3EI$LBWC-BY-5L]&4=)3Q8<+0GZ%90 M"SP 0/N1D;Q7ZKZKBJZZ0 J)J)R-4M">Q77.AB@FJ_SGILZ444] W$@E0Q,Q M\7$SC^:\>8LD(Q"E8 XH!G49P^I89P'BC?3/C(.WP\%P^!5>&PX6(/TJMYUTA-(]N_V-CP8V[0_;-31H MW)%QX(R&LM8[G%I.>&!JC6(=/J9ON!^BT M@GV%9[;IUV M HDS?#;BI)#'N 7ZX=4;9X3-&0L%QN7 MQ)$.1P,?Y3FK^/['!^LI[8-_LF??#?C)(IS2)ON9N;D6QV]$BWNI;:TO"/<:4^8356@<1=%:%DXB.YC,@O-COI9RQB$)<2AM<"Z:1 MT#!8&Y3BB-=D2&TS),<:,XNHF MQCQ/L-NXVS[*JI8F?:DY 'S[M CI2W(06'O0-<1'K2V*=!+Q81:?0QN:",(H M[%.C>&Z0-+!]VL^*> Z8F>4+>OB]/G3=V.9NFX>MDI*;BU$ZFH[2V3@PLHL5 M2JWGBQ.%SOC]J.R7IUT&HPNA9'L"9\W&Y=0\P$\:V?C>(+9BB1FX/3/B)% %#> MN6')124&MH4M5:0!0\VVNS7$-2YF".$A_<<,@*9X"[PB>+G8C<%JA9D#IEDT M=*Y8Y>K-,873>#R8CK[BVG\$1PZ&*>C80]& MPX#]4K[9<\V*95=1EOH<5N$UA:JQ-/!Y\&>3(&L;+O(O))@FP-!,2F M/FC3!-U7"4ION?>DU>22U>OAM4A<<@WIDP\2L/ /KAKKQ2/=?A!!JN HD,MV M4LY;XN&3Z0JM%MY1F$U20;B.U(-V-@+B'*DS5AHT2*]2,"4V!"1[Y$Q*\E3: M\CZ^\8;DMY/TPQWZ!^"R9NS/BTCN,(M!H.QZ'NO]BK1W1LQ-" M1C38_K^APXBAH6@IIK?&>",:\$&BZ)L0KX\/AI0+/$FV!@Z/^?:S"IXF$-,E MZC->B=6*GIZ>L_IF$+G'CO9%/Y?%YU?A7_BA@N59Q0^Y+_+(-_%&Q*/6B'L= M'DL? 4@F<_W!3R8Q4']#O>LIJO>.2G[4T=S,P7'!]WXJU?'E<4\+<::SF44X M4S!N#G!.EN:XMO5*8V>_ZG&ZFB[8C6T:N@?%;V@)E\3JN6),VLSXN/6)82]H MX.5P[#K1*G%@(D$U@BQLN^"]IZ5VS)1ZHXZ%P(J?CCMZ&.5F"S.)Q(D6TNF$ M)&@FWNT-OF5%!I&Y<;8HP> \XCA".RG%QO06911^$ H)16H":G>0'6:##Y:X MYMYVK _5A(6-]PVY(.#B5=(>Q$?KA271^L0!T6),K1LIA]EZY1FN M,EJF\^%(FK ME7OM^ZIVCD?D0MY.7R-]ET;=;G%1+5YD1?2JMJX2[N)I'\U?W=[C:Y:'EESW M$7#/Q#7$B'B-"\\U#>VWOLMO!BC4Y>G:?VP.(L.*? T#GCOUY:OD9:MJIE*U M[)G'*"V[]L-9>Y:^1+D<:D?H1><[,GE81^]41U^2*^)A=]S%X65EGM\:^DB/ MB0GPN.5LP8)CM1B%"#)J0E'_ M>);,AC-\[7+B7YL01W[9EXYQU^A[IROZ7Z+W:3I;#MM?.4YGXZE\Y5B+8$=< M CY+E\O1%WQD]%V3QE=.GOG(>4+J!0+H(Q_'IZ6/YM,7?>24%!E4PRZ7Q(N& MTP3":MS^R$D*L$,YRA5G$"_Y4Q-(7'"2F6LX#W:SF9S^-"V_3^60D-+N: M?$5"7F.D#.+! MIC)C3#)U,/ [4G(9?D0_\K7Z)M^3P8.&V^^@L>^K MDBCE.LQ\/A(OGY85?< M'&L>EJ-FON$&_<*'"4N/]+CD/='@-[_$U8M[!L_8&'A5 ]>W%&C%D;YJP4_Y M6?PC<*&HA$Y)0^+\I+HLT8S$T)D186/P!+DT'*OCCF("&Q5F&(_D MC8+,N"W2O$.BK]9VD;_!P"RD27GX$^.)IIT6%&FS$X7/W&'#2O#%#-6ZQ%7V M24)]G2Q\K*R!HR0XL6D2_TX*8+B>J@EX&M1V_86YGZWZJJQ. 1HC644#A8R" M;UTZ4!SG03N-QXG7Z!D"_ YQ.,=D: @X!SN6F-#XN<0_%S);?MXY/55EK)YN MYBVZ23M$YSQ%^J6$*81X6[_\)KG,7B5'AF"MV46_54=!O/76 ]X\H,(]KQ5) MA"R/4:*--_"=))EO7G&_)&:IXDSRG60D"&.X>\"IW%!%>LY\1??&.G2>F>!> M<=A\X#W)CH?[LI)4*1>6ZLFDT?T!/@4&561WI^9%*,VJDY_-E:>](MC+#1#9 MJ!N96N9&5,#C =CTSL3EW;*(,]^$<]KD6_;2N1J=&)!F#0LU^C0FSC?W17Z; MO/L]7PL2\<\(@\G7\.)<6&_HNU5[]$:)DOM?X^0YDAH2>\4S;C5RL9N9JVP\ MA8+*U=-[K;DC1._OK#G%:P$S'ZTF4P'"%#%R.MAG]+Y(-6)WBL-HE%F;J<<0 MD$[X\;&U[Z0LDQ8UFYX9D8/$33C)OK$&[G43OO!CX,"L-7#Y$!OTC/8K -99 MU,=48 ?4#"OE[#0BD6>L84J6758WVTP!U(TWS#M:NI?*U^URO4A_WZ8^(]'G MZP*F'AB8O&H?>O<-@5H]@Z+21WI!>*'UQXZ4IE,S\R11PTZ>BGF8B"*K G8! M0U]V$_2-"+8T/RP"0X)&*,I8L;8:'-6[+PUB1RVW4J%SS_S4Y2UHQ) MVMYK $'HAKM31",[&QFK5G^'?4D8_D2_I\_L''7>5K="JE@;H1,!<%_=$UWP M^(._YIH(T=L46EO.RBG[N1A>S\#Q](IR+@QQ[!N^+.VMBV'P%//:WR*YH75+ M&D;?.J K15*I,'[#0RJD)GQD[G/)Q%A6/J"7B(X5P7X:Q4:IJ@QUS:D[A7(. MY062 "V^6+K>IYA3E["E V_4K&M7M/A)[J6C0VJ#UD? !M]-3 M#%GU#=HGX-M]H/FU1I>^9\)^"SKX#JDJ?^7+&GXDH\8V0*]" WZ501?(%)DO MTIGXA6:#R<)]KZK)9+[B]@1D;D\'H['[*X\42VX],#"/^WRKW0YX>[AIT>5T M/D^7[!6AL:>#I=83CY?3=#$?0RN#Z^ VYS#F$'YZ,!Z-Y=_42"91U M+U?C=#2:R,-+6%4DUD8<-E] -W.0AI\:E3C-VZJ18D%+US S%' M;%*::2#\C]B8_\QI#CVS.9OM;=3N1(6Y;QW$3]]7>7[%6Q!J*_MS+_P*F 'H M^CAV[P6;5A1KB>WU@7\I[1WRPY44(_B?.E5WDJ/W%QP]A@6";8];@%1DVLWO MT9XTY8>OZ.$KP8;^J912'45SW9@G'@SB/W[D#^HZ!$;#5TG?W%*D;FT$'A7* M'0V"P"\E?"4Y!9(H1A__[;9$EY&[#5;CWB/;LBR,8[(2G']&HZ=GN-)&C MROF*D?S&COHS2/[?Y"-RK;+3IS(>OY)WZ'5S"+[C!#0&&4/#AM$JBN;%I;\! M+%YRIST-D XH\Z9<12')%VPIVD@EG#M (PJC9TK2I!OZBL1/]3 KH\1 M7K%!ZL1NI>:"W'#KE!MKF5M]'R>D76/M#]Z ME:N=%?#NS'@O;X#4_"2!DP3,[$6R(HFUFDDGI-EBYGWIDQ7)2"Z"F\PG<,XA M3"B8N<,59R/0$U/V(F*PT6(>=0RTKWGY A5[^1OI>_Z=]CV_P*.D'T!N+Y#& MP(*<5K22Y_A[-"R,Q!PB>'1%2L=$N>-T,0R?,YK2UTWP'T09X !=+-QTE8X7 MAUY"^,4>"A"[A M_!I2WQ3K1$Y HY9SWEFX1Y\ ]P/O"1JX(K^S*I8;;GO0%W:3U/ M6S3;.MMK/V!W;IGC0@!5I\ED-A@F7^%[E^ER-(S^#?B9L?[;R9YW;X\/,?5, M=)/O#8=2L1M.)"8U'+N_^7>>$"T $3.'F,)-HW3Z6),BY@ADCD=8VK.TYFBD9:G MF.B(6 <-&.B2J7I)S%T0=28##OHA@,\T-I4ES=+%>"7_IK\+O2*=+^/3V"#) M PK*/CM4"K5,QT &Q806836YI_[[NH$ =JK1(OL&M',E3V\G SKB:-%#LD@7 MI.9/!ZMGYPR[RF-AGFWVV*HF:U=?LGB$M=P:#1&4Q0*4T)F'-/^KC<3L,.AL M,4J&1":ST9+_.UU,\5\!0U+:&!EM8/\GZ70X8&=8T^)GV,8Y3]QPYYH9DPQE;DQF7KXU' M7VD_FA I]44G")]J+U2E-E:I&M36;,SK00$E9=0#(VA=%( MNY;>Z=(G0U:*/3E_MVA744A52_]:&L-3J,IX0_);-#7I3)K@2F(Q6VM0V2]& MX%\3#X'70AT7>]5:H^J!-L[>-<_^K?0>;+ZW,0D@+2A^;_3%WN6/#D3A"]"D MLDE[5;3;AD7P/9*ZQJVM&0PJXWH=03S"VHF]W][&?>R^/6ZW",<@#R(U%U*Y M"QK%>!QI]LW^7(G'A>.OEW-W)O::O81%PVT2F]:5&[7%[Z=:]7'NT#V=>*.< M34%N$&PM*60_&]V^_6N^K@IP0!%!-AA@?-V+)I.8QPXIR;KZW9-C?[=L5>*Y M$S;<:@*Z[K*J8&. ?S8I.@G]6G<-\0%QWOT<[B#\TB])'?%&M+E:"S[* M(W0\P:72,%EXKZ'7^%C!3ME)3A(\RML76BVA] O.565& W<\> M&6@70G%!6Y(3)>W-;6ES8[Z'I4R]"6OD=HXF<[1>V%$6KK'G9JE MJ_$(31#&<]?H3R'>I !AANRM!2UN,DMGXXF3)!EQW#?6&;;SDO5?X%L MX@D;[.C/02?+D2]ZFOV"VNON!*'_U'R,F_:DPSG2[V9CC-IYXA)T"-MZ^&6+ M.AG=,34B\YQEU[EHCO'ZB&T@:N?]1#_]_$-(;@+P!YW*S)?/>44Y3^A!;A-^ M 1Q5P>8+D3(Z,^ +F_4>)3R3+0#_(.PX^N9+-GEPR\)PO69LU-O4/()]^_Z(Q$ &ELO,>E8UPN?Z+4U+UV# M[5X[WSN,A8Z6U"L!8H#20*806VCPB![(7F-% MM;R3"+$W#IH*J#MUYU,?N6W65PL"*FR4SQ*J=B'EM(<&V+1AIS67,)"VP/6) M(=V&U3LYTD;;MK.C>H=J&TK$I[6'^ FS0M&*3/D ZD7.N:L.Y]-W:*&A[B[7 MTARS)D'MGJQ<1%99:!*;>5B['F_5LU'9E@FJZ1"M^5ZJ/?2*M.S0$Y*]2%2\ M7<#ONY@-X=GU%G2/SUJ\6>S)T,>!MCGT:_,M3ML?IB1<)W:"E1\$5ICN&-1M=C M- [H@X23TQ0XF;^1"EMOBG4HD$*FEL3BN/_ ,;K!M2U6 M0VJ>A4=EO:'WJ8&9J#&E*6XA<\7J5%++86&Y$P)V^'BDH]Y"L3Z9O1$)!Q9T MFV;DS%V0LKJ(>\2EX^F\BY:;BDLG2LX 29BP&B0_VP:H!9]VT+F7B\BP% G4 MGB*B'$NEMY)-] \UUW_1X)KA4K.^K/7,AFK07+2+)6QM!K#C?\[2YY#]'W.$L UBE&?JN$!>5^RD M9M"P_@[&R- PO0"Y9G%/6$E(:9:(1-7\K6['2;/;L5^ ,Z?Q0.N(MJ9A-IT5 M5=RK5K+*Y 3LT)G_.4;U-PJ3_(4&1PS-DD7I""USZ/2^!E>12+,D N_I%MQ M7]S=\[RZOZGJ?Y I)/5OH'>0I!;>(V&TL"&_M+^8@32"4%T%DF M BC:^X+-]&BP>J(WS9=NJ:ZQ MS==ABW;!O2>XAY2Y_Z%4L$?+:WV(\5;/)=N*D'M.$>*@3="$DI]/;+M\D7QJ MXQX@DMJW?>T]KPO!5&UC*+%6&&"^HM)#=G_:$?+V0P.[4&1I5HCZ@9>ZD* M*)K/?7U _VL&PA(A>O7 >G:0B/JDL?0F:@%K]021>B&8^I9_%@L))L1D,%U] ME2(BOQ (*,;H:KLE/&37Z54'2])IB9.E?)HM]L:T'%^RT;C<'64HM\#)W[1BSC,T5]]PWG,57KD^!SWY?; M8OWTRCO/ L@@7Q,/0[?)=Z66!08UD4>(*F9$$Q-8$6X,+UMB/$SOE'0'N]VB MO%=)/\Y+\-LG;.AC._ H*@&OSN+;OBU6H?&YK]7C[Q$0^=-\.Q?S6>C7/TN_GU5?):TM,(-9+351UG.>I]&^8]TY MPL()$SI&M>P-9@;3>E^"1OGFP,=%1-+G\@.;A-QG3+OF]& MC_5:>RT@B!;7R6:/-DB+,?0K@Y3V?B@N8=$MENZ:K%'2D;$$EWT581ZW3S5V MJV?F/$^+IBYB8JPDNR&JBH.:]@!';H6@LM085ZS#*@R @0WQK'G%=(7R?"6[ M#ANP0$*@"91X$=5SSC]X; ?0PTCO[.WEDN[HNYHXN/X+3\ !2#)^>?"JB+8= M]BI.>6)T%X^NUEV_JK+Y8VB.4B>0,1^42(N!%EK*-""ET\5X[!TY6>+_L)J. M^]H?L7[IHGXS@9R52-)(,.SFR 8N:L)K\E'=4^*J_Y M,0B)+F)->"SPR;/@!J/IJ^3$X.Z[<#$CR61Q<0]'WD!AC[S9*!1Q:,UXQ^'< M;YPPA]$WR?]U+ 5QECD'%^?5 A7!)"2_EZLK*(%K> 9%'0!'B> B=-#Q-\G/ M@66]G*VY4VPMB=B:33+Y)OGE'&>4]*>3W'$0>C!MO6EYU'X]:BU:>TFNU1&6 M&'$ISRHBD95JC\IH7;HE^@E.+%DS"\1"B34-G^/%"C$X4(@R2 ]MM!B2XJK= M9^(XZH/R_D0P0Y@!=R&17A;O#!$:O:*%)FC^J,Y<:.FA/.!K&.C\>/!99/EV M2[]" 9QA?0[\I^G66T,ROV 9T) 5#Z7[3R$UI3$6LO1'5,?WTE.7"K6F1F@H M*(#-<3T)1*>@:Q.ZC:=Y(A56P#,%CIX!^D4)3#M2P>GOXX*#CL38EZ17U"1T M?RPV5WKJST:V=Z7(">/7;=;PK>9+H\JYPV@^Y@?#*=7GSG.9V:ND,1ZN@B$Z M0(&_94["D@^F%#1YR]?>MU$=WLK3[DW\= -3!%OO4\U"L9FYRAY0(ZRX@[7F M3$Z'H\O??/DZNS@@23]J,LF;HA$TR-M9E14!HZXM!?9\.O8)5E M\6,>G$'MP@X2#U?C??2M@9(/57E790\=XGA'4Q&5GZ.'^:ODY'#P='M<$ G2 MQ/^<"?JG=M4&KEC:J'YW$6:(0"7 H]GN:X2]XME8&8BZ +F+J(%.RVO05A9^ M*COC.AU7L&O"_(JXK/W0SH9\7< D$(4AQE+1 L(PH9>\I#WLC.7[ZNJZ_YO_ MH,;5#DW%<:#4*70'7!&R*RH?I @HD=0B+26V"N(/7)C_.D3%DK=<4L)QZX / MU_V)P1B34;I\I0KA!1ZW&31Q:J0%R;))36=\CBJ^-51:_' M/L%-WG/HC5Y\'X]DW8V&-U> >!S>S*Y&[3OXQL.3BZG]QK>&[T%"//OP2TWR MQ:OD[#C"T*7E@$6[N(V#M!0\5K*'EF_,DDPP-6(8G9MRQU@G3MH:M4$4DE;[ M0&]K03.0&EV.ZL=0VN=%:2=V/$I7\[$=;G=I<1\!=6?+'QCYE%/;G9I+-_E] MMKV5QDS87H9'%W '#A;0Q_CF3Q,%6/U[TIJJ BW)FA%N M9EFNNVFF7GN(B5XWIVLT_HBK$BQRCDV(U;UH:N"<],Q\MI=.9, -W#N&2>(O M?N/)"E0>@ M@MK&.\-X9XLCPO'BT,5G=0\&?'>#2=/L#>DDL\Z.$EEL_/5<;T[!B\TB-[2V M=&G5W1A4!W/&X*1O(1SP-Z 3.=E2[(6/\+:CG*DPQ6W?3D2 WIH-$)U)A(*, MW *HH1Z2D@7$ 4!L\29*&+X[CT:^M7,>LH%$?:_*!\=F,I/^(SWZ='4+:M/8 M+HXA(VGXA"J93?X@$4AQ//; ;AA0JM@JDUBU.KR7I(")O7NA3^W$9+TZ*9..Q: M'\[+.' _]/SW0[ZS!CLZ"/M,!LGUD9N\M[XV@C?%@6NB0*07^08)G+Z]!1.K M_S%9U5K#_SY1U9GXV7[6O2W@^AN#6\BH0U 14^3,HE;V=^Y1Z!I2BDUM@Y1A MA[%'*'-ZM<*XJIS0,:=5VGRM^/F+LK=BG*Y/+M"=SP]!L7.ZZO"%!PNV;GFQ6Z][(UO M2ZOQR&+LF>_;6C O^\SD,B)R,<28)GAC,LW M[MKZT5S&$&8HB5R1+$$FEO& M@8O*$C-W.]\MW+\9TAJ<7A@K"D,*5%DQ(9=[@7,Q7G@C3>ZL?V#9Z"?Z2IA+ MB6YV,89Y=\?C=3 )JDV*EU7E:3VEV51<>K>U).XF!T.S<\DNJ7*]PTR:! MP8A@>;DFQ5=2(QB]98=H/F]JEQ'="JIFHP>I/^) FV7EM;F!:QI5'\-U_\1" M]0,+U8_YYR)_/-5THXG;N"\/.7=P];*%801I4VLA9F6UP(.QZ!1'QRV,'(UE M37JDHZ]T$$Y5CHFV*M VFL$F2352["=F T_K#*=.281/2A?'3 CPQS+>(PM; M98>(.OW*121L:^V1)ZV?S-PRH%_+UHM+"]O7\NUVVC_TJO(L7:(QF_NJ:3NJ M?C_%Z9.G4W&D$49][S0Q^0"$ M..OO9)1"QU59!H0</S&W!"W.&(VX?" MB\%-LO9/"M_7*(A#-$ 4U;V5 BJ2LNO.Q*5A[.=EG/7(;VOI?7I[%2+@R5]V MUF&Y+!I0+J?I>#QCQ,'1,!W-EN<&4.#VI=3E M<*GG!1!>1@P[HX.?&P S,NR3P,D#C>@"39_"&GCTJ-^(-!AAD^-0EK]QZ^@R MY#]DVZ>_BX+/R-A^2Z+VQOS@@?CJ'E%#[@M'=,U7F76BM=C\9:4U@@WV#H$. M4&PH/*K)V*9G,%%M(,XBO$8:HC9%XH[+?<0$;]T-ZBFM>LUP@T5'E%9X84[V MX:^%D=3W48D">TJ:C50TU&?I&9["M3$\Z1/AQB-]H&=Y4?O,3YR$;E HJD?T MWYHP$HFF"SE#"5[T-23A3U(-)"HF;'ZWSSV3I(U#261=.1,LP',ZXL=LG M!7.'?7+;D>_ 3LXR5O]8\L[,@G.L<_4JO%&W6IMPBH-EDY;2K_J&/HL!-7P* M;_RX\\ .FC+0PPB3WK9RSR"P-3YQ$V6/P/:V1.*X2/@;^Y9F%,?\.2U M0#/RMGZ?(Q*V)W/AG'"T-SYZ\/,SYSP>HJ/3Y&X"4]2*:-[^QS)%<# MJ$;$7N+QO8?*?GFEMSU,[%HM@$])78Z*U?E_'C7P#0,@+C K0_>_M.OH!]&Q MG\U[I0+N$QOQYJ>,0D ;HO:O.&@$D97Z')6PRKXX*Q?'WV6[T,_U"R97MYRQ M1.ZVA"=@STL3>6<.'=II'BT,SJ7DVD7QU$A.1K(GNTD'P)6'U?JJ@9J_GX! M,I:D):F]55]OE* :_SGIB)>HQ-RG"@J L_\R)#$)6'CWXTHKP*)#0+J+!WOJ MZUUY:"VML?(4(1T.R\"+Y5#(D2O,6A;RI_T:60GAQ#>/ZV,4Y11#Q2/Z!NAA MNYF&LE(#P^A!!%D(%ZP/3EMRD"JV"_T80\]FG$.+P,/=_N"W5(*\$5!O+DU-Q.W.V8DJ>2FH>E/KNYD4O*,J>GD#\7O24A3=(UT1O3\B&X([3#S8QS< M93ZX&Z32V]OV6@G50'K]4KC4 /U\U_W\+=G2A[.WBZ&68@AG_TBX(SU3>EQ@ M8^]Q(":D!54*I1 Y6)X"'V%-P@/<%;OV1I&*OF-7=81%99I"KLTWQ"B0AL=^ M>U\Q!TA.<0 ?S>"C4)-^\\,(?W!?Q!W_I.;.KE1U4A_2@Z(V;)R]V^>,;@CYU?0+=Q&5(W58]O/4% MBAG6M^[&_(TC.YHVZT_!/EP5Z^AMLT'.BK MGM_\Q4@:NN@$:$*SF=K3:$*XXI_)1";S>.JNC>Q&Z00&.I)ITM%T+@BR9+ O MTM$\2F>KN8/%/UJ.TL5D*N7VN=BO(B2UY:+=+6<1N!".8,+=H\VJUT,:^ZO M/M\XVP=C@^'FM5+"G.2YS=,NHWKN"SPXD;L83\,'+(#8/'K1!WB8TW_@ R#O MS?-1Y1W^X'E/@U=T-(J&RC"0V_C?3L\SHMK9<,C@R:,4G4?Q.R+=X3)0\H+H M&*ZCQ9Q(?KQ(%K-Y.EE, @V/ALMT.I\FJVDZ)Q)=3M!&%<#?N"GI5-Q0=$.6 MZ6P^E)^)FD<30+>QGO^%A!L=^Y3&7,[#T0/\=KE\^=%;G>&ITW[2+,R3"8WN MO_#,F?'^MY\Y4-&'"X7YD[.9 J<\8EU#H$R,D]%DG"[ P*:K=#Y9$&T,9[AI/%Y?_RD5^&0X1I8?=G] M;B@'7WZ_A4&Y/\Z@D@MIJB ,-IU.5O^[ES_[+R753UP00I)8U$DK[8&^\"B1 M3N^^2-"!II)(B;DGO#V?-@U)6TP:.S4R1$H:YB$[%!ZROY4A+>9@%:R(UC1[ M?UD10,A[N";G]_^Z.L8 M:"$;>HRW^[Y\U**"AME?P4]&BN3)/\+R*SH*YR5H34=#BE,J3O[X(?0TD/N1,YVTJT>CJL MM7HSXGE=&+OIF(8[,\(06 M)E-3C6YSC(X8DB0-HQ/KK#QPCX98DH2ZFTZYQ9@JNZCWS.=E]BY76AX2;'2RVH/F:3D36X7#" M<(9ONAZ]:*7H*S-A^%Z8C<-TS*UGEMRD8Y;.1O0-PW%8X7@RYY &F3^KX1CA MV/%B12K>.)W/1KK /A9H33/GK5BNAC3-8CFCOTT4^E@9[9Q4 MKCF:7]"+$_19(=.!:V5(!5\,71!3=C6^H65Z1I6<8E2SR3!=K&CIM*D3,D#& MRW1,=O!BC#862Q<2X04BTVY@/!%]S9 6!&,U_Y M^B#N>-7ZU^O@[K'."[Q.*SF2]CIR?\Z=V?F_\B= MF:"!D_:4QYV9I*L)KV*&%B53OE6KU8*6/XEM W%DJ#&H-L*4C++Q;-RY,L&Q M$0Q$,Q[H BU!\K-GK@PJMW!9V+]"-+PBZPA79T(+1PLG,F;FT94935'1M4+_ MA]4,G9\6*Z)]6O7J[(VA[Y@*$C2\.&-B +!\)C04<,H74[J8H]:-F0%1?4GL M8XE.10N+1/R^%YL@>^I6][DX *IXR'?8[LR6@",/P%UK@:@W;@6UJQS;E,EY-Q ME^R)X1'SQ#LS8MCCU42[A2T62PD"+P$S/SY/]K-_C.R)8HW44^!MSI=< #B? M\/DQV4]GC#T?R%[\=NK\4)LXF9*Q/?.5A#'9JP\O^$+,4B:RGP!'=#5\ENQ' MJSEMD+#P!7<6A:6^FH(@9VCU,HN=-$2,\_D2#&@Q"762(.'I<':6\"=CU*?- M,,^2F.QL&,TSGY%DFRU;A$\4.IO3><@I'? [Q^GHY)="_YY.D+YNS70!LM9M]C M$H.C59N.:<-6*_ O;M T@0>8Z9BF8I8.^4QT-03[_E\-HE1'OXXD,#5.%;NF M]15E$UD@U)15 RJ 8Y0H.>+>=MHU$7#!W% MH8_T4 ; M.DL!@#9\+SXIU2?]@OA.TRXMV04ZYY8.=37"1^AC3'U4P$/8YYS#\'5G3FBZ$S+^5JH/T> MKD1*VAM4')+Y=,U^BB- +;^.-BYB^T&L#H/&:Z0SN,@83]9'LD\?4+71B+O2 M21?H9VBFCUK)SHPL+EOQN%!-X!F#M3OI?&VY7-\"TG]=>&<4PEEDO'M#R_73 M;CM>):VEIRP@1VJ0T.4<3U;B_RZN9JH.4CH =-8")TXZ6&DDZ*QY))U?UX =!SH19"[DZG, MCF9S)/I(MHTE,^W'AF=RZE:O0JB0=T;S(BD@'QS*B;WG6^/VACGWF43<-)/C"M_3MD MK"=OCX?U/;!\CYM.?6*J<((17$*Q#BTE%2501DT9/:,)YBTV)[/F&":,O87; MY+&L?N.*K&Q?'!CHW##NN5:BA2$*YAME*2'-87='9+[3T+H%T1E-#I>X8LP2 MNB2<;_$)L#WEMKQ[2JX]D+%Z,=33Y30GXR.\/48&4K<"DTX3W0U[:>Z@+)!P."UT"&R#I)." MO9!]#8'LB_G22NP;!R-0ZF.TYK2_-^;KW)Z&H/)X_8Y[I AKTM)0>NJ^V%N# ML]Z_-:9R[:G8F9TK$#NN-!RKM47E<0=0SW#%B&'BCG<,IPU73@1H+.ZY=;(M M;GE+EX;PCW41)Q-%HGIR33J6S%_OT@J5SS&=:12 >%[4N"^LL>$3\GUC%%(* M)2OH(FAI>0Z5S$1.G4[3C^) WQI&1DPBC!2U]ZCM[OS9-4X]L<:2S2'=LQ00 M1H'$:F$YK%C9&B2^2Q-:E D\I!<_758P30%FRW RFA25U>%YA10XU3F<#XJY M@S@&:;3A5")D)T#ZVJUAY#H>7+._H B*H#0#NWTF%WR41@5\0LM:@_^6$U)6$KZ M$A-''T..>Y:#^PK,!0<^I+RMV/CTR#QT">%>"KW@^FD,S>ZV>2;EC8WFZ/JQ M)]>.S@O.=]1DI:<1 -'D^)Z:,QR&EWQQ>EP_U<5=8'91EA $["9@M,>ILY+[ M&^(+?B%2$<4@VMX1;N5/=*=B?.XV_Z%9PJ(Y?R_K*9-V4EYM>B;=O(3Y4I,_ MU8EBH,036 %(V%1C7XTV.%RJK(TAPD268!B#-L9IKLXRB8$8]*_9C@IVD MW1NU/PW9(6%1D5]5-<'?WW]J9OQRO?:>(T.,O;H67(?0N,#@#Y-W=*N3#R1> MJH+4F1_I,_.:9+/I.U)B$/"K"LGNO2"S >X/D;R^DZ[,]P3[X;_0;Q)7 FSS?)P)9N.;^/ QWI@H2 MWHTV*AH$P7)5BB1?[Z$0;!/EDZPNOJA94_LB&[\PZ=V#==LGR>*B59:(GDR= M7<:8>-IA%]'96VM!2T@^SQC64S6RUAJ^<6\T62"X\N#.72S<^_.2E)TP(P0U M\P8JMX265E/D)YUJY3AC0"XQ[W4XNC;+Y=*OIH$"#N?P<(%^B#_ D&5@_T;; MLJ K-H52'<1'^$VR^2C_ M13*?(CSD?CFODS4 C ]>P6[=7+HK]7WYZ-7R=DNJ1E13'K S1"CY"_2M'BIM M)$\#P,.KK6%_5%/-92];$M!]R98VM:JL=K:U#H4G=[6^YY&BQ8YC/ M3;NKJ"B:XDWW?V1/ZRO)_0GI*D[V()*0ZI%5%T?/3=[X'MP%:+,QBZ4M;'R1 MC!VK9]6N=:, H]X^5:.HN&&;"O[:/90[T(7F-,A3R#$JVT(^+DH\[B2OS-=2 MM)LRD>S801W*#G=K4R2F:!B%TZ!3>XOG,^FEX^5TG<6V!OPB< M=M/#15V7B8A]0K3#2/4-$]8;+;?'[2U=0\[. H49#].:D 9&L'$ H<16UYT8 M^R.+D"K8\:$;)=9S:R]=# 7D3U>,7D-1\#9\A*&TW](?,A>E85AF4NOP^#LB M7"92EVE^A69M\(4PO2>I1"F*C0HC)M6Q7-UZ\F ^42,F(W/;>-@MD/H-P7;W$A69S )&PLQN'=KE:D\>>J40>6DU,]K M9VY6$6L,4J(9J/G54WP$Q'"QL#9?0$/R894P,'"-PUKMQW=;$LT9DRNH'!ED M$G;N2%[0DEV"8#' ,+J?L1D%T+:>W<:G!R_T&0UX@:9AFT_-F>WM: MQDW%PG&QN2>ME0 "W] F=*R5:@&:K1XU^+M1TM>S-XB]1.O!M6K;12=E6?%9 M6*M?AP"] ,..L=.NFRGX0K?E"P0UL-[M660;>=DRO?7&XG+XMCP5S_K'P!(= MD(AM"&2_%8N-^M;DZQ#GSC!E62+G:F/1\#+(PW52YKD$ M:$P*E(+5T,ZK:_8T'2<5>^SA_)^.Q6,_*5._@VF69.POIW%,>$ST M3#6MHC=+8GYPM9BVW5(T>\E&Y9C_2'C!:#KQVZ=?2_FU,K^^)XXX"_HN-3FR MZ;KDQ^&V-$Q8ZG&(8P^G1X4-!P0\[T0%H_K1;*YL3=)Z/Y(V]S6)KPZ0.U;H M0;$*?=XFN'2X2W]6HA*3,.^[57G^)&/\2DMA- M:5WB'^Y.Q+VP7]Z(L7^EL'G7A^5JKJ9TQE/E"BK.G(E@[ZWFD1L[YN;[0O6< ML!^7M.IBDOU7 V%ATA54WK[:+6>7'V=<4R06M^PS?+#6Q>7JB_']VO1QT:'- MBHY;%O&9N>^9C1HRSHLB0>#8,,]L%/+,QKV>61X8&N$9)]RP7(,S! 7+#(,ZB,NV.I_E0NV M41@HY&*-3KI8 ^(VG#660*+CPIW.)"P_L],U&N1TA6*7L\PJR\\.V CB][E^ M3[XV/9^GH Z=\'D&KF(V/X;T&CIPDU=*L!1#$52X6=D'$\[MB^LZ?%O;&"1E/XH!MA(_&P3K186C$ M:6U^-7I1U+\M=X>930=[H,..C=])7O-WW]?:&TNVTQ1+-9G2F70&"-A?6481 M#M6,'3.YBV:PBYTO7?4)5[X(%5\O[[0HWC$Q)>3P:D<0N"IGKB8 M$^_\^X%.#S[\"/&$36)^%S$I8T5>(SBI MRI'W2GML%=L964 MWIX4K1?L@02:^XZ$GQ?Q>%2,^4_%YV>4YORO?&J-MO)/>4:LLFDJ7TZBSU+I M\:#Z@COPQCV-K3>=T?0GXRG^("<'?ZH2?ZIQ9CO+*UJIC/^,<_Q!)BW^3,K? MDWL45-I_0R/5Y19[2W3^8><$PA7[G(&< MDP=-IG$4]HC(#23IA%I *0RC'(18 +P1RLDK>BBDS=G,4!K* ,J.6XY)8 M^T5*U\$/<45708@+T%% ;F)>$B^K)L>Y .D% )#(3/:WX M3]ID N:9<>.9\YE 44_E3P%2(/Z*S#>ZRQT3*.FB:?5&T9 MZ>=F49C/+KOVLP?+=.5R;SX:P*0+\^F'=IMOO#A;B+.J)PQ\+#+U?I!2NP7 %;91^PZ>:#C*>QQ$>8\:*.\G M4';#$._1<8CW^"3$>]0'\>YU?&6BOI1F/=QK\8'YN+7\0 \XM=/2ZX2H _'H M<(TP=!8M'FF;V7B$6M2D*7 8@-4L0R![36"]Z,D8P0Y#O(EJU@(''OD7V^[< MQ->8[O3#0_QJ](]1=+&U@?";&,AM +JC(V2@YTSFC3G5-F%6G*#1LQ)F.:GP M]TJ8_=+2LF&U0ET(:UWCOEG]7L]'WIJ%LG+L@MFHBM>*O<"*JJZ.']YL%F= MFDX43M.)STC3B0)I.O%Y:3I1.TW'3;J=IA-8VJAW:<64N]EN677?>=5)Z0AN M5M\@'&G5ST?C*.*S@SN!*YAL3<61+P@]_K"A;Z_LFG_Y<&66>W1FU$3\D7K\ ML'=I%_RMOWG6H'8RIB(Z$5,1'XNIB ;%5(1VUQRDZ*3[P<54G+E_H[.]-/&5 MN3GI(B8Q(N\CL,.G6BP0R?V'#H-?TXTP)]SC#-% _TY1WA-) L: MI/]0D22NU;XTD;.16JL0+*Q'9,17>]B<:J[KEL'5H1O8[,/$.0^]??/*ZCH? M02/&C=TL^YUVV M')XLY]A8.KLO=*[>KW=PHI""[H3+F&F:0W?9B;.!!7GS';&]*"2SG"]G6ZZ3 M>;5:1;U8JJ:0EYCW?6!5:Z&./'A5"8EW$QW%GQ862I6N1#UA>UO!>"N61(?U MBMFM[-E^\1OJ?][=23%8]/J=VNO8M'^1\I4FH+VCU[1_-Y'"#-5KY,(!)&+$ M.I@9F<_\,OH\\DJVH]3\ YOOG7;V8&G57C-_O;KZ:+4BK5B\\Q%-N0CUKW[% MTIE49;6X!QS;ID5%Y;0;".E[0[I>ZEK4"!OGRL?66"]3%X];;[J;NB-\I\N M"JE7]E8#;OI>X%_]*36@'$[,!H$RKKR)M=EX1<%<521QDM I!BHLL*(L^P5 M@MCPNHT_)M)CP$#HYKO;,-<&%"M?<@:T.?(#MQNI;=*47X![)MD>[%KC1/W( M+SH[HQMMH77O5O#NFYO!%,G%_:&"(RF,[+7W5LOO:+^Y^?52+D3.PB!.PE1M MLV62R)8%W(7K B;-U)KEFI2CO8"+1Z !29.R^I>7.>6_V>Y%50F4H_,IB[1I M$F"-8S8 "^95G]7+>1[Y*31HQ#@@N>PZ"CF3XL3EDF^]FL:NIVCQVW*W#U?S M$V6;/KQUPN_@!XVWDT4^F"J^$O=;H2P[/3/GE30!\\PR[I&F:4Y5(UW;"B)\ MPN"OEZA 9)D+5^3-4Y7*#+>W\.F)#&>S^[_)I-V-">6> MKR!7K1ZE.9?[@Y"AZ6.^64@E7]E\ME)<-Q?+1/X)/OE>JU[R_JU_E'CZL.050TLT>9H_B^M1PK(44H44V8IOYB6'!<-"95[;)A_JP:Z4M MV_P0]2NWL-3YMVCW=;'8&Y0C9W 1#M]:X$;/D?:\;[[8&03'NI# ?R\Q&N!J MF[7PB\C6F6Q:XZ&.N<(,H=&[JRG:>.4JNR[R9C7?-X97JLFUPQI./ X&02R MYK7<20#]R1*M!M=;SAWR,?Q<(;H0KF65-AI6!3N-1*_WJ!7F=*JF8@>P]"#U M^&9KW +,/>XD^B"R42Y2CS7QPQFY*NPE#J^-53$6+Q.4%"W6WY;;S=J"F;E* MLF#>I#'C8#CN(,5VC2:#RJZ1*2VVWO"=@>/G1_HO&9/'+HX!4.<@%4W+;DW" MUL+C4#CV5LS8]H@3I7%L-E-]LXWT9K9?T0%V$&OW"X3,([_6RD+>+2GEXB-N MG@T** I_O6A'!'OUTV^7\)*A\MDV8HCXI5J;'.)(:WQQ>WS.^62508]EVER# M#OV_=[<_B)?/34,D,$*M% PP5W2S%JA>;BLD+6!JWSD8#9<\7'=WDLP=7RCW M=:KU3GZPV&.D F]W^\OE&F7/\8GNK\@;(3-9%^6.(\6! 2*J<(*T%DQ18$E? MTZ*E= 4) 3] _T/,AQ$IS:L<+\G9<\B%1HQ6^XEP\*-8,YC[6.C_J%EL5-CU M)3'RD>00XV#R7+I:KP?D\-8 .3B0RSZD!]H)+"F?.C64 A"+,2(BK_RR'-[K MQ1X9_N(XD805KS(A)\222"7/DF[*9>745_&\P>$VW^%%]Q?CN@SP#6$>ID<5[SK*X[- M9Q2$C>:T,\Y>].ZP)4'_H+Z1V^5O>RZ-G%G'4JU%[^S>Q;G]K=3?;$TF]U,Z MUM]>:VLX- MIM5H%%)$3/MQLWVQ>N+JW:F;2W]2X5"M7]+$]:.6M/08QO_@4+4(^MV.[SM- M/O4DFU#@JU&^A.3HX-VQV\8MAQ<5+*XW)E<^"-Y]VC#N1:UUT(O*5]'V'+30 MPMX%6]^IXAJYZD>-&&I_.IZ'#Q[!!^30VKA<7Z3#ZC&-\>1:=@S?)C&*W]LQ M)M$2O@*4OFJ-LYFOWZ$D7;"H'_L"2KT,H'--FL!IASNP].*B+9)@RQW#PCR; M3->-*%-1HQ1EH&J]4^BD!OOI2?%;7C[13\A.$086)ELKU< ME0;_K45UV2VM@[>5.J;7!Q=UTL?W;+GCW8GA<*4UOR%>Q>)4DW=HS(J(;6RH MN=]PT=M?033,)$2=0O98(%\^,'Q!%&.+H]EXQ2KZ)RZU1Q$M+$;,#!,AXI)8 M)#G@QAS7Y8$L;D;!,5HFTQSAK#T^>E^MG>!5@6&^OU6IEFXK6][8)+4N=^;L M$$>2Q]8+4#M\EQ[T#4\+H9$R+Q>X[6PCV*61H*;#OIJT(KR[O$!VPI 7DM9/ M]0%G'Q"#B?WQB12FJ)!XS33 P$Y:..TRC^$6Z_AY4/0R-X&B3,80@<,V"JEKD+HHNGTQH( M.PI4QV+1PK39\$HY;%534>^W+HNAM!,>K]F) M4'ATMNSHX2Z& M9DC'[ '6L8)BF*LTQL@Z =61S/WGI0Z]-^M"531^*IL9 MJ.WDVLP_ Z*\:*Y$ M(\-P$'->S9;0LO3A^\7]9I=$\X,D1K*YUU1-U4^\_MO%_L#U:(WU 09IFIYY M* +HCE1CY"+PSC"12 (36[4A>W#T[YY7E&17Q3PH QOYAQ3E@)@7D/T MVWK!&/3K;QN2<(&"V[\"GA5:#+_;@Q^";;W+-F3.?_V(33HV-NE_PD)C$]J$ M?I?VN*Y!DRQ502K@I"N:/U$),?"O<($PE--BR51YD?X@7@A95D/ KCFVU(H) M$@S0V?NP(1>9O*TNCH78#>SEH0?<>\G#T?, 2]LIBLV*38!RGH=RO&[AAY>" MEZ%?+^VO)KAWAV^Y2*:+JVG&I&+?$8-[PU&_IIKFX0%.?Q-5J6(_W79R"K49%MR=+5T-PU(%0%I(6-#P',BL M&1F 2'5OF5\3,3494H.<8^V(K:R][PL$(8MHZ$.C_]4SY=$056TTURO6ZYY3L^E)1LDT[^HW J/)2\0(,]H2RT+.XDBL8[E= M>.0,@5-;BG82]FX-AE^Z&C1LL_I9GY86YQ;];LF&:&6K2Q^AQ.J&+MH-VO E M(NSE;X=4V8?^R?G03SZ@5=/%G&6S6D497^Y55R8^_*NXGC57]F&V4[&=;P[F ME:P%;7D*M+N[ RF^2%&!C7(M8970BIW'SYJ>B8%+4K^H'JSP*OC)7S9>MJY+ M1-WBAN0P,U%#8*<6:\$2_H3?1$BRDK=1^4T!7>5&S#<4DY13IP^LG?TLV:'K M^8RH02L=+Q \CXF_&_T\>C6*(9!R2/[#9LD5L#T',YORA3,!.Z9O&7DVH74< MQ7\C^>$;0H$]?XMAL8; +)VH2CV'9"^1URAA8"D'H40K;VB8++;" MV9A4#E@V"OI&KB\U>?RJ@=D[FWWMA"'3A@@7JDY^7RC<+CLX,)Y&_"Z>C+E@ M]V,8/#K29[8<7@,&MUJH_V>^I3O"KK!WD&R@Q-K*URIZ2+$00-K2I+8[O[*1 M)8:F(X:;0F%B6E 6RC?1P]?'G6X>F_Q%R1-_$JJ1\>O&$;38*1NX?I1(Y!G? M&*:N](Q5/N5N#[VBB)8PH M*\"5WP6D AD..R@U)CS%(JPU=&JY HTC5/)DU*D36=:A2#CNPF>CQ)9]I.R. MA@FE1%?'P.ZL.4DF]D^JIY,*PT-*8ACSCP/$7&DPF.7ZB M_,H&N*PJ)%LPU$(570BV=F3( MA(0L7.^^O"^N/F,-8E@QU[:V&EE4E\0Y,F518-KCN\Z<2R\DD'2D)1O9?/PG MKG8Y6HR2AK#1.D-JXQ")X7:!U8L&2PK:G+YF0B9^8'I$%44K@3.D^*5 BIO, M'@\)W:Z"YR%F%BW%\R#LF,RMV>YR=JE-1'W\4;=YX]6MIXL#XHS3WG'Q&7A2 M_E)%$X87DQ&JI]YMA' 5D>76FPB6&")C5BP>9G!WLV;E[XLO[C9AY$VBQRA^ MM>1$9KE'=S"D.)1^-/\V MJVL9H8A1N',U-LP>.3YD5G?SKR-#NYOOECFJ 7H6>58'L^3#BM>4A.;AKIR 0I3R,1I0\+$;'!4<__X)!C-)O%5;]8. M=VTMV[ 7.U",S=]'_SJP9]([1WNG'9KD65E6 ]*F;U^R]<_2 &]"F]MZ>RV@+J'?#D:H91407<9X#G5=.(0R:AA'8))=K1H/R&Q=-#<1JZ2L M+,0KVE>"4]Q,WVQ%9!60Q0?6#8$W$N)?64+\3!+B@$>"&"+&76EE\ V+*!)3 MW3K"'6PWKP2;6?8$P>K72,)60YY\5EDWTM(IZWE;J?64"C41FG!H?66+*UA@ M:*\?VV\;_3(V'IM=(UW>&MGY2['Y.ZV;;U2CKB9R@0-4X7JAI65,DM5'M::_ MDS0/DU[%,0LA@Z[%3+EJ8J:\5=/Y$UX9!,5B]I1.!N=HB49$E] NB:XWZX.Q MV@-S?XU7(1?V9:08I)'( -UU0%@2&V4?^(G.\Z\+DWD;D4Q%6[+<>: O2>QM M:WO#8F_#HO"&-=)J8-Z<>WUJ'Y%-R GL;CQ@=V$?]$,A^PO?-VY.NDJ1 W2J MTG?2)F>UF4%Q#^2;NG0^%_%@%KQ#AJU9G?A992\L)POFU6L!H(F[8DYW*D] $'TMI]1B["GLVU3XVBCZT\+$LQI\=C2:2ETR(> MEHT:(NNUO3N,&R%<-?+5]7-&8HOD!2;>N&^Z?7L1WB*$12J$>3D\[I2;.? F M"C2A#I.YP<[APK-4(FX#[ZZ8[=Q=M9A[+'NITQZV 2=/:=N==FP#;'2.N.9V M@]BCB&RB^*CTAHZA],",C]!H8]9JTK576@B#6-[;I"H6>=14E$0> D+2 MZ!B6M."@4.LORAQPA0)P@=ID:5J8^BO1BZ),@!PFH*P*ZB& [(+V6+8P<;OR M#Y.]Z92&\&FYZSCSPD]%$A8@GZ]64(CO;+Y!&^!;0[/5.68#DDB^A8Z31%Z. ML,UM,TDP1B^-?KQO=ZB%QNI%WDI;$VOY#U,"GI5<3*?1BTF3?AU=MZC?IYD MN^[HT1O5?+'CC\(LO. $=NFC88W/E/A1=I49W0MH\G*9LVT2G23.!2EXMLJ) MW2Y$1YH!;! #+,M>+(:^3LBI=8:X\IW]/;#T)3V2)3M\2K0Q;IF&ZT><; M6-X13A)I.C-4S)8LH_+',4DF:HNDQZ*"O+LTZKE+15VQ)3*)AIJZ2M325:2& M9D>M9-7N%:MVK_T(GL]].A\=I7N.+VG;]KIE1I$>.6_7/J:Y*^Z>B%!;;,)& MEU&72,5-%;.MQ5BE,L6(T(MF;5'61334D&)XAM5N9\R%R[7#TC16JNT"8QS% MWG2CD(K;DJ5, 12P&)?<'++1]HHZLYUER(];NO.,?AQ98K9PLLYSU-@I MKQJGT76-?5FWSY0MX-$@MHBCY2V(TZ?/O^PL?$EKY6$I;T9>BY'<;@FO]PZI MO\899"J Z@)#*-U*(N[\],"]\KHZ>(RNI78='544'%7LC8J5&V-Y(V;[;:%5 M(*RU6*I',_%Z"._\[^\SUFPOE5_?+)+VB7JG^*U2P1XRSNDGH%H?=A+=R(+5 M'&+7UD2HN?0" PHK8OJM6H9)G+FQ;9FKT>#(^H \II FU97L7L)@(,>!GX/ M;(P)%&NU&)G20WPPB%B]*3AD W/RMI)];) 0-:^X$?89*RR50LYZ #%\SG0: MKE-MPV0B-[NR6\[!];&'6(#H>EE(6\/73H7%8:\X9L.P;$$E).3U<*]ECC72 ME6A\NT"M%;!KP=>U,&2 3C&)H&VDW_[.=[ZMN(&>P <:<2]>)":(?_\H)O=P MF2B-_."X\K^(0:F!?>,%D/C/Q)MU _/*@818SP,$#Y_?S* D")%M/M/Q4M5LB/YLQGU0+)&WIP_B(D^ L, MC@DXD(BR.K*>LJ9X;=/?-0' /UF/D5KR78WZ%L!..^2Z6W=9 M"\;SB[A^.#J4'1U[$:X%0V&C:$GRFXG?Y/>[B$^=] ).5_I-:^8<0:/JY"E@ M5-G("D$M"R "*4AN>O(CIOEK W2242O$$CWJ_4R>3@7UT< M TAZN>W,Y-(B8'9N33O0Y)NV^.W]JO9WEC\-145ZR(&!VJIY4\'CYH'UMO( M'YQ9$!LD#E5W-,O-2Q$*)U'JRFA!8-0/DNHU$:LSLV8B6J(!:PZ&R6E+%D2( MV0@47C^0U^=C>B@0)K#=PR7I=8KTM:KS:S 2^WT.T?:4T8 MTCR^^-/;CY__U %C['M:)3YZQPA\BGE.WTA>ZOW#0>U7K %CH=8^-+O;!K9N M(X2]<0<9RU<''F1]8/,46QTE\)W#S2,?ODH%>[ZMY7(V>.OM\?FK&:E8T;87S6Q;?U[X) MUC?^.;\?R," Q@:)K>%-\R%](B)[5E$-7)I9F!N%!G0KZ*/=:\KD#H5QHF.5 MH+4PSK\Q1QQ0!YJNY"W&\K)= Z"W/O,;-X&7=))D%R_-+NX\['ZA.9" SA"S M @A_D7()CC&#\$\G1=2[SJ:]^4'O0WT.:^Q+:88FBJJ*\YPF-TT'C\U?PM8E5?;XY1@ZY,Q+%( ?P:Q[X("("+BX2QZ](L/Y<$ MW.F"JN;'"I=)7KY>N*TRH-+,ESL6C4^+&TG^><\H>'YEA<^:-M'1R(:\@T4V M4.*RV!B$DT=#[\2O-O3' H6^N_K\RM.T^[J*?WG Y6Q?N_K\BWWKI\V(>[\< M%TG,H4L_ =^&$>%- =,8_=CV/_]B7JHNTTGB:I!=;FXOE6TMUG/W+S1Z=;@C M[6-0DR4PH;6,S8#GQU-^_MWB>FN6\N0K66(^M#:A\^:N]6;*G?W]L'KTJL[U M=%1>IO3XSY@+/3WA/HNC;Q0\FW]JG.)LOGD07=>FYTCA8#-@\O'=&R(LC%M[J R> PU;("!N+326ZKDL;*GN;G54J>TAH65"1:H3F@C. MAKC:\8VTU/^9JYVL1D->6\W=F_G*,8Q&M& D;R&R1%DJ)\3RJZ:8GP7<>"GQ M.M5_A0"JCB$?00SZE IPD6)W/P9"^ZR^R[YOML)#,;Z#,\P+LC:98XMY,+8Z M<8!VBI9BT_PX[9&]O:W(=&LYQ1ZS%LX15H'6Q4X&G%W%O547_>PNG,8QBG]A M$C$!_G<'VAP=972]O#UL%3-@84NU\>?V &U*K/=4Y(_+J.%)(Z46.]OL"OI%O'VXCB$ C#'V5KS,\:1,GWL"9-+1080<;]8*NH[$;V?'WYNO#YD!_' MIS!_41?F+W&HX/&OZ\UW/O"ZQ=#Y+H+_351XHX!.CL0 M<^$F>Z)9L$N6-5=UGYF?!>'%.R1^P*9AJ3M))0B/6+U<&ASCH>PRW#S'/AI MJ7:F/S:RD:L/]C\ X3!V"(?+?3-:UYH,7:@M3)IQ@T2/;BG@+[^+:MTI[R.9 M-LH6=FU&1ZQQ]F@VQS@=>,]<>F2C7JH8]KD["XK+'"L*<:Q FH -49(V8,O= MPN%AHZ4Y9D(#(!JUM/TSKNFM)CPC/(ULDQ'FKQ] B"R E6#B*!"QQ[+(Q M[D22 *KS])?"F.B46;BMD%@,J#3+WT M=4BN(V>J=(6L:>.L-];Y@%8:L2_=!SKF*_U!4LG8$N1Y^^8=HU6C3C%62W*) ML4-<+6-&PLXC9T#",]#!N&W(-XH7"XH]P%:U98<_"HTI_.S#0= 'V&?" &(& M_XR:@[RFW@%HX)'GIO>"I#B;T )06')*%#AR+2"/D+38]ZO8WRR@^$GCBG' MU0)L7)"Y[J]0!A>E(.Z7^SU\@'[LD4,\:$#H,J]3F"A.&5JM(NOJT%:YZ MUP\'@N\VDK:<^5:(.O:2HRS E#&E[2T;M=.C&]"[+Y(>G&(Y56SI% F72292 M.1='];69LP#Z&T!EMKU(*'];7O4KB)\MKS:]NN?)JU%#7HT[\JH:1QUX'*K[ M0#%G=9V%GP>\])MFYOR.)0:_<&9"QX 81%95;*@P;FV[A?^ L?V_%\9V$#7= M\D&Y,A!P5[KND 8[.'(!XOH/6+EGPLH%;& MX_*;EF'YE34J^V;YUY[QKQ,+ M%C99QX--UE&?R3K^#Y/U_]$FZV%@Z+WWT\?PG<(>0X=HY(YO@V*(-,+DX-@< M#;).DWJ,8L-I.4V*(O/X7%4F136)JSS)RMSCF^DX3\HBBZ?TAW[HX;RTH$7) M)5.EK M$U-P9:5G\WH'3,N37DV-A"[PHP4H-0%GK-$LNO77>9[9$>*K@^>)&,B9=5XS*N)DD]J8YUQTN53I-)-J%/ M\B:155)6S!ARS#\]"2O;2VB>Y-MY*4$\U)&F]=I^+@OIN<4QN3RIN#)Y09PE M3;58>Y$4=8DB\/4D2HDUI,0_"WIRTB2H:RQW1A_&=2<:46P]5WX'?4FHT$NJO'8!UVF:@(FPGM(,IM9F&^*TL1RX MX%L#='I8.Q.#T:U8JPJ<8:1[6>GIR&&VUS\Z:.Q6:*X1J_JT7*A?/\:_IES8 M?HK/F12YKVM\3OES/L'GS'S^ CR2V2WD\IS(FR[,+ZR$-O;-S-]N2C?0[1K9 M$J(-Q7PU\#H+J;RSQ4-_=I5H>L_"!P3@<85=M-I1&8%D:4/TYO2$H?S=TV_/ MQ7JY\S362?B>6'X3>35 (XO6 /V:8$'!L>;.@YT>"\F=?Y#G-(] MG-.>F*:N3M9?C;OU5W'3@IQIUVA@D5E[5J<\_%+O3:\,$-W&)&31Z#CU\/]+ANC_<*R%]]"%G&S36C5"6]^_U?9OMZYG0K<8^ M-VO5Y)R1(Q\QCW0/\O #:\XFB57F:":@.#Z9^<2LO1FOZ,)VU,0BBYIWPL@- M-E63C>*(' 4@\D5:E"P+"3R#367H:9:V))F,LQYC##4L:]M[0(]NTHD=:0U% M]J59;NC4JX-D1?R'"1VTC%!C'0 MW?2T-.J) M$MI3"/V3"?&0<4$\8CS.VI/,$Q@@9"NG+*A.>*HD.F)GAF\DNB*5PM+-M#HZ M-=8O2"!+A6:G!:MFK&I414=Q[4M^.V)V6%S"#'^E ?'7C[%C]Y^EL @SB;Z6 M>ZWDBWE+YGJ0KH8;L1J'_05M2S7%:I!P/H700!R^F$3,!#*23.A5.F1C*![C M2<1L(2?QH\BS. >?9Z[N,PHL)-UW6<527#(N)]SX-.M<@)X2]LEEGO&*, +Y MSK#XQR%\>,>MD9RQ,T&)CAU[RNA+6/&P-,;@%5^IP>NOG&_X!D;8=\A0_ =? MZ^XCK1PGJ-@\HJ;7F4HKR-NE5[)JRE;R8C"BE&:1?_@EOP@ M=#6XP2/[=;%2HQL;F#E7Y**H*M+O<3JH[6(T44TMFQ1)35KQQ8Q/R^V"H=LO M:MK/(N>'\VQ$(E!G]%I"EL<]F=*Y3G-Y>(*MRTEG+W%DZ;JX[M"WG]+2[QLR M5L!7"V38Q/Y+O<]>R[-++TUFN(&VB5LO%@18OXC*:2K34BRU)2E=AJ^0-%^+ M$)Y7.8+Y(.J(*6\\95&2GBB8AM%86E?]2V$TQ)XGP ]4L1L^(W5>OA08A7<* MH_ "CQ*E@0)J"*U,$C2%J3S'"R!9(IR_EQ.GHP:3C/07.M1C-W_28LLZQQ^P M:)Q7TI.*:9*1 E$44!]@ADS9DBWY'JVA$ 7F&5T2](?6MT0SX3%<%# @XH00 MY59T$Y@A7-15"I:/*Q&W6PZ^C[4F6J=F2UH/6#0+VI9JDA3,I9-#[GSJ(PQRT%I83 Z3="]*M04KCD5A+D['(3^.12!B3 MROXK>FVSIH+E[+.DJ#,:1 FYM,C0-:N)!5P5EH2]+6+VZJ(:) WKHJ)[D/O. M1RS"08UBHB]D2&529U/Y-_TN!^@>@16\&PH/#]716W:.F71$)7OE/$6N9*X,*)^.* M&[29ILGW;D;*O!AB2/ C=<&<$Y>^N8/'*B\J>$%28CU7* B$\,"2),44[HBL M\KP*UKKFW.=0,&H:7%Z2GI3WPU#DL#[0LUD^"1K^8,4H0&)%W2@O30)OCMNR MG$YZO%Y06.D4XSI]TP9KKNBF+:J)VNYS4B_+DF1!Q,^&MJB"CZ]D[W$^C?X1 MXD07!2T-7;'LCB,M&[>D2-^A!NE:AM1>PI50-_?.(X67IY:8>&GX M6:ZDW:<3/KPDR610\W_J868O8*C*62R"IZSH^#+P(GB'BE=//8=@*&Q,TR#? MGJ/S4_,Q=AJ3^ :=L\PPSLX3%Z!LR$3C9TW3L6%'4E>&I,Y4JER,H+%@V0LS MLF0ZE)D$*7RV#VA4).H*M;^ =%Z78V30]R3#Y#(FE<)@ MD2MD=R,->C874X>$X?H%DVF#)T7T^7#-,<0]KS.6N1^T>5%.P;V.]+A<._>+ MV&8GQ#K=&QI5$P;*4&(I\^; ])T9A%5-\'>ABB*_<[SATH1E@HVF8V>7Z[-= MY9QTS6\5J0LYV/:^8]:U*S()5TK2@/'>G17LYT,VTIR/1%"I@=( M-/I8;C"U,!G#TD=&X;YR*;;Q&U;'F!\Z2WGW4\0#2Y/)-(TSDBSSN.10WX@- MT"1Q0IVO1W0G3NFAPOA82%N>P&],V5E6!L_U@!Z9'.:&(EAM'D!3Z@; [?> M$4%@[W\G:]Q'59Y#FA]O.*#?&Z\KT>7[-7S<%U/'E ,"X%N3_9]4U_^X]7K 7?1 MSEU&7L8ETN@ZG43A3GP,+ ^MQQ3Y,0" )E=N8W*F%]^61!JK1Y?ETNA?/MPO M?XN,7.8'*_;=8!Y;:[.QIK/'H\6FGU]6^(9XWS;$H:>16!"Z:3-*GS0J2A.M580?B;<]*F)X)YT" 40.DW\,MG M+H; [D@S&YJCB+)Z[$+9)AR%S?]6A*-M>&MGNPC)W4;&"1=DZ<*V-@/D .N M" 8<''S.#"R(4/0B*]P$:AC[TT$3B'4"T3,FH*"J92(=;3WBD5QF4^(%_JZU ME-O2HFPJCH/X(PW$X1,U$O_D'T[/)6*OQQR*2;0&CS^^XU!&1\DUT3&NT[HB MDL_JN"Y)*:]S1\/I>)(4I.U/"](Z)_$D1_@"G$PX*23N\]5,)V22E!SV29]K MA'/#'L5LYTS"];:]H#8G#L7E! M/WS/X5 ;UVJ[E+TIX.+R6-<82EH6IWF6U&!@Q32IQK7;\)R86%G$B->>LF^M MF+)3L:KHSLS9_%-R/#T^$6UT'5AAL7QVC:)JGWB/6+KMQ!0$-3&]\[@&26QJ M"BT[[3H 46[;FG6CG;8=E&U"6\%ZS:"@(GO%OX2-52 S. 8#9TF6BH1=A)IS MV#AJN@2JJ>J&KG;UET?[AB:#:*K:IRSA2A0 M[,@;*?RC.1M(<8>-DXQ=J!/V[91)F=(#S_T20 U_&@] MVT8X+.@#!K]96W2/AD_HT0NQJHJJ]:\K9QOJE Z*41V"CN#8?XEDB,C&&S W M]="6X?NG=H7>ZB2O2@Y?R0IV9]2@,1NR;:RP$&]J]J._X"7*"GY[C.T2\6=: M32 TQ/_EV)FIGG-F11B&8=(2=H.ASCDU!0\075!!S-MG9@2 M/JL)L8\)'-PU]F1*RU;C+:+/IYZ88@Q!%ZR%R(*((0-M3>)R B4^'W9BPM&" M1\F>.%/M4G5 A07\ T?)GD1,N-Y>8(S3C+.XB&8Y4PE._CSKDCTQ/&*>>*R(B>/<< MV8L2H9*87M QR6[T6!X@>U4HG&!FKNT8>05Y,IZ.3Y)].JUH@82%UQQK!;%A M6H @RQ2*DR\Q$C%6U00,J,Z=B1 D7(S+HX2?9T2X%1*%4E)2)N78ZZ3FD]PD15$^+C\JF&$ MWQ\0?(R.Z>J>\,XC6)V%K$JC$*DU6NMIFXYIP:93\"_VZ^=01YF."\W/P_U, M=$5WU7\Y8A#UC!O.<,$^1"1H?. "5L$D]?BW^]7+W#2.,U MIUHS]$4=FZS3R+I:3<=$.'4%BP2ZJ'F7I6.(AN)]M;=6?\=TD=0UDU,.V4DZ M+BN,6[)M)1;&>I1QI\=WS@R8PBX$Z%CA%AQ7"V)6I!' MZ((F-A>*.H9G\$T[L;>1QQ:*17Y6N'%7^/>TK\Y86H4,HS QMDU7$NK*2:!@ M<+RGQ%*R?"JF &30ELP<$"Y6E[5HBR5B27*2Z(F[9I"5:^AW$'(RQ#E/FQE^ MH;**[8'0%B+#8<+AB1.6O'D D# @E>#6RPOI'1%"=/'0S9)&O(E9+'F1L:1# MZN83C2',!,3)>9UL5:U!-=U\%GOG#_+I?72.NJ6R6H2"?LB3 JV:TG;%:;(YF 5"<[FD: #"3J<9TVL@*]!_QHA(-S M2 CB !]9J-M3ZT&J90[)-GK[&^. ME:6 ]=/-F*1:TUROH6O?:%)X_T(,;_L M%G"D6;2AQBZX).>@1609WK&=J^_A@5YY1,4EO&W.Z7. ?@XR>H:&>1EU$]?[ MH'YZLL;I>O@W!_G"!H D!8]S9T TU99UT;("J"'/&LB((GA5+ ,ER4DXIQ5:%+! MHF"9)UOSZ (%G'Z04CL7*8>?Y@7O+TFE8Y5!&ND;>57'.4G!W ,QQF,Y7(Q% M4"-OA B,$6&0>YDBHK.*N@E2$,_9S)VS7(_<)B0D<0YB"WH+J4N<"@0+0PJJ M9]B#4C2V23$YB4@U'A5C_E/Q^1EQ'MQX1*J% Z;"/^49889I*E].HL\>3M9R M[1UX'Y',=$;3GXRG#.LUX=#UNBKQ!_E0IC.@:B&"%>!:.4-_50P"E4[*WY-[ M%$A4%$6:#AP\6>*')&F8U"I6>+&P0(WIX1Y$\4F5%IP@/&;-"X;G.@%;A'N9 M!-6Z:'(/^".F-!WX7N#QS\939!>3BDN=T=X^F7L 0@E&TB+G$*>T'+-M 9$% M:3H=:FXJX;Z=3.B"G;);Z*1SH28:K8NTPS7Z60!=W37[8XIQ#14_!30,\O-. MLH!LPME,N22!9ZDPA'(<8@&X_*&*EKP54V;LYB@,9 $E(NSCDEC[15HBZKZB MJR#$!>@HP,:2E\3+JLEQ+D :$[Q6).)D-4V_8ERH-.4$PP 7@/US*I ZR+U" M=B*G.9 M\YE 44_E3P%2(/X*A9_N7SF_CB1>>9O\_6HWA\_!EN9ZS12SW/_'RSM\^4/<\0 M_QO9"$E]1BU:+^*_:(RQ_/_8JV8(IY\LCSXI4]?J'7W3VM[-UL;@Y 15Z>XCXD?JP^]"&?9!DOI2%$<4T0F_O.#BRPK.W>TO%98_BR>2#&0>MLGMB= MMS15L+O7 M+6[LPYNQJKP!7CK;7JC+D6H;Y_^6SS]/\*N]KZ_ABE?93-9+[# M(P,LO=0R6'#)0J^HO=2W:+JP^'$! M$_$5D=%R#_#]!,'VH]XQ\4UN&NR$NKV>X78A+>'PD,2O1O_H;\?:!7OWW03J M(^5*3,P6U]L+8N=[S4;WP]C^C:AD[=FE?T\1ZWR$_%[QRSR>Q!]7,XVI=V\= MDPK"X,'=_+%S ..[I&=@C_OVQYKLNR_W(<(;T#N/@?2@)?=UF@UNV%O*GK9Z M$-$#;=E@T;ZF C?IF1.K>P;3;?CTQ,K!;9V%BZ9NO'0")ZL0.-=*C.X)CQS,PBO.P^WM'9S#]!^SLF?,V508&M/P[S>4Y M%/1[%"VP1$3MJ7;G"?8,=K+F=&GWQ1?G>'K1^'= ;=/2 EWUTU40Z(9IG%E0 MH-/XZY2Y/79J-S3FVY'U0]ESE+J!I#L/-[]RII_CE M:>9\YKW04RB@]W$TVBM1]6W""<.1VX0.H6_6ER)XD1*RO1.]]/L6G'-S>VLQ M@?I"U$A%1&S)ZM&0D)>;,E]\6ZPVIL##KBO?'(]%ZK$Q6(24RWA8>8+S*=&^ M>>R.<&G(FFE\C$0[Y0-ZNVP#]IMDPPZ9BH&GI^]FC)3)^>RCJJ/U"3H=([KJ M5(L<;C6XVV>0K[& BC+3"=!B"V#OKV'EK!T?M3(U%CT+&E'/74_UBT^AARPV MO@&@<)86'*Z^'I^@[,$"<-;F=R6CR_AD.8;SS]0SI+% A82_GKH3CET!9PI6 MXF,Y9_F>3,V!F1(7),JQ4I*/-#9?K!:]L-A2&[8;_6:+-!"[->6(P\4JS).< M,K/=2C#1S>R!?NRB$I]H9B\EFV&!ZUP;![HVLESN MC:Q;UX8EG7D+JJ*_L[,&9AMEI,/EK24YKH$$RRE#1 #O#25[]TRCU-X,>G0T9A!^!SR(>[A84(::14!IOZ.2AKH[96\^ M.IR9(\K3^_^4HBR7<;/\ROEG\%0QE(Y#EI_N9GO2H9/43HBM0PX^FPE^R2C6D=JW EWX?9 MH7/(WS1)_5]Q>(&,1OF=HU.!<=8^$#-C*^N\^NJSNU)['9]-_I ,X&R\M)B! MO#K\+DL[%5TL[+ZQ#)D*?5X-$SN@4.U1Y30,J>@2#/H6\=;Q\@?:'93$9A$. M-XDXS!WSZO366:GF73G;>T5<.FZ'49'VN5!=@\08: ENNT0P'DT"5QFH3$P? M-!/QFR\6D 8.:[:L>0P0I-#'<\>CO.ZVWMF9QFP#\^MZ2-/1-/1EU?WRY^!V M'U]2O>D^V9M.E]-2O'^U<=H;^ZI>S6Y^A3.=/"9&;E@M=#G8]ASOEVS& M9GW:BZ(_>ZS]X@@=,H4!\Q9&&($WP8[490,8V+WKR_<6OXRQO3;KSEZ6(6_W MX ;WWS<=U]2H?$Z#*);TY+=O-X>.-I)FSQK0[?);9SQI<-$^+?1-M.CX:HA/ M_CC;\AW7(_.W6"[L.#/'>3OLS@&KWZXVLV:YLM#QS4?%M!M0,I1H.>IF?52L M?NUXE$97=7D4)T?U\JB +(]PL^7-\D&%2^%]*Z[X[M;J6;,ZH2R,1T5W5%EH MJ.?T:A*H7YN(W%?NX/>-Y)SV12/C"A9'S$K>S>:E*8:U.WY*=+P9:6]5=TFP5ZPZ8Z^>392R_^H/[]ZGK'&-?=13Y2Y#&DNQ^MLQDXST/J;79$ MS7:=S6?8&EU;JL1M15+KL<#^9 MMKC0AEI^6E @)$S__E8Y*%9C@,4)QTSQE M6!I4>_,R?FZ5S?,M)\W!(#O)C!')R /=J-=A5^: TH;=D^*A!+=_5,=I7V]] ME041Y_#,&H+^N@Z+71V\ 6]-=+I"%@EZO :G^V-(& 3\QOJ3/KD2 Q]%T9/< MLF-;UEO:Q:0)>?#@6S=/ 9,_>//L;K5+2KAJ)B4XO\%3_9QG-C[(S7UFFX.\ MXD\AYJB*^V6X10\("(GOWG#'>Z0H;%"6N> ]& BY(3K0+D(3HS[1># MU&0 "_KY?KV\)DD(\;-=D\26!&]TCNBPY79QPZ%AL_GF8:\P.*:M]^L=;"7Q M6]Q4#]LE1Q>S6YQ[:7037^#-/^'CGWZ OB()F=F$F7DZZK,[K*W=<';8?]UL M^H1=G5J3SQ8;^8W<.MN?O/'-SE%Q,&/BL- M#=0GXPD6Q5%D,F\7P$7]$THG\3^+2^=QL8]=R9&3YBBW( *&?#W[=D()O M1%S;>I5+^]JQ%4M/#_WX1>J>'U;8=%PQL$79_H!X>J,?&G^%L]*,,.H8D-[L2 NH5?SQ^&*>G; M&9Y7C3;X6ZNB;L_=J[[P;F6T+K%J0=]P0Q8@['1+K44Z47WW^O>OOGO^)K@B MGUYKW$LS4R Q ;[]-H^357--&Z$7GU@=L#5GSR:8CEDRZ&MZ!ODD3.I= M1^VDVTLVJKM?'B&W<-,HQ3S^<^>:00WFP-?'2;1O\ $/7]#M-Y"D>R:28Y&Z M$RF"$T$YY\#7IT]'N/,\-)W?[>"$^RQ"+OUGG:EP/T=.5OB%<2@ P1VZ7CI, M QN2CO)N6]TZT)VUR4/G$C6A ]]6H?&V;LXG&UQ\>W['I.S=<,>C8#OX.RB) MN5FO%Q+##)%=B,A0&^\^VGU]4';P]\TU2] GMG=V!%:I_6JHGFI7M.NI73KX M02^X9]/@#:NO+]Z_*&5N>W&>?J<0P!IUAHFMQ,..;]#-$[ MK L!'Z3?S7JU I;@W5#>VKPO<$YY[CYWNJT'0-: M:%]"%^UB?]AR;^S%G9%'"IMW5XM M:*;DK-=%8EPTSVI"+(:=)F[HK-)2L.:_N)GM^FW 61IB9&\-IBI..(.C'LG, ME>+NH?>7(*K2FY\1D)\.X>L!G3Z2OL'P# M##O$9]Z;JW:Y'F#-&:A7#RAS?V)YSJAQ/S1FX4D5Y3L,H5-COO_E M >7FCP[\W-+S[<9^E"KK#/?UXVP]4Z_M^:9D#63M!'0=S\#M#UU]0POW3>S) M/A*X201Y0M9+*!K*]>*:[KO3;-RF>^E8D-2[]I:J? &!FM\@9:0OT#>-@RDH M?G%YYR>UFK.UTQ&B%DKSRKWC(E(UC:+W1];7!6*<[ZVO+II,\J95IT''K M\C^ GQA?0"CYP?,VXR1:.%@BC;G;N793RH/8F?\L);WAB3*Q4AK^TDLL;Y:D M(W+:-;Q6U!>K4_ .7;,.R.@L-+[U8M[\'FG<@-'XMIR+X_W!!$_3&;D4NXWQ M]K<[+8-1L28R04L -;J3.N7^!$%9#[-'F\^Q6DHJ,I@B3^,R/CZ((.[B:W^* M/1<8.^U1)M55OT&EK/MG;=Z[Q?4(0,U!"PO_J'Z_#H"%_"CA'AWT.\;&4]93 M=#4X=:3\?!OW3^H8(WVM8#[L]QC_?+-:S;R".Z?&XU(T1"C V2)^2%?2D\"A)8S9Y:8EB/#C MU]CKMZ%%/Y:#Z8*8U'0DZ)T@&UZ6&\7CDQ&#SNS8:D,< =6D7S;('?Z0IH M<&X:G'4U5S^:I0\>Z(S&['2?TXA;I>>TDSSB69L9R>L6A3.A-2:YQ48^8F*=E=9876RD5T_T M+'(^JMSTP+]_(L:Z1I01^.C;WV@[T+I#;QX>C'L_^Q_P1^B;.U>9-. 0LA9^ MP6#>.8CF_<(BF=BD+5R;X?3A2*PJ;>_D4K#F'6GN_WDH[O3-7-N5Q: \'17P1CT\YHX M'B-_WLQ/MG7&N :=+-<,DK_!Q4T):F/-F M3\WY"V$*1S]]C\_8EUXR&3Z*7F(=WL2@'0V+!+-KDD.A8-"Z*:Y7D MBM>;+35O')/68HW=Q5X^;UI/JA[^7';3N=[[^CE:9:;O6N\I9]WC^31UQ(]# M(9YRV0Y:ZZ?7QGZ*HG $9U;M!EVOG5?:^7< * T&)C1J,P7?-$69@G8J4XVI M8R$UN*;>)(Z2C_7HVGI!+$;W>F0:B]-&+[7Q;^VW_KG9_JJH1BRW]S_97X-B M*"?\J5O<.*B$]/UH4>1[2A/W.H6=9Z]9;7GVM ;/7PGK.>_O)+*2WF]/L MXWG3&%K"8FA'6=UCJ(;(XL7-]H& #P/J/I/XAC7ZU&H>+8''+T+O_#Y+19]P MG,WNV@X7H]P-BZ\]'-F8Y]GCQPW<-)KCN2@ =.Z@6^VM),)S] M>'NJL?CB3V;W_]0U36I024_4U5$1@-9DMVA@/L77B]7F>U\?1^*?/EC45>\A M/_G3#Z3J4QY.KL0)2G*T8NM-:;FMQCHX=.R&2G6RR-@ ]IL&HY_.9,!'SL=V M YWH?G;:G1'PC9X.EN.K-J&S X\Q,^#04R9ZXNB#II1.M_+NR?9U%#19GN/Q M(?0]=:S_OG<^:YEXHW:^9?'@>3#[[*JP%5P3X\Z*/W]=+/::*6L;?^.Y6$@A MI7\^;':H? BA4#BP'B<\R4Y;Q'MZY9&.&NS#[R3:SX*C]X#-P7F^?5(JUVZ) M#P]+]]KW 9QZ_ \,% C40@_1 MYJ JV^[%O^QV^__W_P=02P,$% @ <*E73)SMS3 Q @ ?0D T !X M;"]S='EL97,N>&ULU59M:]LP$/XK0AFCA5';R9J1U39LA<)@*X7FP[X5Q3[; M KUXLIPY_?73BU^2C+&1=:/]8MT])SWWW%E(BAN]8W!? 6C4<2::!%=:U^^# MH,DJX*2YD#4($RFDXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ANN&Y3)5N@$ MST<(^?77,H<$/YR]_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\RA,<+=_BX,]) M+\)?\YK8$?6EI0[Z&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ@G#*=AZ>6R"3 M3"JD30^-ML@BS:,/1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC![VV0!K71&M0 MXL8X;K(#?PJAWE[O:J.P5&07S7T#_%0WF"0;J7)08YH(#U :,RBL'$7+RHY: MUH$-:BVY,7)*2BF(TS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08616#::KNS>FO MA4[R/IOGWJ-=G42+:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI:[;[P&@I./A: M?ILP.C%A&I,A#ZJDHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-NZHI3-<]?H.:G M[G,) A1A^Z+-UG_.7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]?Y&+UCS4&_7F^ M=VD<7!DCBC8M99J*7FU%\QR\'GMG)_C6/A?8P0L=\)NU.12D M9?K.ENB""9[LSU9XM!QGK4>*!$_V%\AIRU&PO=V]R:V)O;VLN>&ULQ9Q=4]LX%(;_BB97 MW9G-!G_;'6 &*'29*6VVZ?9>."+1X(^L;$/Y]Y4<:(^#\\[>'')%[-CR,XJD MYQQ)YOBQ-O>W=7TO?I1%U9Q,UFV[>3^;-?E:E;+YJ]ZHRGYS5YM2MO;0K&;- MQBBY;-9*M64Q\X^.XEDI=34Y/7XI:VYFI\?NPW>M'IO?Y]VAD'FK']0W>7LR M.9K8ZV;DPK[0E[];HO?F_S#5=WM-,Q&5+-7) MY.42(:NEN*Q:W3Z)ZVI;E+UV(OI'7R]/)I[]W,K6WO.@&WU;J(DP[[7]PEPO M/0?.!WEAC^M"+^W3E^)<%K+*E5CT=4, ?0#H'PQ0O)M+ AD R. -(1<.PMW0 MB/I.?-DH0R!# !D>#/*B+C<$,@*0T<$@%VV=$\@80,:'JTG9K ED B 37DC7 M\+9G^P%HT96E-$]]1>I5I0ED"B!37LBYL7<;.S#V8^1_G=ZX&PA;!M@R7K:/ M=;U\U$5!!^HC-%(?\?)<5ZVL5NZAXJQIA@.T!Q7"[)"S/*\[U_[G\DDZO*GU MW(.]I[;M[8JV- ^)Q&,VR0=UV_YI.^A&M[(0GY1L5-_LOK1K9<05Q40J\9A= M\MQOJ]46)^ M>FYK;MEK357-JW +J<-C=L>VZXJ_5;$4M@"QD.[QO]F0,3QF95Q7>5TJ\4W^ M[) B/V1 WTMS;HK_JYE[(A@?C, CE7E;K3K9C;Z'X M!?,.9ETLUM(H.\YM.I.OG2MLK+(RLAP (E'X[$E'6>IV&WFZ(=E&I4X;RC;" M0??UD35\;FMTFTW1MS;;,6@7V99&,9$U?.ZTPX;MXJJH'P<5ASSA,WMBH5:_ M)@\^*M?R-FN=CU8<4H;/K(RSW ;MC>[/4R:D#)]9&0M5J-RE9O]TTK3*%$^# MED,9Y+BW3>7D31_4$QDE8#9 M*B])Y2@8G,%BMLFK['*4$*DD8%8)S-^"B&(BE03,*MG-WT;K$9DE8#<+2.2" MA&(BLP3,9MF7R#W7)\5$L@F894-SIM&?&BDF8%;,WAAV2TKGI9%B0F;%P" Q MI(H)D6)"[K627T'BV \=(JV$W,D*BA;#@&(BR83,DJ'1XF@=PN41]@DN$#:& MU"\A\DOX-GX9C\?"F&(BRX3,EL&8U#(ALDQXR%62,*68R#(ALV4P9D8QD6]" M9M_L"<*G8OL%76)$OHF8?;,7\VRYM(,3Q42^B9A]\RM7F(J+M0W.;8"A*QL M&_/D8C6*B=P3O55*\U)_=45F> :UB=P3O7F",Z7]B&(B"T7,%AK#)-5*,>$R M/;.%QC"O.IM%V..R'O1T9*&(>[4%+4U&U$(1LE#$;"&8VD;40A&R4,1L(8Q) M+10A"T7LBS( ,Z83:S&R4,QL(8Q)LYX862AFMM"K^8SA,$\QD85B9@N-8#Z/ M1S>ZTB7%1!:*F2T$)U_BD&(B"\7.V']-%(!0362@^U(R;PXRIA6)DH9C90F,[*,B@1#&1A6)F"PTF!J?B4IK* M=O)&G"M;G**!7((LE+#O*AM@_CX4ES]LL10362AAMM .YL(6N>P*-[>9UU5. M>WJ"+)0P6V@'9G^YC/ M=36]Z(QQ^3K%1!9*V'.A >8V5W>INMMQ,UBJ3Y"%$F8+[6 ^]YQ";\?XFF+" M;A MJD>FF,A"*;.%$*:-Y"@FLE#*_LX,V!DF:/2>(@NEW+D06O9+:2Z4(@NEA]S" MEM)UH119*'VS+6PT/GI^)47,*2:R4,K][@S%?#U?3#&1A5+N7 @MJ*8T%TKA MZS/L6]T0)K50BBR4Q(R9*'L+?WR$=RH0Q9*#OD MANN,6BB#[W/V%IKU%S>GQTN;N%1J^=D^HK'G2YX>1>_7'-JKB MPI[[4GVJI3O?E_'R;P!.?P)02P,$% @ <*E73%+ F8CG @ P3H !H M !X;"]?GV[7?'A9+6;=R\K,'GZTW:8.BUGSMF]^G;K7?EOKT#?7-_-XV>#R MD_=S_9_M3^OU;EF_GI8_#_4X?%#Q=X-9\W&0'0^R\B W'N3D07X\R,N#PGA0 MD ?%\: H#TKC04D>E,>#LCRHC <5>9"9@XQS?1)AK=?: -=&[[4!L(U>; -D M&[W9!M V>K4-L&WT;AN V^CE-D"WT=MM &^CU]N"WE:OMP6][037VG2QK=?; M@MY6K[<%O:U>;PMZ6[W>%O2V>KTMZ&WU>EO0V^KUMJ"WU>OM0&^GU]N!WDZO MMP.]W01G)718HM?;@=Y.K[<#O9U>;P=Z.[W>#O1V>KT=Z.WT>CO0V^GU]J"W MU^OM06^OU]N#WEZOMP>]_01GW738K=?;@]Y>K[<'O;U>;P]Z>[W>'O3V>KT] MZ.WU>@?0.^CU#J!WT.L=0.^@USN WD&O=P"]PP3W*NEFI5[O 'H'O=X!] YZ MO0/H'?1Z!] [Z/6.H'?4ZQU![ZC7.X+>4:]W!+VC7N\(>D>]WA'TCA/,FM"P MB5[O"'I'O=X1](YZO2/H'?5Z)] [Z?5.H'?2ZYU [Z37.X'>2:]W KV37N\$ M>B>]W@GT3A/,"M*PH%[O!'HGO=X)]$YZO3/HG?5Z9] [Z_7.H'?6ZYU![ZS7 M.X/>6:]W!KVS7N\,>F>]WAGTSA/,>M.PMU[O#'IGO=X%]"YZO0OH7?1Z%]"[ MZ/4NH'?1ZUU [Z+7NX#>1:]W ;V+7N\">A>]W@7T+A,\JT,/ZTSQM,X-W_VV M[>KJ^]#MCIO^WBG_+/YYS@W=_?"^K_?ON*[Z>< -U,-EF]I<7^_^CW%=]4]% M)N)V"@P$#4].;;;=;I>T%/' ""O]DNUWZ M]G-H.VE5)G5J(GUO0N"81F]&O_:G'M'MS6>ST_>]7WUZNGYJO8WT M//==K7TWC>)A;%XU73\WC*WIES6N[6;W(2R(5E^.H8L+U[91J+I(O&'"ZQM/ MY^&^;P_&VJXQ_Q5MVNVZVC13?3^$6V(W6Z,;UQKCASYVK;:F^>YM-^Z?\]YI MZ[_J(306QU[\M2"^7@[_V)OS 9;*)2?[L"W,N5%+X>DS>=? E]U03]:L9QNJ MUG=G'B]$N@M5)TX++_F(YK1U&M.\:7AH?;T?]M=D#\OWRH02AB)I02$THIB845!.*J@F%U83B M:D*!-:'(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476E")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36C MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FR*HJLBB*KHLBJ*+(JBJR* M(JNBR*HHLBJ*K(HB:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4F0M M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILE8462N*K!5%UHHB:T61M:+(6E%D MK2BR5A19JRO*NASC07?COY+\G*;#RWRQ_'/Q]C=02P$"% ,4 " !OJ5=, M'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$" M% ,4 " !OJ5=,9O,+8(( "Q $ @ 'I 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &^I5TP#UOR/[@ "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ ;ZE73-07&1BL @ " H !@ M ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;ZE73#YW)[U:" XBT !@ ( !SA( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;ZE73!@V:2$T!@ MS2 !@ ( !ZB( 'AL+W=O[BGCKP$ -(# 8 " 50I M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73.)T)A.U 0 T , !D M ( !(RT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;ZE73!>Y.>2U 0 T@, !D ( !Y3( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73/N3 M&9VT 0 U , !D ( !JC@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73-D8K8"U 0 T@, !D M ( !@CX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;ZE73"H8[6BT 0 T@, !D ( ! M1$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;ZE73/%D6H:V 0 U , !D ( !!DH 'AL+W=O&PO=V]R:W-H965T!- !X M;"]W;W)K&UL4$L! A0#% @ ;ZE73"HE4IJU M 0 U , !D ( !SD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73-3K65O. 0 G 0 !D M ( !S%8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;ZE73!JAF'_$ 0 -P0 !D ( !L5P M 'AL+W=OT/ M2L&PO=V]R:W-H965T&UL4$L! A0#% @ M;ZE73,N!MXFY 0 U , !D ( !EF( 'AL+W=O>B_MK0! #4 P &0 @ &O M:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73$H8V\3D 0 P4 !D M ( !AFX 'AL+W=O! &0 @ &A< >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;ZE73"" ]T0R! MA4 !D ( !F70 'AL M+W=OG<" M !*"@ &0 @ $">0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE7 M3$Z-DX+L P LQ$ !D ( !_WT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73'LWT*I8 P 8@X M !D ( !@8< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73#%PZ>$C @ ! 8 !D M ( !G) 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;ZE73/=:1.=- @ :0< !D ( !RI< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73((8 MJT[Q 0 6P4 !D ( !)*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73$8^2#'8 P F1$ !D M ( !V*@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;ZE73.V.M4O- @ P@D !D ( ! M8;( 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K&UL4$L! A0#% M @ ;ZE73.\RU@+A @ 7PH !D ( !V[D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73 MF":.X M P 61$ !D ( !8\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;ZE73/ICX+!E @ G < !D M ( !#\\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <*E73/Y=RK\R @ @08 !D ( !:=8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<*E73.:HX @S @ 0@8 !D ( !4=T 'AL+W=O&UL4$L! A0#% @ <*E73-#W&PO=V]R:W-H965T&UL4$L! A0#% @ <*E73!WTE5K6 @ 8@L !D M ( !R^H 'AL+W=O&PO=V]R:W-H M965TKR !X;"]W;W)K&UL4$L! M A0#% @ <*E73-1AX>O\ 0 <04 !D ( !,?T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <*E7 M3-87S4_ !P K3$ !D ( !K08! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <*E73* *3)7M P GA$ M !D ( !OQ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <*E73(@%A9\7QP 5=(" !0 M ( !V2(! 'AL+W-H87)E9%-T&UL4$L! A0#% @ <*E73)SM MS3 Q @ ?0D T ( !(NH! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ <*E73%+ F8CG @ P3H !H M ( !=O,! 'AL+U]R96QS+W=O XML 125 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 126 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 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 266 425 1 false 67 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.insight.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Balance Sheets Sheet http://www.insight.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.insight.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations Sheet http://www.insight.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.insight.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.insight.com/taxonomy/role/StatementOfPartnersCapital Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Cash Flows Sheet http://www.insight.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Disclosure - Operations and Summary of Significant Accounting Policies Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock Operations and Summary of Significant Accounting Policies Notes 8 false false R9.htm 110 - Disclosure - Property and Equipment Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property and Equipment Notes 9 false false R10.htm 111 - Disclosure - Goodwill Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock Goodwill Notes 10 false false R11.htm 112 - Disclosure - Intangible Assets Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock Intangible Assets Notes 11 false false R12.htm 113 - Disclosure - Accounts Payable - Inventory Financing Facility Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Accounts Payable - Inventory Financing Facility Notes 12 false false R13.htm 114 - Disclosure - Debt, Capital Lease and Other Financing Obligations Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock Debt, Capital Lease and Other Financing Obligations Notes 13 false false R14.htm 115 - Disclosure - Operating Leases Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock Operating Leases Notes 14 false false R15.htm 116 - Disclosure - Severance and Restructuring Activities Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock Severance and Restructuring Activities Notes 15 false false R16.htm 117 - Disclosure - Stock-Based Compensation Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 16 false false R17.htm 118 - Disclosure - Assets Held for Sale Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock Assets Held for Sale Notes 17 false false R18.htm 119 - Disclosure - Income Taxes Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 18 false false R19.htm 120 - Disclosure - Market Risk Management Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsMarketRiskManagementDisclosureTextBlock Market Risk Management Notes 19 false false R20.htm 121 - Disclosure - Derivative Financial Instruments Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivative Financial Instruments Notes 20 false false R21.htm 122 - Disclosure - Fair Value Measurements Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 21 false false R22.htm 123 - Disclosure - Benefit Plans Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock Benefit Plans Notes 22 false false R23.htm 124 - Disclosure - Share Repurchase Programs Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Share Repurchase Programs Notes 23 false false R24.htm 125 - Disclosure - Commitments and Contingencies Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 24 false false R25.htm 126 - Disclosure - Supplemental Financial Information Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock Supplemental Financial Information Notes 25 false false R26.htm 127 - Disclosure - Cash Flows Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock Cash Flows Notes 26 false false R27.htm 128 - Disclosure - Segment and Geographic Information Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment and Geographic Information Notes 27 false false R28.htm 129 - Disclosure - Acquisitions Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 28 false false R29.htm 130 - Disclosure - Selected Quarterly Financial Information Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock Selected Quarterly Financial Information Notes 29 false false R30.htm 131 - Disclosure - Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlockPolicies Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.insight.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock 30 false false R31.htm 132 - Disclosure - Operations and Summary of Significant Accounting Policies (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlockTables Operations and Summary of Significant Accounting Policies (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock 31 false false R32.htm 133 - Disclosure - Property and Equipment (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property and Equipment (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 32 false false R33.htm 134 - Disclosure - Goodwill (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables Goodwill (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Intangible Assets (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables Intangible Assets (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - Debt, Capital Lease and Other Financing Obligations (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlockTables Debt, Capital Lease and Other Financing Obligations (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock 35 false false R36.htm 137 - Disclosure - Operating Leases (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables Operating Leases (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - Severance and Restructuring Activities (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables Severance and Restructuring Activities (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock 37 false false R38.htm 139 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 38 false false R39.htm 140 - Disclosure - Income Taxes (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 39 false false R40.htm 141 - Disclosure - Share Repurchase Programs (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlockTables Share Repurchase Programs (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock 40 false false R41.htm 142 - Disclosure - Supplemental Financial Information (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables Supplemental Financial Information (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock 41 false false R42.htm 143 - Disclosure - Cash Flows (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlockTables Cash Flows (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsCashFlowSupplementalDisclosuresTextBlock 42 false false R43.htm 144 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment and Geographic Information (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 43 false false R44.htm 145 - Disclosure - Acquisitions (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 44 false false R45.htm 146 - Disclosure - Selected Quarterly Financial Information (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables Selected Quarterly Financial Information (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 45 false false R46.htm 147 - Disclosure - Operations and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformation Operations and Summary of Significant Accounting Policies - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Economic Lives of Property and Equipment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesEstimatedEconomicLivesOfPropertyAndEquipment Operations and Summary of Significant Accounting Policies - Estimated Economic Lives of Property and Equipment (Detail) Details 47 false false R48.htm 149 - Disclosure - Operations and Summary of Significant Accounting Policies - Estimated Economic Life of Acquired Amortizable Intangible Assets (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesEstimatedEconomicLifeOfAcquiredAmortizableIntangibleAssets Operations and Summary of Significant Accounting Policies - Estimated Economic Life of Acquired Amortizable Intangible Assets (Detail) Details 48 false false R49.htm 150 - Disclosure - Operations and Summary of Significant Accounting Policies - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperationsAndSummaryOfSignificantAccountingPoliciesReconciliationOfDenominatorsOfBasicAndDilutedEPSCalculations Operations and Summary of Significant Accounting Policies - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) Details 49 false false R50.htm 151 - Disclosure - Property and Equipment - Property and Equipment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosurePropertyAndEquipmentPropertyAndEquipment Property and Equipment - Property and Equipment (Detail) Details 50 false false R51.htm 152 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation Property and Equipment - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureGoodwillChangesInCarryingAmountOfGoodwill Goodwill - Changes in Carrying Amount of Goodwill (Detail) Details 52 false false R53.htm 154 - Disclosure - Goodwill - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureGoodwillAdditionalInformation Goodwill - Additional Information (Detail) Details 53 false false R54.htm 155 - Disclosure - Intangible Assets - Summary of Intangible Assets, Net (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsNet Intangible Assets - Summary of Intangible Assets, Net (Detail) Details 54 false false R55.htm 156 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation Intangible Assets - Additional Information (Detail) Details 55 false false R56.htm 157 - Disclosure - Intangible Assets - Future Amortization Expenses (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenses Intangible Assets - Future Amortization Expenses (Detail) Details 56 false false R57.htm 158 - Disclosure - Accounts Payable - Inventory Financing Facility - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAccountsPayableInventoryFinancingFacilityAdditionalInformation Accounts Payable - Inventory Financing Facility - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtCapitalLeaseAndOtherFinancingObligationsLongTermDebt Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Detail) Details 58 false false R59.htm 160 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtCapitalLeaseAndOtherFinancingObligationsLongTermDebtParenthetical Debt, Capital Lease and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) Details 59 false false R60.htm 161 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtCapitalLeaseAndOtherFinancingObligationsAdditionalInformation Debt, Capital Lease and Other Financing Obligations - Additional Information (Detail) Details 60 false false R61.htm 162 - Disclosure - Debt, Capital Lease and Other Financing Obligations - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtCapitalLeaseAndOtherFinancingObligationsScheduleOfFutureMinimumLeasePaymentsForCapitalLeases Debt, Capital Lease and Other Financing Obligations - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) Details 61 false false R62.htm 163 - Disclosure - Operating Leases - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperatingLeasesAdditionalInformation Operating Leases - Additional Information (Detail) Details 62 false false R63.htm 164 - Disclosure - Operating Leases - Future Minimum Lease Payment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureOperatingLeasesFutureMinimumLeasePayment Operating Leases - Future Minimum Lease Payment (Detail) Details 63 false false R64.htm 165 - Disclosure - Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSeveranceAndRestructuringActivitiesActivityRelatedToResourceActionsAndOutstandingObligations Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) Details 64 false false R65.htm 166 - Disclosure - Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationPretaxAmountsByOperatingSegmentForStockBasedCompensation Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) Details 65 false false R66.htm 167 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 66 false false R67.htm 168 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivity Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Details 67 false false R68.htm 169 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityParenthetical Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) Details 68 false false R69.htm 170 - Disclosure - Assets Held for Sale - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformation Assets Held for Sale - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Income Taxes - Earnings Before Income Taxes (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesEarningsBeforeIncomeTaxes Income Taxes - Earnings Before Income Taxes (Detail) Details 70 false false R71.htm 172 - Disclosure - Income Taxes - Income Tax Expense (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpense Income Taxes - Income Tax Expense (Detail) Details 71 false false R72.htm 173 - Disclosure - Income Taxes - Schedule Reconciles Difference between U.S. Federal Income Taxes at U.S. Statutory Rate and Our Income Tax Expense (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesScheduleReconcilesDifferenceBetweenUSFederalIncomeTaxesAtUSStatutoryRateAndOurIncomeTaxExpense Income Taxes - Schedule Reconciles Difference between U.S. Federal Income Taxes at U.S. Statutory Rate and Our Income Tax Expense (Detail) Details 72 false false R73.htm 174 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 73 false false R74.htm 175 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilities Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Detail) Details 74 false false R75.htm 176 - Disclosure - Income Taxes - Net Non-Current Deferred Tax Assets and Liabilities (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesNetNonCurrentDeferredTaxAssetsAndLiabilities Income Taxes - Net Non-Current Deferred Tax Assets and Liabilities (Detail) Details 75 false false R76.htm 177 - Disclosure - Income Taxes - Change in Valuation Allowance (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesChangeInValuationAllowance Income Taxes - Change in Valuation Allowance (Detail) Details 76 false false R77.htm 178 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefits Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Details 77 false false R78.htm 179 - Disclosure - Market Risk Management - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureMarketRiskManagementAdditionalInformation Market Risk Management - Additional Information (Detail) Details 78 false false R79.htm 180 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDerivativeFinancialInstrumentsAdditionalInformation Derivative Financial Instruments - Additional Information (Detail) Details 79 false false R80.htm 181 - Disclosure - Benefit Plans - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureBenefitPlansAdditionalInformation Benefit Plans - Additional Information (Detail) Details 80 false false R81.htm 182 - Disclosure - Share Repurchase Programs - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureShareRepurchaseProgramsAdditionalInformation Share Repurchase Programs - Additional Information (Detail) Details 81 false false R82.htm 183 - Disclosure - Share Repurchase Programs - Summary of Shares of Common Stock Repurchased Under Repurchase Programs (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureShareRepurchaseProgramsSummaryOfSharesOfCommonStockRepurchasedUnderRepurchasePrograms Share Repurchase Programs - Summary of Shares of Common Stock Repurchased Under Repurchase Programs (Detail) Details 82 false false R83.htm 184 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 83 false false R84.htm 185 - Disclosure - Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSupplementalFinancialInformationSummaryOfAdditionsAndDeductionsRelatedToAllowancesForDoubtfulAccounts Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) Details 84 false false R85.htm 186 - Disclosure - Supplemental Financial Information - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSupplementalFinancialInformationAdditionalInformation Supplemental Financial Information - Additional Information (Detail) Details 85 false false R86.htm 187 - Disclosure - Cash Flows - Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureCashFlowsScheduleOfCashPaymentsForInterestOnIndebtednessAndCashPaymentsForTaxesOnIncome Cash Flows - Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income (Detail) Details 86 false false R87.htm 188 - Disclosure - Cash Flows - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureCashFlowsAdditionalInformation Cash Flows - Additional Information (Detail) Details 87 false false R88.htm 189 - Disclosure - Segment and Geographic Information - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationAdditionalInformation Segment and Geographic Information - Additional Information (Detail) Details 88 false false R89.htm 190 - Disclosure - Segment and Geographic Information - Net Sales by Offering for North America, EMEA and APAC (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationNetSalesByOfferingForNorthAmericaEMEAAndAPAC Segment and Geographic Information - Net Sales by Offering for North America, EMEA and APAC (Detail) Details 89 false false R90.htm 191 - Disclosure - Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationFinancialInformationAboutReportableOperatingSegments Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) Details 90 false false R91.htm 192 - Disclosure - Segment and Geographic Information - Financial Information about Reportable Operating Segments (Parenthetical) (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationFinancialInformationAboutReportableOperatingSegmentsParenthetical Segment and Geographic Information - Financial Information about Reportable Operating Segments (Parenthetical) (Detail) Details 91 false false R92.htm 193 - Disclosure - Segment and Geographic Information - Summary of Geographic Net Sales and Long-Lived Assets (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationSummaryOfGeographicNetSalesAndLongLivedAssets Segment and Geographic Information - Summary of Geographic Net Sales and Long-Lived Assets (Detail) Details 92 false false R93.htm 194 - Disclosure - Segment and Geographic Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentAndGeographicInformationPreTaxDepreciationAndAmortizationByOperatingSegment Segment and Geographic Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) Details 93 false false R94.htm 195 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 94 false false R95.htm 196 - Disclosure - Acquisitions - Summary of Purchase Price and Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAcquisitionsSummaryOfPurchasePriceAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumed Acquisitions - Summary of Purchase Price and Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) Details 95 false false R96.htm 197 - Disclosure - Acquisitions - Estimated Useful Lives of Identifiable Intangibles (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAcquisitionsEstimatedUsefulLivesOfIdentifiableIntangibles Acquisitions - Estimated Useful Lives of Identifiable Intangibles (Detail) Details 96 false false R97.htm 198 - Disclosure - Acquisitions - Summary of Pro Forma Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureAcquisitionsSummaryOfProFormaInformation Acquisitions - Summary of Pro Forma Information (Detail) Details 97 false false R98.htm 199 - Disclosure - Sale of Foreign Entity - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSaleOfForeignEntityAdditionalInformation Sale of Foreign Entity - Additional Information (Detail) Details 98 false false R99.htm 200 - Disclosure - Selected Quarterly Financial Information - Consolidated Quarterly Financial Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSelectedQuarterlyFinancialInformationConsolidatedQuarterlyFinancialInformation Selected Quarterly Financial Information - Consolidated Quarterly Financial Information (Detail) Details 99 false false All Reports Book All Reports nsit-20171231.xml nsit-20171231.xsd nsit-20171231_cal.xml nsit-20171231_def.xml nsit-20171231_lab.xml nsit-20171231_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 130 0001193125-18-056412-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-056412-xbrl.zip M4$L#!!0 ( '"I5TP$/W!'?Q0" ,2T&@ 1 ;G-I="TR,#$W,3(S,2YX M;6SLO6ESVTB6*/K=$?H/N![W#5<$(&-?7%-U R3!'M]QV7ZVNFOF?G% 9%)" M-PFP 5"RYM>_?OW[U[?'R\'D^2470]BF;O M)D$(UP7^5$I(_!",2/).D*3LH7]GZWDO".:UJEV;I9^^1HMP_%[02U_U8^*G M<+DPAB6\%U19L259E53M1C;>:_9[S?I_Y:NC^5,"H \L+DM]Z?*LO8NX/AXS:Y\C[].UUP_#<)_WOI)<3U^L73]HT:O5AS'>4=_S2X-DDA7 M%6O=8M@5^;.3H.[)<*GR[K_^^/AM=$]FOE2% %CBSO?G^9T3/[FE]_$?WB%& M)5F1-"6[94R*%]$5)61T?1<]O(,?\')]^?(P"=*EA<$2D 24;_#IBEI<#&]- MG^8DJ5T/_:5F0;B(<;J\)@ZZ\8[]N'1I4'NIR2X-LDN3=![7PXF_X#*4Y66, M@)73^*G^'OYCS>I'BS@&$7WN/OYKS8WDQ^B^_B;\I>:&T ]&2?T=]*>:6X+P M@21I_3WL-[Q)6[XI"4;/("X8U> M)'<@Z.-G.=UY%T=3\HY?EM^UF-7?,4[C M=\@I[^ *$@>C_ ;0"IOOB4*II#$*@"F;Y/J)A])1.!2O-[ M?.IOKY-@-I^BS-'O_'B$$#73&_2.^YA,?GN-DB1E$G/](QGOH%:::ZQW#"RN M!]Y_2Z/1/[^2^2(>W;@/:&@_[ TV5)M=VAI*M#1>J91D]27-D:Z';? MTNS>=^2LWS7[6G5*X.8K/P5A;5E5-/Q3UQW;MG_@OZ;L[$9HH^^X;L]S)'>@ M>Q(\R)1ZZM"5;%GNJ\; M0 ?2&@*-J?SKH0&6_[>"],@?>I'LUD4TILI[I+/ MBY2ZC^!2[H -8XGXS8BM#35;&6K@ YK:0-*U'G"XHYJ2Y@Q5RW(-S9&][^IW M&XAMV)JIJ0!U,P!.P0.FO(;E#R7%0<#]4?0E 8=T%^\>?TGL0W]W[. )= M!06IH.KRT:BP$4O'(U#?3^[A!P\N>?"G<.NV<@%6>9DB\!_#U*CEUF05/IM@ MUHQ%H%4LM MTTZMH ):4HW*2:>L6D,4]?7ON@5+:8GN.BXJ^6<#]PNV8NE'0RVU"R9L"^'J M)=0N0UTXTU\6M]-@-)Q&_K:>G26#8FOB!J^"TLC_!U\9M:L!U+492"-P"#L+W9!8'VL&>ZSL"2;$,Q@!?LH=0;:K!E=DW+ MM@&%0T//?033_GGM3RMH@-$J1;8Z^],FHH#]4650-)=M?QJB\A#VIQ%J342M M!:9=4:PU]B?[%C?>CWA\-8SB0;2X32>+J3NB9RL)8)Z 5@$$]NF9R;;V2<>H M>A/[)&FK!DK35*4GVY(%@("!TEW)]FQ#ZEF#GF. A5<-];M&;2WNOM#-=X M2Q!O!=LR6KA:Q7]*JM5-^WXD//M/K?\6#RNZX!*DS=J'C;C0!:QL%7DJ3Q8I0N8OB='^Z> M$.2A!MMOUY:EH=4';N\IMF3C5KRGF-K0U!159G$Z'2VL!EO])7CK%E\3FKR/ MIF,2)XB2].F$P/4&?4^3E;[DZJXJZ7V@IST<]B5-\TQ%=7H#R[$0./N[HG#^ MME1\WVHL<@F$XX"(RLMV%%!NNJ9J1H.@RAX@&]]M#K&FP?;$.CO$L&CEJ!"; MWQT.L:2 VG.V@WC/$X0:@'7#4M>>*.P!J_*=1LMP[PGOKA"WP5G"@6E; ?7P MM%6^&YRV .^Y65FWP%@<%5SZ'RZ]C@E;RJU /IS%*6W_;<,Q=]-832T0W>/9 MAK6E 3H&M$W]]CV@51%:%9S<+<$]IJ=I'-O3Q$R.7)(5Q;;4-GN:^Z"CD:=) M4T"HIVF#X-O[>IH#,B& &CSK8ULUO(9N_G+$GA(#NM?O#0:FU#/AP7H?_K)U M?2@YBCKHZ7UW: \4YFMC6,%F^1\%_ V 68;^2QS-29P^?9GZ8JKD>;JE]&VGKSM]YF^;H.W WUY6 .N@.+C> MVP?.1GI.0S@-,&*Z??)]Q3[ -;+36KZO4#0,3AJ6WLQ.8[K<^[^%<1Z1 1[O MD9!,@C3Q?HRF"W3:/@"LX,:=DG7[KF;H0]V6^G8?6-A[H<4BPMC_+V@-,C8*I*+IC:>>"=J];@W$ MQPW;:%G8!B&60+5J6T*\9]BF!N"CA6VT+&RCZ$!=6(QYTK#-9E /3UL6MJ'< M;)TX;+,*[I'#-EH>MD%X=1DVM]N!?/@-# <>3\LT1U-WHW73#8V*&QK%I/N9 MG38T1X7?D"UK-^>I*?PT707L4B5?I1WP UE4=3=_HRG\&J6_:JG:V3>TIPM; M:CQ'VY"-+?>WQX#VV&%+#:7;>UTSJ]&X=4"L@+N8+:98U#L@\QB61./.\/>4T !T MB.5)<1K\#_W^60MW2M08FF*X&OBEJM&7=$_K28YEFI*E>++LN#W9= U&>DT& M5\"J8N8@\%:P.![3 B5_^L4/QA_"OC\/4G]:*GIK(>M0!#EFY2QB,RAKC=U- M[(_/H.V;ZCITVV1+5@UGG;4K _&LN#"3&,V B>Y)F 0/Y$,XBF;D8Y0D8#!( M=\ >%Z83-F!SO@?BR3E/N'GR8W_HWU8TIS7OTN&*3LK2#HT[ <(S)V" M:S >KBK,1=H0B#O&V>P)0*2)M:IM+YN1'CU97"S82OM:@"GX7AF7S,=P[6QWX.!@;!* MDG'MTJOY.[N:ZT@]M^]*NNE84D_O&Y+5MSU2J@Z(>WJ_D M@82+]FX)5#QD563'KH5S>?4;4M"R0*9M_J9J62K!Z #4!N?V!Q(A Q(4(S*\40=\8<]DNSM#T?4-K+ ,Q6:V_Q2%H[9J=11PT&R;0%Z"8@/$G^?8CA5V M%QCDH#O@210_^O&XG>V8^KK$? \4,]BH\PFY^" ACR/!SIRO?/R'!!- M0*:1KW82W'[]NU4YQ%D#PP9N7W;T6@DP^*>Z6>^V/0/&)@EO+VVQ&\ZSI"VM M?K,M[\/G(%T2=1ZQ;27D8+H435$VP+X6KF,7CNR#"'G@]>6AJDB&IP B''DH MV4/0;0-+T[V!KCEFW\)--M5D]+RF4D:T=>E(O4J@GFZ;#;JJ-=7G%5":0/\E M)G,_R/R_EMIS"T/TSYKSYZ'9P/X?0MCAIE&\;<[A::!&H(UG]N:K(&P M0V' MU\U!1W,N;]![#8^G&VQZ\# /_O7Y&7A6U$)#KCT_(>/R!?UHZUJ=T^#, )= MU3:PRP& /\26>5UV42N1:Z(L;MI1[0UZ(VMU88$VA0;)U6KP>$O0EC$S#&#% MY&/PL-JUJ'107\YE.2%JG)XEV\/!4+('S88%]JJJ:^;+K7-Q [-6/JAJ&XEFE+GFT#)$K/E%S5&$JRX^&Q5V]H MVF[>*,D 4"H=9I;670_2AQDXH=AGK9!9]A6Z)Q_;"BZ*HFW;FEX+[D:8EE&1 M^Z6M%$%,']%!]RX?_Y37O S-><@K3V0_1B%=SLZZM -C@V8]>5A/98 M -8.ZC%E9VBHIC2P34W2#566[(';DWJPTY)ES5&,GI$?CZX 5UITM5J5[]4O M.(E4=:I)I,V@6H>)EB=(TP.3BK>T'H!UP!XAL?0P.>SV2@Y['9!M3/A=%L+G M5WVTVO$3:%,:QG<.WRC@U"&#AE5WF*MO.;)F-8.W)H!P@&+QO>!L4AQN8*P M\V.52H)-DUKXU ]",O;\.(1KDJ6"Q$DP"EK(PQHPL6[ #=5^I9M .7"?DU/L MLG$\IZ+I^G)89-.V^IF><,>";[6IE*,/=<>U%K/6' MEN$.92>?/ZJJE399SRR_$8Q9N[O/89X43A)>/=Y&^&G??Z,)^.L@JZ+&9^<1 MR/FW*5HM/-[B)V#MJV;0E@SO^M67^CBNEI5_([ )"+*#&#[I/;P;^B/<)IQ2 MOAM"CCGOCL&=PMV .GYCR_U.)1LTMLQ:^&@.W\KNT=BR_I3QVUX3+-;1KMHE4@1R6,E E M;= W@5J>)O4\V94,^"S+ \L;FGI.+44V+<,X+;T8=@YYZ'FVV8$:=LRR7O\. M6KC1@*$],CD.TBJWIQK.0!G(DNPZJJ1K.#6II[F29SF6K/1DS;-T?CR*L3+; M-G6UTH#E4'U'GP'K(*URFX*I43 5Q;$J?=M/".7NOG M0-,OBW@>)82-JMP=8$-7'" C$-)R=@'8<\V>.90MJ3<8VCA(P))LU3$DUU0' MYD ;>K;=SP%V-%/G]7U; '>*;"E$!786PF:/4O[ LJY;\MPH&NRCMV*6Z$ YWG MPQM*I6E%JU"@FCNV<&V" H,W.5 515-;BP-'T8^H$DUN'Q7#T?7=D7"HT/WI MY@L8V7P!3 VLZ7-X]*;L-1 ?=[Z D[Y #>+[ 9U,/3ELT7H-Q<*04^ RL?>;Z D<\70'AKCAY/.%]@&?@3S!?0N-E2 M-!HM.W=__57XCSQ?@,T.P>)^R]);"/^QYPO0:"EM[FB8#;W7 U?''"2ZV+3H M0J/9HLTBPP>HESDQ;+@EUZHCQLY7/G-BZ-5UT&]937,PEMX]E-P4<#8FPS K M@R!/P=.G $ZA.5ZF4B^Q9V7J4X"/G3Q5K7KBLR-7'R[;[72#8*@SZKS^W=&W MG5]]4%[?X["D*;%92-50=*TM]8\G!E]="WX+>/W88X ,WFE*495MF;VW2(*0 M)$D_FMT&(4T0^)KGUWP8 XJ"2>"7BMO!FT-DAN6A*_#;8D;&O!-[J0O[EHBS M9$4V5U( &@2>5L^H>JYN]0:>(_5=&?"FV)[D6FI/TLVA/7#[^L VAFQT+@B/ M91K.,N*.BY8CDH!5N^QT)+HS]NM:1KG#OC($S/$_N6V].< MGFY+0\<;2+KJ]B1''O0D3W?UH>&HCJKU&/;Q@%S/,CV/C)#C89VFAQ6U=A>D M?; BW[(K6Z"CH^9XE"C>=&EZ" <]Z;IZ/#54BYKC4>)0?=S.0PW,OK(KY24G MPDL'38 M.>9YZ)\GE>D+Y]OJ.+K7JY?YXR*+P-TUBJ M*SDQDLY 'NR$>,9]:'/B*+2M".]A=7H479!/OGWBYBI=&KGH67S 81-F+ME% M/R81=/B^P3G[CD2@)ZU:-D:N(T$M"0RX?J=<[D8DT+- S5G$X+#>R4%.( S/ M=JUA3Y>4@:9+NML;2#W3LB1',PW-=8$>CEZ8W W>2EX'<+")[-:Q2] 5VNE; M4YSJ;(-63&3?!_RF$]E98I=,,R 4HW4CV4_! ;A1L0Q:FWO:D>PG Y;NFLR MD+^N_.C8(]E/ !_:4UL!=EXA7KM'LN^%FD;5&300I1ERM8KP,D:RGX)UJ.:W ME$I^Y_E&LI]"UYFO?[<=1[:,==:NS1/93\$8.)%=U=5*MZ%V3F0_!=-@YWAP M,LT&E;KECJ')<)$N8O)'$ :SQ8S7Y2>#[4-,NS>J4?L]>S#0P LR=!.\H%Y? M'=+HU83J J5)I(;5$!U)?;9QA'7%1+ -E>Z M0JY,4M^Y<>W[]&P#=O::I":1[F'5:O&17ABNL6_X. MVOW(GM\^.HO6)1KREIJ]U@W'G^ M0FL#5"IX*;;M6$XMG,NKWS 7\G!S"T]#82S"M90-$Q\;3RQZ]V6EIEGQT0D3( Z\O#U5%,CP%$.'(0\D>@G(;6)KN#3!)$9/W6<:43%LE M.1O88!6<1B/7T=5MLT57M:8*O0)*$^B_Q&3N!YD#V%*#CLDC9OTN=2TT&]A_ MUS&3IX':HB4]&[3\,T,G5ZYK0RI5<] Q25!1-FQ?&F9+-=CV+ TZ",?9=)#Z M20A8]]!*I-%FD&I]S.J0P!]BT[PNV;65R#71%JL;]E1[@][(7%U8I$VA\\OM M1N:K:;QM3>?O4N)8.;7RA*AIUMR=-G&VM$ION.T!:XZ8TDV<.S\!0FX>R?2! M_ '8N3\E_VB6,C3=_E :]CQ+T@W#D!P#ISHY7M]3U+X^[&O?V3&ZKE;RC?<# M<)"S9F$T/[_AS^2I_UU3),0<:[$KZIN1JFBS9JML;.GU;M8=N MGI^IJ48U#WU+-Z.N@U7M;E=>VC\%I2HJA578/ MY34O0U,D*JS- ;^Y)S'Q<7=ZRNW H(>CA1VIIP^!PD.G)[F>;DCRP##$P [I1IJ-LSR^9770':.XZF&4!GT0,XP5X%Z MYD"J(:5/4:^Y%QNKM%]VI4'^#L!MCYW3]3^ZGBP/%<7L]7F&<'6$*!=M<*12[;VP@=Z MK&9U9LC6H#UKVMJ$>0'7I/Q27<[7"QJ.338G9+XL^3,QD<4^];0\=Q)56W3&R?;$B.J:O24#=E M#=A"MKRB^8[%#G\A\:@K(,_]_".&\ ?^/_R&H03KAQ MT8>ZX]J*9+I]6]('L&]S^K![43U9ZP\MPQW*3JY;8%NW'.]Z9OF-8,QZ6WT. M\[XB).'ML-L(/V975)+Y=X"LBAJ?Y?^AQ;I-T=W$ @F>"-B^$UQP.>P5%E@' M0FF"S6JS[&]D!'Y*EOTX#$*X$>QXEG_4/O!UK*_/MG2[ 55&R .)_3OR*6)] MH)E^^#RI=/8=D!@>G 8/&&A-!R2!WV@I1/(?9'P'3_X0HLMWXJ9W[L!437"[ M)7?@NN"FZCVIUQ_V)5GN.W+/QK[_Q<@*A;-^5Y!KVSS #N2 2#PY69G>.SCMFNT852"'I0Q421OT M8<=H>YJ$1T.2 9]E>6!Y0YR:Q*EE.ZJB:"?X)TGD:<-^2H#1S9T M0Y99L!&U>*VXY08.F2U1S&LRW8L M15&*85V6;!JVM@L>[6'/=)V!)=F&8L"&R!Y*O:&F@$DV+=NV+'=HZ-B:1,/0 MLB[K3:I!]BG21AAAY1KRAJX;UDZ.A3)T^[JK.I)F6AXX%JX!_KT.;*(!7WB. M97B*SO;T6+2M.J;MV)6Q'#7%V(<$JS1GS73@_X\*IL9JTV5>J786*'>?)M<4 M2E:!KVJ:95AU$\4VS&LC? M!LZ2^>>7?"3,??N*MNTFF,'>B X**AV?8)ZY"V9LO'NFZ1I,S11=+2WO@6WE#3W)DV!KW+1?>#8I14_I%&=NUD6W^=H1QM3UU8 MV&JSIWI]HV=KML%\'NPK)%L*[0"PW,IZ%X@WRU\6 @5*$)<_V0L/CZHJ4^FK MS=9T\ L]%W; EJV NPZ[XIYA&9*%3S=5>6#VB@,>^5K6=&>]R#T#VOET4E/^ MJ1.XYAR$ F>LS&_97B<=KA;O,!CHF;IN:IXK#71L+0H*!E2.VI=<,#Y]L, ] MS_;84&5UC_J\PYMR+\VT)W;A7 /IL& MNIVZ8QU3)=!-!*B$0V@$:L$+!'^>?/'C-!@%8@!YVP+HK9V"[('!IH:!:V,@=-KQ68 [J@5,ZU? ]Z*4CQE.M$A$.!YEF6I M UUR%%TSX*,U]#37L32E"$$<,,&HN"?Y_!B2<>_IVQR6Z4^_+.)Y ME! O3,^+%Q<8>RA;4F\PM"6]CX=.:#I<4QV8 VWHV781[5,46)5:PDPSZ,H< MDR4:<4R!WIP%X$K"G?_?PI\&DP!'?^4//:=&:,XQRSIQ%SA+&-ID:_Z6@%E& M'[P87MOSIYCN=SDFEOG5LIWM-0X"\REZ-2*&'-.0?R"FE!W/SIKU;LQ$3M/, MYAV(MVO?>!A$P/Y4W^VHM!$BLJ 8O&:?+I:'GB*%^W+9TO"X4;-@:[Y3BIBK M]C15UJ6>9P#\]L"3''?H2D-O $\$CWVHVVRK0CM1&Y46 U'2!T3T9D."HYA%+;36N$S38K3IMQ0%01VV@"G;%@<[;^QF*U6(4J.9N M^4>-4&#P/%?5<&REM3AP%/V(.M',$^D52]X>"<_N0MPQ?* E,L?J-;WF".S0 MO:H ZCMZ/QHENR!^RA+/=NR)-V5 M9JKD>6 M^K;3UYT^DEFE7K!>;8)X@.XRAX#?D"UKM]A04_BI03-DW3QX M=YT#P ^7Y-X=?8+@BD8$?X]ZY^V;]D0C<,Q04U(7FV[4BZT@/G136& MDNQX6/O=&YJVBYL=#<^M+:-"ZOIRE\.U$#H(B$U;"FFTI5"EV>?FAD('(^+N M%2%-B(^>)CE] MD-%-K5B1J0I5\8@7X3N>@9;S^NNS)'?I0G&R]%=F]&FP_V@H ML,'N]=5CJ+2C8@L4\8I]W.WXNN?J5F_@.5+?E8&Q%-N37$L%1)E#>^#V,15_ M6$HCMO1*KMON"*K/JAW%.-YC0-B_PRAF";1;1;NK2#I)#X6L(B\KCMY0?K(. MTK7]C\=N./Y*4L3G@$9XV&U;MM929,?"I M-B-)1G% FXA]GGQ$D2,X&P?N*;4E2\JS8;= B,:%R&#HJ+K1GFJXJCZ4+,T# M>/N&(?4& T]2+=?5/FV"NDW%=DZ\6?$GJ=06_O#KU* M XXJ@_Z <&?ZE2K5A&;!?(DC4!\S_T,XP7_PJQL LS<%SMH"9M-@L5M5K0/: MD(TAJ-2>--"PR;L,D/?Z?=A##65758#/;=5C)/_?T_374XHNA^\>' MC__]7J M>H1/Y%'X&LW\\%>!/^+F\Q=^_XWW7S?2AT\#[]/->T'_RVO^WIM[ M(DPB3"W&!)"4CCN.R3R*TT28QY% 424$!$[C;+[ K1!-AX ,U M@O"?PKT_%FX)"0&ML_F4@-,D^"G> ]_>!2$V$,+KV4.('T\#DJ3"G,HPO)8D M0%VXYVT0PC71(O'#<2(*Y,>(S.EE E4WN !:H9/\\A[Q]VY>0B8#A2-T2^3U M/G\=>%^E_N>/']TOW^"F$6#(GR?DM3 BTVF"N53A';6!^'GNC\?9Y\=@G-[_ M]MI1__): %S]F;N_.+^U9-Z7SWW/T&>OWT8P%W^ M0Q2,7Z\%DJ[(G\U__;.-RFNG)^.[VK2S"__TB** G MDF@*2%DA-L@R"#!\H\ MX? 9P4^C>?F7([B>'[TA>)H*F6UR1B6X)EL+!C 2?TJ2%7_NV K)38I[F -, MQJ=X[YM&'@K_&&,$DMYFBI:LB::J-;H]C!YC?_[;:_;O&=3]CE :HFX;HL&% M\.5"J5F:*#OR,:!LF\(Y!1U@IT_WJRVF.@/H,'H)P 8Z!(XNF_;*U"J@4\SC&LC4@6H9H&\K+TR>=]6=" MJHJJ9;YH#@:_W7[ANQ,04M,Y"A7;YK2WS T8!-,%G@]EKD!Q)-0Y!;6 MF(JI:SWWU-DSBCU/RTJ+'@6]595?Z*<%=0(*U+*PQ")79<7!T?P$:S67EQK@ MWWW?3\CU*)K1502G7L^SF4>LC#1X(,(W,D\KI^NJ*0IXR"H*CX1E&6'^;PZ* M*/C"8)&.[N$YP(R+L9"P"$E M8[CW 5Q:[)X[!6V!0^1NR.@^!$MZ]R1\B\#]15[#:^%F0$& Z7#P$)HP13!. M=D_B*4N;>@Q2@%5X"(!&< /Y,8?OX4KX&Z]]1'0)W@)[3?@A/",F=[A$_J@0 MTR FBQ3D_?ID?*.H&U+64AR2+4S\($9]NB!(/R0MP!*FP82..1!\-J(Q9Y]' M'U%4(;,J*K+%R!R$H^F"-D)Z8U+*KW"* )B#1\!-LN9D5RR],\B+!OCK152. M29!@D30RX?IT ?'9+ M\%7^##8E='@ZJO [2DO@.A\-E#0%I2[,@$DB!"="7@L 4P16B7B!G14L.IH% M(V&*Q1RP5%MX D;@:YO#FH(9R$&,@"R+&&)9P%EW(_J@18CM:R)M( M8$5* !A]@G>.,(=P7*.M=%%1&!O#0Q[O@]$])41^!T@S:@KO#\\5HJS!*FC- M.U18(B,:G_ (PH4+T4595RB/PV^8W%F7 D71C!?X\*ID,4UY6B<*(SR$4!V? M9%^.>19_IEMRT MJ 4_$/"Z0*K@IW $6C;VPV3*&:QXPK7P*0I)MMX[3@)<28+/@X<#U5-<$%7R ME#X9@]%;*L+ !0'>PI0S[1+Q"&J?\4V=*2DM!]_JW\4$Y6A.'X&PS'%2)OZ! MCR /67]@7/0B')$X]1&]L-AYQ'T2D7,$"-H4!7Y*_#$U9F78,Z"?A0 4)*(S M3^EMB3GXD]9ST#P?JG$0!L:+E.\XLW,A+UP(:A:95* S4BL7Y6QE1C&2.RWX MLB*'N:3LO;S#5.J,Z@26X@V0GE8%]@66](M=RIO,7Z&B2G!\I8^ (N M0QR Y_P', !)P._*7&OJ&67: OT JB_@G6]4PQ)UPV1>%5,]S+?"&C[J3X7\ M#P+@@ ;CWFMN!O AEBD:CL5LX29_FG+=LD>=:S]FG3+<(#YR2'-$H2Z 9XP) MF0LI.MI4<%.ZL,P;Q[M+*"L]!C1IX8'#"T$F9HA@P!(W='2/5)/4^$C3@&UJ F0^]+9RA8+(Y@JTS-)+!1\U M11V-$48-1@4EN498CJZTIVC$,O%_>3G9V>[[@PA;V85+_$4YZ+X>K@2%:K8IE6[TG'Y.=;\L^EG;3L^[M-8 M1<:])^?97;6<9HN&95W&V=[E\_A%"=AM[(RCY=S:);/X2^/^S5=U-6.^;=A_OF/9WCXQ*&K)J+"CVLHIR_U M#/G!>H;L)O7=@@>O5Q7>LL#2^_'B"1)->V&9F5O5-9P^]LB;M[_-4M9+;X; M@"_::?2CG7>9NJCH9^O\TNGQL^AQ#73E.%K<3DD+%?EA%[<=EZ[4(YXE)?QO MZXM.2B4G(BLH6@F2M5+KR4JCC0I&5"VY23 MU*1*PA-8*B[+/0=#4-3G%':!E^009D,J.?PY*,V,R7+)"*V6RNQ)2Y+];\IY MJ&4LL'*JJ;TP?F/HRA)DU^$1Q(3 M3@Q>B,$(4LKRIU=F90)UN:WC!>%\$M!\Z_LH3ED +?1I=1T%;N;_ QZ8/N'= M\]KS0+88?YI@E4Z!BV)UJZOR:5[O4K$10QX\@:+O6NCSNI%I'M;+RM>*B%Z> M09_[%LZOB?#A!J%Y2E(R$]G:'@& E #$*#M<-.J(ML3>"$Q6='9+0C()4BQ5 M9 41\)!;K.KP62'7)(YFY:3C/)^9$6:Y&F.P0NB,V_-J/&SAP>H8D.5G41C0 M*0C3*7L[7!?%N(;G$O5SOH%K%E@P&5+IY2^D AV- GH%+<9,%G-L&5)DYC/X M@-A8H\&2[WE=VZ)@C5H4 INL<#(MJWMC&IAZL)2#GQ1I^$%8B O*25TT]^I5 MC>9CM6+ 6Z,%@[DHVLL+R":+Z01T!G+KU2O*@YGR]7F&.Z!@?+1(BCI+K&&/ M_1&R_'P*/_B4@GX2A11XD!QDR2HI*31L$7XXH@5"L 9*L*M7%3U2+"'GMXS9 M:$U7QF=PX[.6<8\F MZ_&$BIGJ$)%7^$T#,F&<'4=/_A1D(-,QO%YEBGH'F!,0F-U*1;JTNG8P"HKB M,[YBPJL'$4F%U2MY%?D8E$;%WLP/3,LE0$M.Q(+.M!.PWBGYV:IO3'O/ZAM] M^^H;Q=JV!N:<4R+J AC\XEO\NQB86!#9+9)];H^RL=]G"L RM;/ET75ZF4P4 MK_>X>UI\@\,?UX'613F74F+J;-E)0Y,U!%?DXA$X\27IJ+C^##'W.LY..0'I MU9%K+;F:>H6?-GN%ET'O=@0@7>:/L1T+[FC#A-# VEW( AA1G.T(5T>A]'B[O[=>U7>$N\VKQ_#6YUV"E)>>-8UYWF4X1-?%PP M$L$(M]\UC6J*2 T+*]6&/4M!3[Y_K-WIPE8,F(R';TNAV\U=:#96N5.*9O&R M:^[CH\^9[6%Q4?FXQ*+E )G-I]$3(7EKKY3X,[Z;QELBNKG'J:LT_'$71X_T MLOK&!+>\>Q_N$OBFGFTPGP2,!$1Q(LQ\VGMF,5]J>%/F53^A(88B+D!;Y_@C M%EVK:Y=3TRRG'2Q9Z5VUH7,5W4F5VJ;@/FM3*RI@5/ 2QZN-J/+^/?[T"7;Z M-#C,V<&?+C=G82UFL-7*H@CY%^C?&,5G/?/R9DXK:6PIEB)6=!Z/ M@.XX6[9B"7>;+9M/ED6]M^5LV36395]V&*2;7-N]NEUAITT9".=.[CQ9N*J; M7-LQ1S>Y=B>8N\FUIY#R%U5Y]@5!V4VN/2@=+F T33>Y]D5! MV4VN[2;7MH,9N\FU+P'$;G+MB[;^W>3:EP!B-[FVFUQ[&4Y!-[GVT@'L)M?^ M5 Y"-[GVT@$\T^3:DPZ#^G 7!DR*VC,):NU 5):;8R[/0Z50X"S4+-$/GI(6 MM-YZ]6 MIJ_" ];/7V5#4!.:8G.[9FJ"B, M@SOZYCS=4F1CGD1A%O%1KBP3J\C"Q.2_-!BQ KLI*^*&GX/IF(^8P^4LPN!? M"U*,KZ+UH+>2XHT86.JLEI,-PE\Z8L_ M"H",?.QKBS(U=YKQF@_+O'I5I!?3Q,[E>9F&J*GZRMA71=1-K3SY]>K5K5[6S7Y^?_,J3,4'D JH(Z ,>2.AC16V>B,\3J#%)[=E1KU>O MUM?_+363* U[?6"=% C>",^@,U_IJE0+2Y73^Z2FOG--3BT\HRZK=JL1KU>O M>,5BS8A7L_&(UZM75#/M,^+UZE7!B/N,>%45>Y<1KY:HZO;F$:_N%[??<,2K M*3J&U63$JWG.$:\;![A>O=H\PO69 :XYYW F>S[EF,-3G]]-1[IF?+IIJ"O6 M0V@TGYK1A YXA9LQ1;PEZG>[F:K4#2G-4Z4L>%53OK$\3W6=E\,;@M1-6]UN MUBH\I6[:ZJ99JPPDG+-Z]:IVTNIVR#P M?Q#@^=:ZUY]':53#=L:RM/@ MM.BBJM(D?BQ%R@'+)ILFU%=(@?5&N7>[[/&"J8]H\R&Q[,\&N><)JK+P31$ M6H_T$"0+U*[L*7-0UB@:U"_":Q[+0UTK_GDQS97YZ*6>+J!1BWHK;!)#76-F M9WC1%'=SRWV*\E639-F_?\Z]+SOQPFW 9K^V1#VO\X[K6GJM;JX,45?45??7 M !=#WN#=(MYX:ZCMO5OJE>?^[9F]6U9G!"]F?F[5L\V]L\(I+/7/HHZ<(SJ: MO5558V$4$0AF%J]A#U/O 9/2!&AY5F1!5#E@L[=7>* MWF[+3M-SL]^9TT<])O:XPIW*IGT_ UUN\FE',N8_C$@P9^Z/(3.W,PBS0,&8 M%98A%JYKBR4+K56MD:1!#U8EN;9&,H][_(1ED1OJUK9P]@HZY+[*%9UZ_;Q5 MI:58C5PY]-;6.'.-7+F*KU66 >K0-7#G*$,TKD^K=^?X;N YAVZ#.U=XS[4. MW;MQ\( ?__W=(I'N?'_^OL=YNA_-;F$#@O<-@F0TC1)P1F[(C[0'.YE__@[W M"_^>W0/7S@*V:7+#<3]7+6!8:^ZEN@<^?"63WUZ3:/K]BZF)/EF;-OU6L7^BG!7XJ88NJFB5\ M4:(L[XH7WN?-WQ:M\\,_,'- 11!5[@B8/Z$:(=/+5"J#)%DLM]:[ MC3!B2R,7L M''QO%IGP%Z^PWXJTLB_YW$9GTY8CT,4.VSI!]K$ M#Y\$6J0-L#&@::?/(/E5N(\>P76.T9OF.JER'Y@;O" #E[8YF/M/N"Z.*:J@ M<$DTHE24+V><@\J51B?PUI@$LUM*JM5W;6/(?BQS%GZN.+Y%3^OGBV3/82C_ MH 4 )0(=8;@B:\@9XJPR"?,#L3G2;!3^?YT/C**TC68SN:Y?![<^2#X!!+%!L>+R1FZ4SQQ4\ZO91[/=S MR49%_ VYG,+S90HN6,O47=85@!3++Q03>NVLW\$I W1+:"A&^YSLZYI@]^AH^Q.,D?H"["G 4')O'X&/IG3/ MD_GXHO! V#82_A)/&G8"'/+'1BT:I(%]J*RU0.]3(G$Z%<6+@P/WG&*!1PMZ F0@'8\*86>J)A@>UZ)M>?E M>\_\R)WWY"VD')QM%IKBS8Y9Y 3#'5'IP#YO$+WL-<#+X/OB*7X<)'G'T#&9 MT$ZK5-#SWJXS< 1XGP\!;<4=[Z[+3HG]8)8L+6'N)VG9=&0.S1*J^/-8C##- MS1L>#3(;)/*#OR6&8C)?8(Y!DBL4MI8,(O1=^/6KCA_=16$)YE6I^?':=X)H MCZ? )VQKN_Q.&A\LX9&>S3,VFA(:UYWXH[SO$X\]5-Y#U3=K1HM=5^+,7V!< MP, &:F.'EN)9I:44Q%A:"@]Q_4A)F'!H^&.P 3GXM-^8K5^!NM0.&QD J7-+ MRND5,Q\R0_8X] HT9+70X.; M-'C"KQO#?H8&ZGAKM824G\TW/" )(D:/46U0_5S>]XE5'8[T67YK_A)X-JPQ M2;-.?@DV#^)!<]02*5P4DJ?E\X8)(4(#G0S_9\!+KPM:0;6 M((FR+$65CY%ZP@*HY85/_&#*CM,C7"T"@@%0_![/NV+\PD<_-N0.6.G>O-W^ MTU6>P)4-?PC 2X2[4=HPP)N4#,HMH8V^D0.3/!,!GM!G$O4+T\ZPG/$#Z]&? MD;%*@O):.(/R(P&\G3O8E>M0C]Y2 0B M.,R6Q5& )Z_8#WWL;,4U3M@OYB/ M.R5W.'PFCD:PT:8U 52G!>$#'@-P4&KL%PT-,./" 5VF>L&^E*@9:Y_9FUR* MF@E?"_UX0[VE+]1;^DH> O+8?D?SD1&S)"7S*$5.P),:;K?IF1<>F"4)DWMN MP;/1#0%.\/F3/8CF Y:>QF=47.$8'MA8A/@ /(]FKA+;-\(C4))\T$8I>Q([ M(^+A&_IBW +>$^:C,A&B7,R72!4XGM^P)SY2GX[;-'IN=,_F -#XUSS&\R9^ M4HY&+S]I8XF2\.I1,*=$+1O"_+AHP7SRW%'RD,O^ED/F+X?5\\DHV/V5%?97\YB8;L>+X>1[C7 _" M&B%RERX7(^#C.!L1PKC_U@__&2_FZ>BI_':Q1EFR9XC9LY!-I[!L^K0)AEM( M=@:*C!NRS$TZ7F/FQ_^DY]SS)YH?SYF)2A++?B!LRYB/:F*7B87C7GH;4G.; M$1T@0( ,RA!Y/V;J"62;&W9.]1 D.9^7MVY,KV8O?P@B?A9/=S#^8W$>?[>8 M9@=-N=M+#XOQAQBT"'F@XU=XY)=[$]F^YHYZIF7[!30J]LL8ZV:FC"V'*J1< M'?ETIR$$"7L$\\-9LTH:)*?GS\4,'K@VX&D9U$BRVZECP$^T\]QT]@,JB.+0 M,+?WU+W+AI#030-3=HQY25G5T1A2]G.^9ZCJ0M[T%&,!&:ZHOUJ5CCH4A.4F MKX@'"N64,-0 :"QDA.RY],L([KQE/5/IGG&(S:AX6- W P1\']%R" M13SA">638E@C.('@!9'RN3%ZI @*6F,<111G9[3Y@3+-R5CDGM<*64M@,M6> MNYB%)%ZQB4KP+<)^%X&7P,L&2KL" &XQI4+$UTK[6+.@:$!;LK)7X_Q" (+R M(W\734G(.+P=F04WA6^*M$?!R75!AG3N!5.9!U$'_8NN0XU685YQ:>O/(JO% MGH&ZX:7I88QW2QR0T9XG(V 0#?OM%K:H8#9,\@V*B%@MQS4YEM_NB+UR/ _^ MRA"ORTAUHMHQ7M0@"^A#^]! >Z:\)ZRO4[952[MAY.\2@:#?^6, MWE4_Z=A-&XTT;)?=N,I5;3-L_6X*R4QGU4--E$3W/^A4IXY/]K\AS".%K"GWR48<#DK M.STWMP/N]JZLHTC;5M9M2H[J&M%P+@WOYA7],9DLPO'I&X7O.@;"$'7K9;?I MU!Q1/DY;Z]: J"NB;![%)>PO:([Z0U'*PFJH61,Y;"0H*T96*83SA V']4]Y8SGYF.$K M[$UGJG5#AFD@E_5"H7DOXR"E 5Y,)QF-Z,C>JU=%45X^+IY6"/+LL"3O:KHQ MT-J1 5). /F6 @XDBAJAC#U*H3:F@Y0[\;#6EED1:U,I!*Z68,NP+(1\9#6R M:X*-N5C?7Y3(\2P( ]KD"XL]\N2T"6V,@,ACC2)F/U6TZPH+Z]L4+%4 M[FGR-F -$G_6#!5;WS-!1=\^067-+8?Z_F=\=9?ST"6HO QB=0DJ58"[!)4N M0>688R#+W1)WVN&>(3#HB*9C-;KU4D.?MB@?9QQ::R T15._R#%,%R7>WA^> M>W*IWNZ.NCP)2[L0\=X?5$.[D'.J?4%51$>^2(&_< N/LP\N3@5HSH6D@NT+ MJ'XIPQ;WIFB7^K;K61 P+95;3ND.NC"3L_2K0"[M0OKZ-&NA9W;#;HHI^>& M#B/IEPZ!3NX"[9KIKXJV^K*W_HHBRL91M@*M =$6';7+7-M1;799.1U%.HIT M%&ESYEI]*TG660B[_M/5M*=_'DZE[$5^3,>X#HH^LN-HGDU8]R$<70NJ+%O"YUD8W"X2"J;P%F_E!%)EI?\K!3[_//CU M%VP1\P=.(BS(J-KX1/A98:.UZ)/RN7 /K/\I&T$4C?YY'TUIIVKZG*?B*4K^ M%(&WZF)_AR%M@TI(-FA<%!8A-O4"7SRB35[YN "<38ASL*ZPG](,N_X&="H@ M[=^=!M/ZUZG*=:W M^FO4['T"8 MF/5&'TFS2:/9C Z'ECR"R--O9Y+^D8GS.+4OX!)11[<[/9&M@)DZ19+ZKG>@Y3++:D M-?GG4!B2VWCAQV6M8I4F#&]2T<,@3A!I5%6SF2NTG?PSJIA>7ER\Q-+7L)RK M5RL:CJ=%Y^K4K*A3<44M7[TJM':^QN*E3,%7OGPOO/5_*=Z[F.,./>%TG 9) M6IU?-8H#VC&/\IY/IT<$.*^9-A\O 6!>*ZQE98:47X6WMZ4W!3-LU(U-/.D, M"(%/@AQC[F1I;"D34_H80 5OJ$WU%=<@= @6X0T:@SDJLL?[B+4'/9R09N5Y M_'57./$&QS; 4K%:[UWF$Q#N8QV1JUM, W4FA":_4Y[A!(Z.^@I8]') M8CHEM&4]7L]@P?;DF/(+UAZ6*5+2TU&=.&Z'2D*<6XQY- U&3R5V6I*#<3#F MW1SYM''EK'.!]7Q,"6_GRAV\946YJGE$YCJQ-OMTNBA3ZMC%%.RY M6%*[-6^Z]YG!A]NGBP0YT5^D]U',9J!>O2JM.L=MN?*O4:DS+K,T MM.%NMH#T:NJ49*@?#.6_H8C_&AI##S$^\$[F;LCJH$5 M1]-%.G.7;0V:C";,M:\EJ@:;W/R,:X-E,/$#[WV\))GP!.8<+BI4T415,41# M7_/,&1M24R/IE:>=M"'MRE;19:5!=( .+/!KX8/2VA'@1_1!V[6'_#.;@4E' MG['>OJCZ']C@XV)R2FED23$3+IL[L%3302?\4%Y*LDDJJXHH'Q1-!QVCY2@_ M@=>.U(Z>QN52_X&/)&$K1[/$F32;\L8KKI 4M$MV4>*%MUR7YIN7W\TL:>W; MZ8OR6B^F"IE[P?8&V1!J>$1AI1A>41_ %3-POX/Y-"AT.A9D\G>$')L2N_!/OW4S7$OL,A,[PA>7GC"-1AS98S=BMJ>WA/ M9&07JA&QGJF>5\ICC_.WT?DS2WW/\;VS*"D-9*HBD;8EQTG:M]D U4++9%HL MJ3BS)9BO0?#!?0PR74T?.H[RR=+PB(=\^T.M +HEO/$_"U&4N3CO$4W;PJ-M M K 3.D&1SOKA3E",TL0FAK7$F]EL5E:%#SX 99:ZF5>&,_*ZR?*,=&#D-_ X MW=98*2<+%>!<6MZF^^H5EXS23:@OF#\)?J&@7*L&=;]I0,H7'@F2@XPE'RCD&&!C0Y< 65F)[%-I[+W5%<1M5Q!GV-L7Q%GG MJTI[R:_N:JQVKL#Y1$T]FI?KI^ MK5Q*#7A MEXL0>56_ME^V4E-E4;5UT=JC_29B]D HN) ?A&N/40VX"VI$*?[;J?;,U-]'V73ML5$36RUD.6T'*!?O=;RQ9E M77O95EA3KY4+*91JA^/=%F.XJRKLZCPOE3LO<_?N0?0=-ZVW+W+3VHXM2WM7UEGJRZ%5>U>VG<;8 MO<+U(G.R%%G^R[-96-FJ=H@VE%IS9W9D2B;I(2.7ZYB0+J'Z7DS5\^_N8EI9 M($PP>2*O2&*N%CRH+K&8)4?B*W;NU%^\32PR8ED2:Y9VS!*,>?)QEF;\E"V. MUH:Q=,K':#$=T_Q5X9806L9)1B3@9;UY-2]/=[WWQU@@RO*SLQ]A,T5K-0), M*J89M=.GTFD)?;U?SD N\!:$:1R$23#BR&/U!/15;'G<:RT2'4MC0+ &^8TC MJIHA*K*:3?YP1,6T1A0'526>-K]%$#A[(T]!K16XBO-'L:]7!&HK:;&G58=G2\)RWV:]"ED)-61LS MHGTAC7UZ] C2^\N99/9X5NZ0N=,#IB)HM0"OEV*)WWS@2'H?$R+1P8G%R)[G MQPADJ>P9EU%T25*(T6&:_A*0I MUE]2&K)"!GQC?A!=.ICFHH.%90]8@)J7'>?'5V5%8*:>J MHFH8H@ VPC$T^IMMB*:ABE24R@.C*/'*-G9),_$2I9!)DE ,L1JS*JJD*(;, MNV0\8Z$I9>EMUWB4H9C.^\E*WI_ M/\&5X\6(L_1*"3.3U$);4]EX#))<;_,R)(HN5A&5<596)H2XS>JE<\.&5>.\ M/.J*UL L:BI85J>+[3DG;'GHV ]( MCJMYDJIK T_3=:UON*>>*";7#113E-)$,88:X29/"FKC%+&Z6J,EOVG9"KPM M]ZKXV_6WZ^+SX-=?N(H =43 M:.E7U&8R2^87,QG3H#I\8*EF<69*W=5-!FO >5\A=U>/U7A F=P-*&O)J[MZK&Y V@K IP-Z#LZ.+V,^<9+/F,&P]36G(2K< V5[N4P3Z[#F&#G;QCO&P09=&P MC@)BEV>[G&>+>[R3"_?>U6V.:)D74@>R+ZRZ+&KFA21([0NK:HNFK)Q+["\] M^Z?+TNWHT=&CH\=E[7I:[(72G%;G0OR,76$$7TI_X3.!<%.H6-T4Q!W54Y_J+.,8I4#LYH#];^62WYAV]CPL^/]6V3)&X_G8M# EX MT?[TY#*U:ZT^;>G;Z-Y+C?>IENCH+QQ$7=3,G9L]=B9T/Y&G.5$TW7T:C/R]H378)=TAU1/4[.30MAU475.$K>Y/GF6\O<.2IU83K@K6/N'%B]-% -;6C:Z'04Z2C2461[UZ(=@PN7!S$EHWLR7DQQF-HH"D?!E+!I3.-@,B$Q"4<$ M!P^ECX2P(6IX%@L/F;!$C,ILI32_I#3=+\[.;7&J67$]/"0?MS3&5E'9Z,0# MC%VZR/97; (KY_1=^E^9UO;]K]3S-:'J7MV]^F"O[GI8K>EP9+:MA]69P#QU MYZHS@=GUJSIEZO>WW-%9]8FH[[.3>WN.P()SY\(0.7Z18.GB=J9SE=.Q:#7+]N+$A7[13L;ZO79 M6A7]Q/LH=S$.TH0&BOWQ/Q9).H/=;4(-V,69J+>:LG,7L_V2WT\%H'Q]G)3W MU@"HB/+NZ927 :*\NYZ[# !M^TPE*)=.P6YO56Y(?^^'=[BYPH4N_#2(0B#% M-'KT\7#TXFR3*NK6BXXX*-?G25 [F?MMZ2^:?D=ROUL#GNCH+WI_J!Y'_KKM M4Y.2Z')"SA@315V>N7IKBK+QPOU4;?> WV4 :(JF8#3QG[-&EB3,@,+%5,YGX:!W1W=7$VRA#-XY13 MM$4RM/9NJ?9_9_4)J^#CK>R1JJSH.[-:AYX./1UZ6H*>;CNY_C0N/X+#[!%, M(AGS%K&2 M"0\<@ZD/TN#$$>(7S)&=P%Z$+Z2*QG$F$[8%P!9G$W?L_;.BI]M]KS7@N)9) M!'MOOIP__^/#C2=]^^+VX>4E%'^*0FE,QHM1&F!C"40LWL:?,HIF6 1RH3%U MZSRSZDX$GORR:P0,I;5&IZ/>YOC0<3J.M@6\(U&OVX*6+-CG])[$%UJ\H;S\ MXHV7G8RCB;J\,PDO < 77F&HB*;VHBL,E>NCL.?/T'VS:UE\2$9N!;"M75A' MA38LK*-"&Q;64:$-"^NHT(:%'<(/>TG1[2VG-WJ3"1FEP*N7@IE_#H)WG!%_PY M]V.L#X-'Y'-_;N#B_H(WGB_",6W(7A"$. M)8+O81VV6#=.Z)DN^[BT*RPY&R]&L+A)',T$S?@+9KJKRE]@7?=!PGZE#;QB M\J]%@-5L/OPY(WZRP']"#@U.*EJJ=[OUI[3;%RS(3^&.9#%%%, Z?=IR)88G M4'#P3D0A/&2U&_,U8AH'_^ 2Q'I$X&W3Q9B,X0GS.'H($K@VX>M%W*PMG4?\ M+L)QD, 7MXN4/B5/\/=C1&Y"5\'(_,C&/L5CB@A< :PGOL/Z@!0$++R#V]\H MV+!7$U%48)FC* P)P^%CD-Y3("A'9+6"*YP SUCFA<&"%B LWSG.ID1AUN*4 M_*"U"-GS0O((3T$VP27?^P_P593R2Y$0B'9_-(H688HXBLG4QZ_96Y R*9DE MUXS5\;IXC.1D$'Q+_"5'!V,'%!4^*XN1*"O'P.NJG,ANS!EQ^0F,?]9S0\Y %+-X/

J!6 NJBA$U3'I%\ORQQD-48ULTR2Q.7P^ ML1GD%U1A0G6HQ%]TE<^2PQERE(YC8;R@^A*ED[(_,H*(NGO.HL_3I].Q]&I MO.#H851#8U1OC8F+5 3S!FH@&/G3Z1-51N-@3)]"17E,BCN71O9%E,1P_Y+5 MR&U%H1N2Q6T2C -@?E1>"?\VO^Z1Q/@44'YP%8D9[6]1I07A TDH&.%8S%@J MF@8%. M0TBHT^%S8YUKTQJG)M,:C&%*:IYK=D!I!3U5DTIED2E@N+UT94N4)LI^ @L& M337R0V8XHQ#[:R->ZBK[46"F@7\;3"D_^K?JDFB+2E=SN&+OOJ+,-==2V#5<\.\ ''K/XLV53 M;%EI,5BUWJO6^.@U%^>ZKM5K?MD505MF_7S"061S\+UIC(7MID_.ISOF(*B& MJ)^IHO%4("JVZ)@761?7-OV]I5QDC;MI]!7T>)!>7I-N51$U?>=9*Z>5C[UK M=S11.4X.8&1>H[D[%6-OX:1>/' M8#JE4;H(X_A"$*9^>(?!\LN3&%VTE/.T8#I]JJMER0FJJBHY^F( M< 90#?TBQQ-?E%!\"!](B.?I%^A.*:)SINX9YQ &I[,9IQ>/+S%&0N9'5LJ6Z4*?\D=D,_3BEP9S4V M]P2\.*'0M/,4'Y\^<'TV"W'I--G.:0Q--$T MSW9DV9FE2UA89Y;:M;!SFZ6V;9_VJVZ5=$=?=J@[WW_"])Q>]2GT+&M(74?33%!A&H[2]17'3C.%&CPP+;3.>VZ,SX_6R;-6\OZ:0YCK".=.W4A MKY\EQ-+1HUWT>-E.VOXG,:4PU^59)EU4[#,-?3Z#TR:JZLYG3YUUZK1A1X_6 MT>-GVS!M::^P^5@;\@9V;==>J?;\O:]T_7S M]4X_^JN[[MQ=[_0+I4[7.[T*<-<[_91Y>I\.X 3D+L#5JTO<65JB?)RVSZT! MT5"/M7E^V4<"+9"EBSY3V*.IZ:6=*#B[-X[ISA.Z^'5'C];1XV=S''<89M*= M)[3:Z^O.$_;0-5WTNJ-(.RG2QO,$EXY1K0TF5H:#^_G\V7!E'!8\:.3'\=,D MBA_]>"R\+4H1^K]^^ORQ^#CX]1=\X1LLW3"R"N=)C@QFZX='\J&7C_X<1 M MDJVV>[BZY;W>/Q9QD(P#.DN>(O"-#0LUZ 1I'-7^YWV H]'ID/-_1'&0/F6# M?O=[+X6#SY!GJ&"=;G "/8X@?F.*JF%3E&W EJJW9+[O9S95^=9/ HI)OK>> M/H&WY0=3>MP3A#CLF():\",?#HW[[8>:EC]T:/2(Q*D?T%G-.(Z\[L3K\9Z- M?WY$-$T#@E/"4P'6,HL <]/@GSBM&?@O9'.MD1'9O'L^)AR>=$M",@E29%N* M=;R0CGX&1?4_9'PMN.D:"2L-^(8U/@=-BEF+\+XWK#%0+CEO6.L<_(P,4!X1 MC@/#Y_ %#N8&.=V?\\1\>/08'SP*Z"KAK:5UXIHFJV/!6L)L?S8G,@(Q\OG@ M;IPZCNAE\^,1F]DD^ #>)LZGEY>/<\7HR!"'S6_(0 JR-7TS'H M4S_$,=R #+SU+B" Y32Z([26%0OT*+?AI6P2/PD)?$L M"!GD]"'(Y(Q=N8K[_]G[WN:V<>/_YYVY]\#)]&:DUG9%N^R[>Y M)(W3WO11AB8AFRU%ZDC*B?OJ?P!(_;,=GT6)(D!N9JZU91'YG=Y\< M5RZ0JFU[O;\%Y5(]+CDGWJQFJA2/8\I!KMU)J#\+_6QVSZKL!MU4?6OM'WP_[AK0M1'79%_NR M2I!+6V$5#I,G=XSTUR[=P6*O\'MYEL^TVRH8(T>')J500&@8)]%%[3FMG.#A MG5'F05HDM=T6_6=1E*);G7Z(,@MYSD :/YQ@9#;ONP2EA9KO'DU+"XFFIX.! M6U(/B@L]9]L O$]]7 O( PRX9WK9F*A/K)=_;;\.1%KXU]IS(0[A. )8'TA$ M38FH"+04>(IXP]&\A4/9 $RL@&79 R_;#W^J_6Q+R$4%;@BNLEMF? T*8Y[' M I\AD3[;HW!:HZ#,\KL?!':(S62G[WE0YA6&2Q%XUK]J<";G502DME&6HA0% M^Q;,*FB1F+[*\5@N\E2B_?@ 2PB1^(LX:XM7QC@1\)/K"D>5+4KIWA=()0%) M6@ALFA$&:079XR/,!5XM+.OJZ,L!RSLDIC"X9L+]LL2052B815+R62^9E ZW MNA8;6*AB27)0\;""!];@,$YJ8(B'N1P2/D 0W;), M>5;$%0JR&D B)FLHKD2BRDD(BAMC*NIU*"+6/\(8;R @);@S,H+Y/,^^R6E- MQ)+],T662]:@1PM95()MT3W$(W_/(A48KNM40"_K7;,$:&X A#\LY1/,LD5: M%FC[G?P5GKM\GR 5YC+^^_;V&=!754_%L%N5I1\Z33 MD%U_IT$B3\_@":2UH\O-RT*FW;@Q"ES5G]L%I8;X5ID"$HQ=GZZ%@/\*I7Z3 M2\LA"']?Q-6?CKZ$#@ &\%JID0$*Z=50>LF-9K*EHPF1KT!.9 NS5EMP+F M :7TO9.M7D/2D6(4K"P3Z2&IH0TEU=0 !+W0#6PWSPM8\:R3\M\]#O1*YW)LH#U&$4_O0B MW8S-K*\Q7[-%$AE!%>\0P8XJ]!'?LF7$BX^R7=@CRNH*"U4BOP#]L57:>Y#> MU7G)A2%SW:M<\Y1]*SE[QBQ+RYNBKB9&4T3$^"E>MULK1Q7^Q M[T7,RGA6YX95J?W+ )>T\%Y7\:8D*_B2D(&+.J(6%\8-UXCRW;7<45UQ001 MLY0OZ#NQ"F0E!#&WR[H:&^$R8WXC$_97D9IJ[+K:@@BK)(NH7F%U77IV7]!? M;^+PAG]72+K@NB">QF$@)V5=$$#4!:E^KL>XJL^C>F:O"(^PP8KJN#B2@ R MXSZ;?F<:Z_CF1DB33U%/[A MZT8$KJ2,Q2O$W\,Z!"8CJ!O3K,A.^4VHJU7ECON;!1G36-:86;&\C"G74781 M0/_A3ZM _*:0Y*S,A,ZIBA?)]@E9&%0-Z07#!ZHQM"K'\<\T+N4:NQ0O%,37 M9#U"O]CK(I=#&E!V%0-9QEK='Y8%0$3\.!72VUB8KT0FPF95IC5C536.@&\M MELB0M9RGO5A]N/)7NZ=:^0E70F6]8ZHJ*Z*:R6VEZ^KB1G+OYJPBM>0<5?'_ MAT=Q%-^*7__Z>E&,KH-@_I>WC'R;=L?79C>J4_&$V_B77P1#_Y-\%FSV?:^\S;LGZ3.[3[! MWDOYVT+\=KF8SRNO %\]%RLHP]MU32$\!5Q8^VR$_<527:-WQ)839F(Y78*??0(FL]FM75]X#F8].L#*7]#G[OV#Q!:&.!U^9W/_U#53["Q'O6H[HF M^-G(HOU.83RAR++:2:D_E(IJVNC#1-AN97E")'4XD520"$@$)-+"+5I9;M6E M#"[FK=O>VN1X88P\7:IT-DYCHW:_.3RQ$6X.]E/9^&[M:@BV]W#.,Y (2 0D M K:W"I1U;7OWSM*VM;&T?41(*QD9RK#H(-=II6"$,AR>X/[ZN5N["8*M/9SS M"R0"$@&)@*VM F6[G4MJ9#>>+W*1'%0ERGQE5[+U"@6XB2;@RU; !O@S@5)02K1,GU>T5!43'0;)[$QX1$/D*=>5>\DN52\R5J=)G]]GB> MQ7JL4C1\_W-E4%7%&Y_(*+Y>4T2^),Y)T].A/UZXUHO6SO M):6(M5!!;OD80OA;(A#K]]$2HL])F&J4!K6=2?5IJRSFAZD90ZN_IY> MO^7;J+C(L]DENY:U13YG9YQ0 =$5[!X^S\JBUGA,)];HS/7=$3USQB/?P?Z( M?W;F>H[O>N/QL?.L'M[7MYJ:5UVKY1[=[-HL*'I.5MX\9Z,R^":EOB<&"#=D)P99)83) M1,.J>,RPZY=Z=+^\)_>)G)KOI>'TN6ETAZ^&Y*,GLBBP^5@:1?V&*_&S\$,6 M:SHFPB.Y_A4Z6JN<\@,=K0? L'WT[=8K -2.F4FKF3_?L+HVTLPV4\@V[;#- MQ+(?1(L#8%"HA/0O/OW(+"ZL8/?\TUY8XQG+.>W MW*-OJJ8X/A-9M-_A10LCO^=81 49 M[:X6ONZ@(JA:#O( >8 \]+KWZ' H639RO59,4 5Y=1'U!V)L6 YR:&?>!; W M=" ,SC>U" -YJ$58U_;&T]9%VTZ6IK'0\2;@+)N*GMA!>AU7,,R"E06$,8%F M]<.8F@XAW/F\_>\,).1OTX%X6VD[ 6QP/P[%O0+R 'F /%2]].AP!&$'>5@3 M%/'>O)K((0,Q+3!&I!V(*%@70]&>( ^0!\@#G"P-PYV?LS)(&DE_GR7=,-6( M6LCV-8DQ-&21B#"*V6\67>1WERVBN]4#M=Y (B 1D,CNML^#>H@/"["U4#UM MNSS;/Q9!7K(\N;M8EN=ZFTZS?";?=_B*:_8YN? N+#K"XXD]HF3BC,8F\4-CUW./77$->QNR3FJPV8E%7LK?%N*W2R:J,++(6$V7L9HO8V/"^ @G MBS181#'_\DLITL7J_+I:_=2HPMF.7#E/U)'[O%4[KJQ*$1:L%(7>RAO^4\WM MBI7[M=Q^7TW#NJI;O)X&63!.E 62A>)$N9SM0F^BIAS[%K)Y::*RV0/KK7[&ZJX.&[RZE5=#];*GJL_1)XM;U2J],*JB M<]N:>D^?,\BE<ZV(J+OE!>7\NS('.Q?\M4@;3\-.O M01[>''=K@-_V:5P\-Y^+@!O2C:ZO'7C],'(]BDRWF^(_K?-FN\CO"/O;-F^. MD!OI!G[0-F_4=9%- "0=@ MDI_N7M^9I,1"+=4Q4H=)R_$1P:UT*!Q"I WP$X=S=3^^<\*PI1BW\:E]K9V!:WRSROUW:993G(]+K)G3T6B_R>1-QN M@'K'8M'TD&5!S>.V'04#H(2H=FT.Q8!^"2 M)0)P5G6!C&9Q&A>ET FW;*43M+-SL$>1;;=254*5$Q)[)B)^-U#V([+H=M3> MY5@LNBYRV@G^]-O.V5G)B5;.H@.U4',YXRIN$995$V9MM9R%7+_7%QWJ]UN% M(]/JM7:CR/%; 22 2?>DMGLG7%19*A$L(BH\S7+&Z3586L;EW5'UW/Y+]_X( M#Y?9VO]IF9AV2&HWNXP@A[82A3P(N2#_@4X/V)^;Q?;"WQ=Q$8MTFE'.$I%X MTXW=V>,%IXH^QJ:RVO@@MPZWW^PAOYW2BX#IV5 ,O8Z@ XX!I !2 "FH(X6A M^4MVQ/1,@CR-T^O"F.;9S,BJF'B6ZN<1IC:R23<5LH_%(4:4*IWDM"^' E5N M]1OLS2\$S49;X+TFADGUT&&T.FIC>2SI>:V:HB2K)2ZL-&2G3+^^6.-VT7#H6 M>QUUICX6>STWVG!G&&W N^A V+$6LA+,*DL82$$%PD **A#6M?VLFKN@*=[E MB@FO01W:,A0Y#2/@>C (?:0:W=6*U)? M7\&.F)>W*TVF;9C'11LYH8' 32=5L-2 #F '$ .( =P0S_34EXW18?<2:"T7Y3" MA?E)-7 :%'&HRTW9?$65SBYJS):C=+^;II?)5[B/;)FOVH$2PPUY.)8HW A M#B 'D(-J/(21N'"L-)FV^""%\I(2J M5YOU.CU3<.@H#.V5D;7KA< MZT$97";4H SDH 9E( OWEA5K_/@RA:_OXUCLJ;-R^P:?ZX.I%# M)AJ@<%L]RR.6BZ]M'9[;\J@'<.B/SSXAE\]8WW_D4)_#JX_ZZF?86=[!@S"' MLEF??K;FI-YJ2]VR+CY25L5'7CR8>[X7^0;D'V!Z?XD6"9V#BNP1D^T/167 M;%[>GPMSH'/Q?XN4P33\]&N0AS?'W1I#"0=@$IMME?)5B$GJ(K-Y(T$]F#1-%WGM=$(80J0% M2J >QAY_;:O+=/GUXA^6]<.1KB[AB>#<1Q\F+,\*./T>MF^"9(:@=*>43HT M@V;'=N^7+$F$ @C2R BB69S&12ETPBU;Z03][!QJ(]-1.EZP/XL$>?U&HV/; M1-CKN10=A'%G)3CUM7-V5G*WW-!)0R;57,ZXBEN$Y2+?M'STTW+(MGI]"W"] M7M_C_'[GZ6-$].S J[E!-PY_7\1%+$K4C'*6!"6+]-5Q!+G];L[K4F5+)^[_ MSOLC/&1_[;NV3$P;+S68GJ-K6(@_ZT#8L=2@$LPJ2QA(007"0 HJ$-:U==^M M+;]CM'FR;&HVS;.9D571FBS5SXZG)G)^V.L3V$K7Y[G ER M2"LI%$/S6>P8AQ:T3+.T7)+SVR]O/T]&EQ_'9_SE&U/\/DM'V3)F+>=5/"7^ M8IS$:9C-V$L^6NWM@% V4-HO2OMM&^WHYWPK$BE941K5QM?.)#JQFF=&O=3A M-#TAN''\1@\&K>8YB9HP:#>VV9]D<&CF4%/55ELRVNDV"UFNLG&-PS!H]QR! MBWR_WW<]Y%$ &+>MR40AA6F6,TZC$2[RG*7A'==JX4V07C/CY#J(TY=&DA7Z M>;1.;*N=LU&5#6*[O8:GG&"[L:='"_DY[13, -/MZ8R*\H;E2[L-&2G3+TN, MJ-W-O:HN[6?FZ*>+EB MPF]0!W>,,OBF(WK=0Y[?;]0+09;;:T>H[2!,>RU#C!&V6[GR#U* MMVD;Z,$NO@Z$9TP_KXEJAQI[3MW)PQA[32@K1CQH@H*Z6T MMZ,A8P[RVJFU,@0#&7HSJF$6@!Q #B 'D -XH1N;SL:<\>FY"7)(G@1*>T8I MW)F%&[(>E,&-0 W* M0 YJ4 9R4(,RN"'O92R?Q\FB9,=OJ0OF\CUSN8_!LOZ:RQ!04D+YJTL9F =J M4 9R4(,RD(,:E'5M+G=K'.\8/KH4T:+"6!0L,N)T'4 RPB )%TE5KQBB24!I MORB%*[."\:6]LQEM1/M=]4AR2'O-H8.(I[2C8&\.762ZKM?7R^*T740S/_RCT60ERQ/[B[B-$C#.$C>IM,LGTGGUV?V MK3Q-LO"_?^//&W]=/O-ILPGY.(T^5:UZQV$9W\9ES(KSN B3K%CD;#6"$69I MR7_YQ*9O7K L^?)Q0K%-1_P?=K$Y^KMI8NO+Y>?S+\2QOU@F]DS+PE_,%T8< MO7D11U]\GWB^3;Y@TS_WSNSS$;$NG!&U_-/1J>-:(X^0,WSFG)][>/Q%//@W MP7#-;WNZ\<%QPE]S)7X^\5[*7Q;BE^TF[EOS9ZRG34IHL;J%7*U^FA^!!^>! M-J<_KG1Y12F7BHO$_SJ2#?Z#C8ROS,A9F.41BXQBQ69=%(8_&Q1%QI>5:.7\ M-2YOC/*&_S6)9WRYB25F9%,C9'D9" =L5O5^+HRK0/AD^5^#FNOG=%C*V4CN MDQE+J\JUJP9+_!UYEG#>.=E\P)P5<_Z6^"I.Y+Q+;@*Y0N-TP5^DA-L;@JV.\+SH5X1,Q7L.Z++8@Z#TH^3/I?_DH^QO\% M*=_#=[5T@H)+)$G$_P?�NB,%OP@7(6+20QX@]SON7EO&=%*:=C^;_@ M8KGE5'#^Q*NGG'W.Y.^5FA!/B?=(PEG U49%@U@3J\D1CTY^G8S7,Y*EUYE8 M0/G6P@]6"Q_Q(>9Y/ OR6(YH7,CY0\;/C&NB] Y)4O[)J>.#_9T_&V4S20+_ M^ >9!G+#51C_H$!K_A:Y9'"3]6JVUR1(,3Y@.6?7_-NOC,_\YS%?9498\[4F M<=FUU&@?R/7R4:98DV5R(IZN?D3-V)>O1\ MVL,;\;3X0WF3,V;<<4D4E2#$AW.^'C,NGC02HYVSD,VN6+X^<0A&E1#77(CG M"K9:[6)E5JR@Y33S^2R+,JC&S*[X*J["(V*^Q9)\["W5PG!%?S,^1+8HA(1> M/@RH/%NE6>*#W>WX:D*;&>/UK>+LP[MWXX^7_*&0RRF8%^P%5UM)4LR#D,_( MFQ=F]?L\B*+E[U_CJ+QY\\*W?EP=X"$3[5%>&%="7^;B6UL7AFTCH'[>L7]\ MMF=J^?K3FI=]IR\Z\+DY1589(7#^:> M;T6^__@'UOT-MIQ#:4+)8WI-0WU>WS.QVK;RNYT"<1P/BF%Q;A^9X2[8/.,G ML!@@6'I:#L;NT(+$.T)'3H-$6'S<_"F_;V'1HSN_&B)>/;N;RC#'XL]"?D<] MW79S\SSR]N=Q?._!AS.P-I#%NCPHA0HCN0GR+&B4UG;?H+5S2]RW"]DY2-P) M@^@_BZ(4WAC]RI]CA*UNIA84-\8\N--359Y@1.V.FDD?GUF";-(8A'A$9D%=MK\6N+YL'D?OM,FX5NKQ MXGX3WI);FT65GJ&UD7EB-<8HZ*8VK>9%=4%I]DII6LU]37NK3-T!X% ]'N0! M\@!YJ T'!RD,T>?11@#-ULZDM\UNFD<$Y@L!8F1# M\3Z#/$ >( ^(D:DMA:&Y/-J(D3G:^4)\JDFVV?Y.7PMKP"H8]*VO! MAIY72 MM>!!Z7F,C"(3=U.KK0-6O78"R>JQBLU>%[+VD6FV4GYO: ;CL&)D!!$RI$0R MOQTDO(+,>AU% X_%GXO,EG)YP,!3/41V&'M@&'8/?:QFK6J,PGVX_770#A@. MXEM#\1R#/$ >( ^(;ZDMA:&Y*]J(;[E'-^8;%IO#R"$:U-':@T,+^7XW?LNC MR;";[+UVF:+(H9UE+.AN;D-O*Y (2 0DHH/1#7)X[%QZT 2KK0Y*57N2[[10 M>CN;!27+XR#9=%0;7UF^T3])-NU9]ZLILW5OF1_^]+!]S;++DFA-U.;6+9URL7^Y4]MK 3Q]\5,?%[6G:I$HP:)2-IH!#7L[DBNLU]W M)/'\<^\0T"=H\"ZGSUG)3^#MS7YT!U-GW^O 962[^U2''BXR8L=U?;%U-@G< MZ[VSZ>&Y JN\"YJ'II]W13#6]G2U>H^^9IMJ.>(AV]4@U:,?:URK%?TVXNLY MGL;2RHY3?JF]CL6/M7Y>HX#(3_RV+_J^%F$>S^75X(KQ*\OQ%?>^Z&^*;%,7 M0)OVFT%SA?\QS^8L+^^JCM+<5IFOVG?KM.9MY%$-RF'V8\EKM< _2#]A1_;, MWKAD5Z.<+.W7M>:J_.RA+UR[!7^"+1^9S9N%'CLQ1_LUK]4*?Y>EUZ.2Y;/- M-8[J6)$(+41LRG(1"2B#;SJN?D(1M6#Q[[+X=0>M=W"3=*^$F&>??C4G]7I?;L&UY5]6EO^+!W//-P3?!:E8Z/>7^7(2 MK\0/_V9!7A@3KE"$1?IH'H(D[*KAX0["VD58UI.R6B6/'TP8ZC/L#(UA^^C; MK5<^U1UO\)M6J!&MS5!Q:9=&U93;2MR"XB;53&9L >P8:%8UOM'MSFM6VG4[ MC_&.6R-;MYVC[[:F=39,Y+L:E +<@T6"7*^5&LC*<&@AKYWVO3HY!-5P8:E+ MV?%7LQI\JTL92$0URN!2TJII)-VYTKV[Z@B2L^DBC;3)+[-M1%U-,FJ:FDL^ M,NU^E\^C&)E.9VTQP@S(XGE6C#"2B&F6[Z<.=(O8[Q=N_&[3/9O,L%<'E M#].WTO[X''R;5-6C3EG*IG'94N#>(8XUGIB3T;ES3D84\V<]TQ^/3L_Q&?8] M;+LF.7;@7D2\-Q?/0OS\=F66+H<&DYPW:-[QM;)[K'U)QXYU.=# M?#6$:R&VW@]A06S]/L,06X?8>HNQ]3I]&B+F0#-$S _@%O[GJ\M7Q@7C5G20 M''U/-?6""A>A)G7$FD:-7>33GK-($7$:=SR%(W2_+7]9BB++LA1S%G:P]??- ME27(:=X%^;C[8U]6+61I4RAN;U9=LY7F0G#F/VP0K-V>QQ39KB[UX_;G%9N: MM!';FU=NS[53%W8((5\H(0#R 'F //2Z$^EP+E$?6;K@[_?FE2)+%V39WG=' M#^%V> 5[8RCZ%.0!\@!Y#-7ALF/0\KPN> M12Z!9U:AE'X(:7<4Q]W9[FXA8 MFD3[]G;V<5[]5GS\ZO%JM^7#[??I.L1XY@EMK@".75%^7PV 3&VZI>S)JF-V MELDV8%M U_CFB>MHTU5B7U;]YD4Q=&/5)HV5P).L@K-Q*,X4D ?( ^2AZG5( MAT,(^PB35L"V"O)J(AL/Q)MB(^QVYF$ XT('PN P4XLPD(=:A'5M7*B(G&K: M_<9#%&OBVV]:9(PBU]'$>]FT A=!Q.HL"T-WHP*J"X%$0"(@D=U-B]TJ<.U: M/.N[5;AR%L7ENZPH6'&1Y1=Q&J2B%-,G%K+X5@Q1U#476BK&=6';^!R?7XRH M=78VHJ[MC\;8V A['24W:7HU!-M[..<92 0D M A(!VUL%RKJVO7MG:=O:6-H^(KKT#V@*QD=[E!/0@L,3W%\_=VLW0;"UAW-^ M@41 (B 1L+55H&RW1#>A([/B8='Y_ZY/:)XXHW&XPLRLL]/^5.GV"9G;A=-R;^;"/'YAAD% M7VSQ- Z#M.03L4Q),;*I$=63*)N7!W(:J_)\ZXGD8P0/TAL&G-S@.GMV.&^0 MVV!WA_)O_=6 \G\"KNS\ 38;^HIW*1WH*WZ?X0/W%1]:6+UAQ?J-TQN [6K0 M#$[IC77ZGI5&-F=Y4');RDCD%>#HZ[0I%,)&%/<;:HT]Y#M:5D!737\W*X$L MU768 SDW:#MUX>'4>')_?!">*NTV!2&:5"#:VW$-C02>L5^@^XKZ@'F01_]M M,WO'D$F>%<5C2&?MSB/'078[/5_4X]6CR&FG%R*8:D]NEW\%R4)&3-:]$?3; M*2?41K[?4=+I\;DE)O*;)Z)"_VHP&D >RLD#C+B-4^ES5@9)+XPXRT3V4((T M-D&.TUG($HXE'0B#8TDMPKH^EE2[/NV3D[611@V)66K0W&^K:MAHXA.,;*^Q MN:';I1\CJWFVP=YW_CZI^";Y*4P4="AO;K)$%(@0VE['[;)'F>;2[V2B"'N-\RQU.YLL9%F- M8T]P.H$V!'DH)X^A79AV/*]$\3$5< --BW,YB+23]:L,BS9&M+O$9MT/)2A- M#A)14R)[%(O?J;C[]RK$3V;S)+MC[)+EMW'(+F^"G)V*PC!G&W5AQ@D?0O[T M8?J)A=EU&O^/11]9'F?\>T59'+Z&/!T3ZKO8&4W&^'Q$J7D^&OO>V>C4/G,L M?^Q/)ORQ(]>0=YXH(?\;$P5"1(ES?H#>L+H.O(AZ"8JF?%:61/WVR]O/D]'E MQ_$9)V%#1\]S-EI&R,3WQ6=&,*N*C\2I4; D$>,%:<3?%T2S.(V+4M0+O66K M: !_KU#@CY?W0<;5W;K&*!^D8-1:4?)AI MU8F 7VJ+DG\PD[7Q3^*4#S+<*O<>W;/*/=V]ROT3CQSJ\R&^&DJX/U'1')M/ MEC07[?0*8R+ZZ?WPI\<[ZDG"KAI:B2 LJ+>O4+U]]1FVC[[=>N4[V1',^C[+ MRQMC/./6/WVV'B(=/7I.1VX[:H#M6R3HM6VWORZV1\]%V]=_X4 M3*8:1;VJYX34_X<( ^X]^P(83S;" (=W01JB@:QD-=.WQUU6,3(M/O=<,]#OM6*83<$ M>P?0%2 1D A(I&4$TH'!0]_#*+U-PVS&3MDTRUGU\^?@VSG_OZ*,PW$:U2U" MMP%/!T,BG8W'9XYXPK9/K1%U3\>C4W)AC5S/.;?L,\>T"3DV$DG@93:7V$+\ M/ GR-$ZO"^-*SI01RZD2<-YE997%ZMP"D,ZS03HF@'04>37@/@"DTP]A 4CG M/L, T@&03HO>K'^FL8 Q7PKPLCYI3=A'1)?@=E,@DH_,YK4@] ';SRA[@ ML'[F%J]O@4??W/L'ZI';3K\M]7BE)B+.0!HV6QYRS%;:)P[!@PT129 'R /D MH=>M1V$K%-O"TM;$SFC*([>E:,_CXN)2B%U C943Q#U XF 1$ B+4?&&X6L MOQ?_?CRN_HF/E<=AR:)+4>]!>#B+\=<@C\9A&=_&Y5U+\7#+]EWW_-0:G5U@ M;T0O+&=T:KL7HU-ZYGC^N7?JF+2+>/AW2W-\WBK'44>C%[-9D,?_XT-FB]SX M=/E/(ZBGS8@6N?BBB,) 18O=@N6VMWNPW.TN8MWG5T/\M7%T[OU"QL:3 04D M?V/B@L&B-1GC6Y8'UVQ[%JYRX_4&8?+SG_,@+=?/G0!?]&"VRKYOAH[WQO6),AO>7F$8N,H)25K:[8=9P*=)R138T[%NC7'0 C MTW&1;6N2UMW0NV'9K[1)7&_]>Q#>W6S#)HZ9#I*0]@[O.CZBI-\^24I?85V2 ML+7?M9H?S?^2Y[(H.1DF"]D6KA#NC:+J%,>2R"@S;EUQZ[-"KFNWX4^HXR"/ MZ-+CJNE!35]Y_59JEHDLCR+7::[9^#>+Q?RQF[?]XT_&OR:?/K\]&[\;C=^] M_?G]7XSEACT)7LHW\DOZ:JW5:7V1Y5,6ZVAW MG[@>,JDN38L:GE'$>H4UJ72@AN&MRF'85!4"[$O7U:DCS7"5W\-)ZUYM.LWQ6CWW+T@6[R+/9Y%O)\C1(SA8%GW"6 M%Z=W'_,L6H2R5U==-:>%YEF^@\]=2]2H&=OVB/)_H_&8#S2QQ^88>V/BG#G' MAN@]-*6>1.@5:XB>D;+2* +QF>A?-9TRB<\3G:YD[P4^0-U] =I&Y6OW]$=#=1CF?E98Q>E7#Y[&[R8X*\1FT_?;V_/,O?S$( M>67:&[;.=P7\R)EV_O;RX[LQ'SQ.DSAE+^Z+ZE(>%K_&W^[)IC7G )0G@O)$ M&I8GTO5H>&*.]W[S$6E]9#UL:K&3<;$>^]/*$.,AU:!M< JQD8Y=?9M.R MDUV^?Q8&P2;"6!/HX_[L8NH@KYVN6 MTTJA-_68)2[7?F0HS%H^LMMI(CR$&#A@U4 >( ^0A\KW(H5OHS;"'D8N:>4V MJ@R7!/DN1IZER0VC,9>>19#=#I=#L"4 "042 8F 1 Z %NRD!MW;U-A">"!C MROA0+,A3%AG3/)LMZ\_%_.,5ZBQ+C4! S_@(5T$1%P*\]F>+W\'%K H(V9\] M%_D>E;^7-T%I?&7YXP"VH."#S(-< N!$S;N;.M(BQREJARQ_5.(3C3 HV766 MA&U*'P7$+USD.4M+"?43D\H'YK]*#.&K M!ZL7T'NU6;*M70"]I]JK>PS1:!V])V#'\LTKF " ]@"T=]PE"J"]^PP#:$]? M37+<:Q> ]H!!B-T/!K1G$P?99K\;:U(/CVSC8]0 MO>^!V>Z6 +Q5$;F'$#V M'4&:7,P],!5Y-4]!C"T#FD3!33EFU=!=("T :3M MN$L4(&WW&09(F[Z:Y+A7%("T 8,0Y1X,I,URD;]'TP\MO+,>\OON9J>(M(/@ M 3Q;'_!L(D>2:M-J>U]FB87>UE1)[0PA! UP'Y 'R 'FH?!U2^0;J.(BVDU>A#H^NC; NB3*->?00 MM5I)_QN"%0$@'9 (2 0D<@ @VU/=:0_<0/9[?6K_L0AR/E!R=Q&G01K&0;+Q MNNU6MP?K04M.;=/RSL]&[L0^'U&"[9$_L?W1Y)1,^2*8MIN-V6S M6N?-=I'?D6^W;=X<(3?2#3*F;=ZHZR*;:EGK2"MU=985I2RQ?YUE42%.H^CH MBFMO\ "R;8RPK_1.. "3_'3W^LXD)19R;*7U]?Y,6HZ/2#NPWB$$JB"LVAZR()\LM8=!Q_F+ ]*@1M@W^8L+5CQ,&;?NE+K MZGM Z2 H'9I!0W;-(DL2H0 $N">(9G$:%Z70";=LI1.TLW.P1Y'=48;9T5@T M$?&[J6IZ1!;=CGI@'(M%UT5..\&??MLY.RNY6V[HI&'5;#=G7,4MPG*1;UH^ MVFDY"[GM9%NJLCNHWV\5CDRKU]J-(L?O+)%GP";=.^&BRE*)8!%1X6F6,TZO MP21H_ZAZ;O^E>W^$A\ML[?^T3$P[)+6;74:00[LI+@3RA^D!^_,Y&GD<_KZ( MBUBDTXQREHC$FV[LSAXO.%7T,3:5U<8'N76X_68/^12ZJ#Q#>T($'7 ,( 60 M DBA>\*ZML55\Y?LB.F9!'D:I]=%U3 GJV+B6:J?1YC:R";=U!T]%H<84:IT MDM.^' I4N=5O< ^WL=M)#NBWSV%';(^@99JEY9*!)3VB]*AV48[>B[?BG1U5I1& MI0JT,XE.2//@R$L=3M.3/7"RFC!H-C;X]&"0DL8PCB<9[+WVU$SUR>AT\(<@G6E[L-#?2WE?5'B7(IVJ('-Z)FHPW07K- MC)/K($Y?&DE6Z.?1.L&XW]8-H;V&<%IVK]DC7BLG,AANFSEJY0W+EU8;$FWK MM=-BQ.FF9O^QV".]]E?WW6C#T&SA&1H/HLL0XP MY8H)KT$=VC'*X)N&69#41);;ZSQ!8B-*>GV!<"ARFL= =. 0>\BU.ZL5J:^O M8$?,R]N5)M,VS&,YJ.<9))@@LYT&?ZIP:%%$^ITF0Y%OM@(T!;?!4(QTN"J! M%$ *( 5UI !N@S]$&;#:=7!TL[II#Q**L*-T1DQ#QBP+4:QT]:"&C E_CMHP ML*9+D2"/@LW<\"" GLUJ6 H@!Y #R 'D &[H9UK*ZZ;HD#L)E/:+4K@P/ZD& M3H,B#G6Y*9NOJ-+918W9S?^>,D? MXC9V$LP+]L((69(4\R",T^LW+\SJ]WD01?/F!3;-'U]0 ._?'9)^3R&>O[CQSJE(LYRQDLRN6K\D@&,F_YL;KFA3+Q,YA!=;HB;:GXI+-R_MS M80YT+OYOD3*8AI]^#?+PYKA;8V@NR@8)Y460=%">N2D$&U''1;:GM/.N,6_$ MMY"+E2[PV5QNMH,LHG1![<:\8<=#OM=9G%]?J-*.ZNHL*\K"R*;&=99%A3B- M](NN8&2Y#G*PTCOA $QBLZU2O@HQ25UD-F\DJ >3INDBKYU."$.(M$ )U$,N M9R68598PD((*A($45""L:\-:-<_ CN"EG_.L*(QYGDUC_?JB8I\;G_V&OV / M(Z_?]K5E^OP:T6_KVL$(=]?P9#".@P]SE@=EG%XOVS=!4B-0VC-*AV;0[-CN M_9(EB5 01H9032+T[@HA4ZX92N=H)^=0VUD.DK'"_9GD2"OWVAT;)L(>SV7 MHH,P[JP$I[YVSLY*[I8;.FG(I)K+&5=QB[!YS? M[SQ]C(B>'7@U-^C&X>^+N(A%B9I1SI*@9)&^.HX@M]_->5VJ;.G$_=]Y?X2' M[*]]UY:):>.E!M-S= T+\6<="#N6&E2"664) RFH0!A(007"NK;NN[7E=XPV M3Y9-S:9Y-C.R*EJ3I?K9\=1$CJMTOZ.];RH.HF:OW3&VA[#5;X\S00YI)85B M:#Z+'>/0@I9IEI9+WGR>CRX_B,OWQCBM]GZ2A;QJSEO(JGQ%^,DS@- MLQE[R4>KO1T0R@9*^T5IOVVC'?V<;T4B)2M*H]KXVIE$)U;SS*B7.IRF)P0W MCM_HP:#5/"=1$P;MQC;[DPP.S1QJJMIJ2T8[W68ARU4VKG$8!NV>(W"1[_?[ MKH<\"@#CMC69**0PS7+&:33"19ZS-+SC6BV\"=)K9IQ=@AE@NCV=45'>L'QIMR$C9?IEB1&UNWGN MS9[=:[N&V+U6VY8#/5F?H?$@O@Q1?I "2 &DT#UA75O4W=K/31$O5TSX#>K@ MCE$&WW1$KWO(\_N->B'(DV;0,] MV$5NOS4P/G ;Z$ 87)54( RDH )A( 45 M".O:N-;*;2!P!JQV'1S=B&Y8']\2->Z4MIV;,^:05EJ0=LP8$66EE/9V-&3, M05X[M5:&8"!#;T8US *0 \@!Y !R "]T8]/9F#,^/3=!#LF30&G/*(7[\L:F M/PV*.-3EHFR^4AO3V)@M1VF@;6.V?*4K]C5FJ[LZO7!#UH,RN!&H01G(00W* M0 YJ4 8WY+V,Y?,X693L^"UUP5R^9R[W,5C67W,9 DI**']U*0/S0 W*0 YJ M4 9R4(.RKLWE;HWC'<-'ER):5!B+@D5&G*X#2$88).$BJ>H50S0)*.T7I7!E M5C"^M'20YIKSET$/&4=A3LS:&+3+<5>"U2@FARVSZ#79<#?N_E!%-^*7__Z>E&,KH-@_I?+\(9%BX1]F/YC$>0E MRY.[BS@-TC .DK?I-,MG,ICS60STF7TK3Y,L_._?^'#&7Q\.,9E.65C&MZPJ M7R\_D7XMA?+!-[IF7A+^8+(X[>O(BC+[Y//-\F7PAQ+'-"Z6AL^O:(VI.S MT9B,W='%N7M^X3G>V"3TBWCP;V(>ZFEHS_"7(L;6 SN?_K@4^N<;9DRS),F^ MQNFU4=1S:.3U9/%12_Z-*.93*AHH,%$KRU=\D"F+6!XD6P43 MC:!9(N"?[MX M^3"*]^SIDNSOON;EHFUX ZQWX-F'=^_&'R_Y0Z'@:5ZP%T;(DJ28!R&?[C1!%R]^_QE%Y\^8%-LT?5V9CR$13GA?&59;SB19?V[+PMI5&/8#C_OAL M,V[YC/7]1P[U.;P:7MWZJY]Q!?(.[L8YU'7RZ6=K3FH%L]1YZR) 954$Z,6# MN><:B*L=_H%S7ZTLY_!*_,#/MJK(R%7#.^!AGC@"F\XPV+0/R^;0L >[(I)6 MALY#FTC:/HV,_@Z _+:-'*_?P7K[56,?ZH\*H]^IASS<;^]P7R6'D=MSKW=; MDNMWY*[!(;39O6"K)9B131\[FZY8RJ:Q?@W#+.29K23[J+)E\*M>LT<0::>K MEBH,6J_Z;44AW&_$H_6JE:*;<(]Z\@@;+Z*X+*2C.(C^LRC*&;_=%GKVM#PA MN-_=7D_,5XVM5CT8Q,@DC;'Y>K!H-M=S>C#H-8?;Z,%@6Q*$N]7&P716=8^/ M4T'H0H:2N2B2[&L@@J/:G4T6HFZO/0[XE=+%X/-XAJQ_Q6ACWDTU[? M#ZUV]A]?CL:M M0G "/2) )!'C]\B<']4".Q(4!2L+8YKE!DN#L.0?RW-]"3.I\CMR)M)XM#O. M7>227@,4Z"MEJT[U6./ ],#TP/1H>IQK=7BO(Y;R4!8'=A)\-8+Y/(E#F>-8 M9D;(\C+@7YG6CF-^U,=E?&0/<8]7)&Q8+6PA"]ENK^.-"J.)87D/=7K@]OWD M 2YHF6;\[EV3\]LO;S]/1IV>\< ;N==CRJL-=SZ?6\9G=+TH,KZ,8)]J&\8;FFR1NX M_\D;_0;C$$3-7I>#[7F&(48.Z76&(7[5RO(<0AU8SD!5(4>UQ8"UD) M9I4E#*2@ F$@!14( RFH0!A(007"#F&']9UY?(T]T? /T7U+#\0 X@ M!Y #R 'D '( .3S7)MNI3]+N38Z^UR[IDEV+U*Y/;)[E99Q>;_1;.KVK_WCX M3DET/#D_=\_\D8L)'E'1+LD[<_R1XY^=G?$Q)]XI4:Y3DA20:(&49%^->[MV- M2'<=;^#5K;P:^OP\T1D&TR=;P_R;!;DQ22,6&>F/J9%Z%9W;$;G[GI7&9S[6%QB9%$'^78W]9^/QJ7E(X*[*5%S-"0) M,HF'W'8J00_-PME1MUVR_#;6L72_C7UD.=WDQ1X_1\+T$'6ZR7,Y/@3$1=@> M"*^.0Y'GMJ+>AP!X 8@MR /D ?( >:A$6-;<&N+V; ?XY*X-$%I4MA*-1 M/SL<80\CEPS$8,.(V#:BN'$S/FL* O1^.$ZRZ)"B"4"- #0/"2:^WUAUP4- ML._UAB++)LCVNJGPW<%-'5,36>90'!/8VZ>QJ%[,VLC&%J)F*]B/H=E#0T$, M6$3XLKJII7A\9BGRV]D>ZO&*,;+:B:&KQZOE6LBQ6U'SX*$(^B8R[>$X)!P;87,HT '+1YX_D.N6C5S/ MYDL9H ,JG"?*$@:&AUJ$@3S4(@SDH19A71OFJKG*=S35?\ZSHC#F>3:-]6O] MY?@8.1VU SZ^LPANYV@3[^]$KOV.%P6^3/8-]%H M%TJF ,W#HGEHMM"."N*2)8E0#T$:&4$TB].X*(7&N&4KC:&=B603$[G^4*+L M#D7$[*;YQ/'#[!ZRR$# 5*XENHJTT@\&3*0M#7C+;:0T9%('YHSKOT58+O)- MHTD[%4B1.91K$T6>UTW7I./K^J&@9GUD HBT UWX3CC&LE3FO(LH]C3+&:?7 M8&D9EW='U8+[+^+[(SQ<9FNOJV5BVB&I7>\W@ARJ0?P;UD0?U@18GQL:=QS^ MOHB+6+3I&.4L$:6D];4Z";+:J=*@'JM:X(5 7QYU\1,+*@8^0[M"W!YP%&H0 M!O)0BS"0AUJ$=6W)J^9-V1%G- GR-$ZO"V.:9[-EO[TLU:9A ;;Y';#OA?Q= M1!Q-HF<-6?20135QD#<6HB@ZWXH4AV!\0]];D A(!"0"$E&1LJZ-\&Y-[AW= MZ546;E 43)^^8!8BQ$6V+N6<&W(I0'D6[?EEPA3)Q)J4O&F\6GW'0[[7&(GR M_\#!9Y#A M'=SH;QPMWVG1[M^V'=,G^[;_FP6Y,4DC%AGG+&2S*Y:O22(8<5(LLVXE<]70 MF@"![2(PZTEYO<_R\F9;&E>Y\7J#"/GY>,;R. P.*S;%IV;RZV0\*(;''\=G M@V+X+$OE (9>'2-U*OH[8ZNI/>L-"Y%[S?(F ::AT1SOQW*NK25:.B>(\@Q M,7)\30K$-'6T(HL2Y).>NY-M+DE=.G@VY)$BWW>1Y716H;%/%LY06D80UT1X M*'4 ?(J<=LH J,>K11#U-8F#[LLK]3QDM8.N'$(4#1#8( ^0!\@#Y*$285U; MY-W:WXU:1J2LE/4V-#3#D>]BY W%.,6($ _9SD#J*F'71MC2Q(^T+[,VHI[H M7@DY)"J<(LH2!N:&6H2!/-0B#.2A%F%=F^.J.SF!F H'E(-/?[ MPJX+&&#_FSH1J4FZE '8_Z8NNASZ>""75TQ-1'1!?.P=-D.VBQ%UH#PP 9V MV"$VPKXFB9E[!]$MY-L:5*<\"*_(]0?"*G9-+M=60"_@H!S*A1_D ?( >8 \ M5"&L:X.\6_.[$5X@?.B4U,X>)XA2!Q$ZD#LK1MBVD*=+A9_];UN$W[8&PBQ% M+K40Q9TE,(!AK@-A8'BH11C(0RW"0!YJ$=:U8:Z:IWQ'4_WG7'32F^?9-"ZU ML\YM2\ A!Y)>AST;.=Y +B($(U^7A.)]>77%+43/+J+=JKH=05(?JKX6&]V2 M 2,%- ^)YJ'90CLW6$\2H1Y$>_4@FL5I7)1"8]PR?3M=4A,C@H<2>79,9.E2 MUGIO1('H>300G)S-;5^+:EEZ13,->,MMI#1D4@?FC.N_15@N\DVC23L5* K! M#T4!(CH8E!$>B.ZCR/9:R>0%:W X#<\ILEP-]@OT 3^JM3P02YDBV@Z Z+> M0XDB@3Q 'B /D(GZ]GPW#(I(NWDLBO#I>UP M/G7)@FI\A?*1JT,$9*_5ZGD.HLUO4=#P'(XRD A(!"0"$E&0LMT,\-=EP-^[ M.8#XO:%17C-W]N'=N_''2_X0M\238%ZP%T;($M$>-XS3ZS1!%R]^_ MQE%Y\^:%;_UXOWNN<97E$WFQ+XRHW7F\0(3\?SU@>A\%AQ:;XU$Q^G8P'Q?#XX_AL4 R?9:D<0*!. MCZZ1ANRF?,]*XU(TN8+<4*!Y2#3W&S&D2_W\AJY?V8VX_VWFD>6YR-&EX$=3 M+AVB3^V+ACQ2Y%,;V=VA\OMDX0RE-CZQ?&0/);W1XRI]*+7Q,>7'ER9*?5]> MJ>5RO08 \0!XJ$=:U1=ZM_=VH.'[*2J,0?D;]S'#D6039 MEB9@NKV-4T1/69O+EB#3[ZR\"ICC.A &YH9:A($\ MU"(,Y*$685V;XZHYR'>$ )P][%L%8 "@>4@T]_O"K@L88/^;.O8=9 VEX3J_ MI3LNPNTT.%.07>HCOYU(DGK,4F1C@HBM90EHU>RAH0 &L&4CQQF*G])%K@Y. M2BCQ>M0S@B!JMN+-!??F4-P%( ^0!\@#Y*$*85V;\]T:[XW0!N%#EZ9VUCR_ M_ED8^!83Z4@P[D ?( >8 \5"&L M:\-<-3_[CJ;ZSWE6%,8\SZ9QJ9UU;IL8V1C,6AZBGB:)Y?OR MZF('D>X:&.CKE=@18O6AZL&RT546$%9 \Y!H'IHMM',CZB01ZD&TH0ZB69S& M12DTQBW3MP:XF[8[V-I$L1"U-*K;L;>A[%/EF*Y4IP$3: MTH"WW$9*0R9U8,ZX_EN$Y2+?-)JT4X$886L@14T(3TO5HH=Y%B:!'L: MLN@@LQTPDC(<\GLGLG$K_J@A&-_08PHD A(!B8!$5*2L:R.\6Y-[ (VH,?)] M'U%/D]R'IHVH*4&8:A(?:-R(FB+?U20(W+@1M6.[R#$;7PNA$34<7" 1D A( M!"2B(&6[F=L/&E&_CN);\>M?7R^*T740S/]R&=ZP:)&P#]-+=CUC:?F)S;-< MX&/?IM,LGTF?\.E=_"/,TI+_\HE-W[Q@ M6?+EXX1BFX[X/^QB<_1WT\36E\O/YU^(8W^Q3.R9EH6_F"^,.'KS(HZ^^#[Q M?)M\.3L[=<>GY^>G?9N M#5+RV'IP2: _KJX(-XSSP*',GL[@N_VY;ICK=?RW27[MXR';N[MO#N MLL/S8[9S_>4K\?-Z]Z^%/%Y??*]:,8,;M\;=%O62-DGD9+DAUN^><.V4S>)P M_,J>X@N\()M%;A<%GW2N>W*65"''FWA^7'_((P+'YGH(T:^] "D^[_S])1F,WF MK*SD*IX1GQO!=N:=G[DCGYW0RFM@7%[Y]X9Q9$W)LF]?Y Y-W98(:E>$7 ML3*(DZ(V<X$^J:&\KRPSG+8V[O!R:)>U;^UG2CKV[)?W$(X?Z M'%Y]U%=W>=-IV0G6^,["MR+??_P#Z\G[R_LL+V\V[F#<\([#8*]+F&Y3,/EU M,AX4PV-NUAV9X2[8/.,GL!A WLX/RN[0H,,[7B9.@T2D!W+SI_R^Y4./>D\0 M?VP8,_;L?B-L+>2[FJ8#/H]C;;, VY6[Z);:69E'?1TK.[>H6"9+RTJW2+;7 MY1?4(/K/HBB/[S#9?8E!KK3ZK XY5_I(*Z'3#.D^&9,[*M"SH+@QYL&=GJKR M!"-J-]:5+_52EB<$V6(V+7>JF-BW2.'L"E&:OE*;5W->TM\K4/3,!JEJ M/$ >((_CJ'HEF%66,/!YM!] L[4SZ>UV^KVJQZB%?$^#1%JPZ%M?"011#X)L M$&1KI$.<@039,*+^4%C%W10S.Q)[%-E>*VU!AV8P#BM(9B&[>9,"W;R]!%FD M<;4_W9C=0]_MQ^JQ&+21UQP@ F$NK<-<0[X_=1$ETT!I#GE):+X0($8V%.\S MR /D ?* &)G:4AB:RZ.-&)FCG2_$IYIDF^WO]+6P!JR"0=_Z2K 0=EKITP(> ME)['R"@R<2OA!A59]=H))*O'*FY>GEL'=>#<:@Q,H((&5(BF=\. M$EY!9KV.HH''XL]%9DNY/&#@J1XB.XP], R[AWH:@*#@/MS^.F@'# ?QK:%X MCD$>( ^0!\2WU);"T-P5;<2WW*,;\XW;1#I$@SI:>W!H(=_O>;?Y;K+WVF6* M(H=VEK&@N[D-;=5 (B 1D(@.1C?(X;%S::W+%VPXB+/9I-O M)_V MR(WKU=1)E$<1B.Z001KQAQ,^S2/1M#&J&\TC,9%%7,B^D?SY>9[-65[>R=XV M[/=%/!=1@PHNVT75*&1==&EMU90M"&U[5ZYPT3E+UYX7W?4%Q_97U; MI3I\'8S7[]QG';C/ LV#I!F,P'[=< ER70>1=@Y49;AT7(Q\OW'>H!8\\ALN M<=LJ#:$,ES:B_!YOMX.M!'NG/_=9ZG#-UN^]@ FR74V2/9O?9VU=ROHWO<^: MR&\G91?NLV"\-KWAVG##!9H'23,8@7K?9QUJ(\_MN>];+7CD]UDL M7/W]YM)&Q"7(;-[Z'2*V0[WAVAYRJ28U#IOJ =YNI0S:LJBA=QV\!K*L.AY MR&K>]*>UY*S#YE?=R^-BUR(-Z!.;9[G(%#J/BS#)BD7>0D*612\<;T*\D5/KN37> MIM,LG\DJ;/>NH%>/7D;;XL!Y(J/L-V:(I*^@9$:<&N5-SIB12U'+=*N-=++J M:R)5K*C8+?YBO.??N^&CC/E*XXOI)V/RZV3\DYR'\L>2 MU-6'H[Q*@]Q\^=&D^F2BX+E,U)1\W[$@-QAG/'JBF B?S,55P7Y?B&5<9F)^ M^"A!^/LB+F)91I!/VGG C8PX_2^2TR=R!T4>@YB C5S#*5="XKW\\7F>W?+' MJX>7$V0$<_[YMW@FG\/FCZ^,<<'?'MX@@V^7>R0+5IX@^BLSKMAUD-9+5K"\ M"R5U%,7Z"_P-?.ED!N-[-2S%%/&_WL;9 MHN"378E4OE/8MBM&$1^D^N@Q;CFSUWE6%$(RTYBKY)E0*D?U.T-4&(3W\8+/@7IHP5? 0^Q2F?$KD0 S[*+=^<_+'5 M7(E9$MI*)O9R72<65KW<^=-Y;2C(C9.S,.&WA'@:L[5FJ[_!YX:;!;-"+IZO M7/O?B"?X"X52**34@VLA\UJWRGJC0<457Q7W]N!*-_*G/ZX$+(FH]7I43X-X M\#X)8I;X:RJ-M*F.D7A58/#7\!?P)5K*9.7E\5 3,(N_&2'?6=>9.%CX"%=! MP5]7[\;R;LXVMC&?;7F^B85TPEY=OT)RWE>SOMI)8FRI2I;DB*.%OU\6V7_L MI# 2/@$IW[&; J4$^I@/:4>%^ S:?GM[_OF7OQB$O#+MC4)% MWQ7P(_;N^=O+C^_&?/ XY1=$]L!=R;<[SWFX](ZR/K8HTA%[IRMK[++VM'U]%W^8[' MQR-H)H)-A+$F>(W]V<7409XY''9MD7O5"KMP\/]!H][*W:V=2K"QCRQ'DRX/ M^S)+7*[]=&EIL3>SEH]LZ$KV'$4!_7Z.MZR58%M9PD >:A'6M5GTM!&D\&U4 ME+G#R"7]3GXFR'P%\.P'B=V,)>#WSY8KJD.:$D#V9\]%OD?E[^5-4%80 MQ\?@:X$ I0FXY!*!O4(^2K#A$GFX1(.N08>(CU',F:".)7<"8A>G$L&&'J(U M_XB/%1=\E#];=,V&2Q$V\;/86#+!A]B#C0J0+0+=J'K9?5SD"GZYA9%\@)#\ M81O5O0?6&M![JN#8AOGJ'D,T6D?O"="Q?/,*)@"@/0#M'7>) FCO/L, VM-7 MDQSWV@6@/6 08O># >W9Q$&VV>^")-3#G,=^PQ)M;CR3=L!) -?K US/Q2:B MNA1%WYM9QT+4TJ3.VM[,VHXHN:;CUM?\L-<6J(=-#U%=ZNKORZQ/D:-+4'U? M7CW"E3S ]!H&YP"&!/( >8 \5+X/*7P'Q2+Y#U'<[TK5G$OB(=OIM\^$<^EB MA$DK=Z@AV!( 00*)@$1 (AK#] 248T=TWA:JC?)CTG/6R#9*$/&\YR/;^!@U M0.][8+:[)0!O54+N(40/(&V=0=HT.5];G5_<8P- ZI$V4SY1O7@71 M =(&D+;C+E& M-UG&"!M^FJ2XUY1 -(&#$*4>S"0-LM%OJD)]J.I=]9#?M_= M[!21=A \@&?K YY-Y$A2/! \&R86<@=3:8_ZR&E'@<-)WT\\&W$1M@<"9[,( MHKXF[37W5P6QG"!K@.B /D ?(0^7KD,HW4,=!M)V\"G5X=&V$=4F4 M:S.M^U_46YA(Y^XFS M&ES+CO-B<%_0(/&KUXLDW%B[$"C<^3*=<3KDBZW&<)$;! M#Q#9SEEV9^<+LI[]S1[MA>P1SY*8+U8YP6*!\.=%UWAQ^ZQ[SXN5R&=;;'K^ M7YH942S:3K-4[-,^)VOERU"^!!2E;WB$[+JFEYB\3;>#S M-$C$(-6&X$]F*5L"BI>[A'T+&9/MTCD/?!V%;/U(J*RB%$_P%%ZPZ:0JN_=E&-_;J0;YA\X _Q[66$&]]H/"3XO9>[_AU:WJIV&=B M+B68F \BM16W>O['W\SG/IN)E/P5_+UZ4\;/A*";.(*,,OE4C\/7-M1C;T-ME+E?]G60A$[MHX^W;,\=' M6+[I%5YWJ/2RM8?K1:$TLA5S+E$WG%4KY' M2V&AW1)^+-0FQ]8Y'EQEBU)*HSIEY30]>OX- MNZ>];QV_*B[I#LX$^B1P6>0GWTA+6)!$L3J[#P\=!8(V1 MWK(X_K8T'DLWJ:OG'U9LBD_-P]K2/6?X8>91SQD^V[AW'5TC#1GZ):[5,BWJ MH8':.DBHJ^\!S4!SS]'@9#FS[R -9%$'^;H4;VW* MI>4C@OU>\^@@DWC(I:U E8=FX>RHV[0%MP^JJ_J@*M,.*6W!<2CRW%;4^Q!0 M>(!5!GF /$ >( ^5".O:)._6 +=W,\ _9V60K*$T^MGA"'L8N60@!IMFU9SW M9E>G;)^]C7'DF@0Y5F=-8\ H:[']3Q]1$ECD4 MQP3VD(,'$@^UD8TM1,U6L!]#LX>&@ABPB/!E:=*@;&]F*?+;V1[J\8HQLMJ) MH:O'J^5:R+&A^)\*%VME"3O^LE:";64) WFH11C(0RW"NK;(N[6_&P$&PH=> M2>T,O9?"D#=$"%\T19PL#P4(LP MD(=:A($\U"*L:\-<-5?YCJ;ZS[DHY5>5]M/..G=\C!QW*+8YOX@0/!!CE3C( M]@:"Z?6QA^QV@C[]]DKLB)):EYM=EFL$D!30/"2:AV8+[=Q%;U57]WM5=;4S MD6QB(MLJH0M=&#. MEC6N-XTF[50@1>90KDT4>=Y0F@T/!34KVKT B/3XNO"=<(QEJ"'*I!_!O61!_6!%B?&QIW M'/Z^B(M8M.D8Y2R1G5.TM3H)LMJITJ >JUK@A4!?'G7Q$PLJ!CY#NT+<'G 4 M:A &\E"+,)"'6H1U;H&E*N.N!JT[ V_P.V/="_BXB MCB;1LX8L>LBBFCC(&PM1%)UO18I#,+X)/S.B;'&5,-5.L\-2IH]Y 1(!B8!$ M0"(J&.'=FMP[NM.K+-R@*)@^?<$L1(B+;%W*.3?D4H#R+-KSRX0IDHDU*7G3 M>+7ZCH=\KS$2Y?^!N0T'%T@$) (2 8FH1]DAS.V-%U?7-MC2N% ,CS^.SP;%\%F6R@$$,O#H&JE7T=L=74GO66E08V+D^)H4B&GJ:$46)<@G/7V4 5"/5XL@ZFL2!]V75^IYR&H'73F$*!H@L$$> M( ^0!\A#)<*ZMLB[M;\;M8Q(62GK;6AHAB/?Q<@;BG&*$2$>LIV!U%7"KHVP MI8D?:5]F;40]T;T21!>D>L/A%7LFERNK8!>P$$Y ME L_R /D ?( >:A"6-<&>;?F=R.\0/C0*:F=/4X0I0XB="!W5HRP;2%/EPH_ M^]^V"+]M#819BEQJ(8H[2V PUP'PL#P4(LPD(=:A($\U"*L:\-<-4_YCJ;Z MS[GHI#?/LVE<:F>=VY: 0PXDO0Y[-G*\@5Q$"$:^+@G%^_+JBEN(GEU$NU5U M.X*D/E1]+3:Z)0-&"F@>$LU#LX5V;K">)$(]B/;J032+T[@HA<:X9?IVNJ0F M1@0/)?+LF,C2I:SUWH@"T?-H(#@YF]N^%M6R](IF&O"6VTAIR*0.S!G7?XNP M7.2;1I-V*E 4@A^* D1T,"@C/!#=1Y'MM9+)"];@4V2Y&NP7Z -^5&MY M()8R1;0= =$O8<210)Y@#Q 'B /50CKVK;OUI(?6GMS["#?TB3,W;1;'^$L M]KM*MHM\3Q.+N^E"I1[RVJEU/@13&SJ7@43^/WOO^MPVDNN!?I^J_ ^LG)E3 MF2K2P_47.*W)>D0[.;#,'_)?4 M@_>6!\#?MW3*.7']C^_?NY^NX"'PQ*?>//%?"V-_BNUQQT%X^[?7,OM][DTF MV>\/P22]^]MK1_VIWCU7N([BB1_CMRH[:W4Y^/.&_5/K[3-[1EO]R+X^/[_Z MJ*\^]V9?TYY:T=?VI_Z7[\7",)SX$V'@C_W9M1\74](4$::BRKROPO66GNIY MP?;73_Q#%*=WU=6XCH5?2I.@S]V9'P=C;[_+UG'6#'\;NB^*8/>3VW]1!/>C MD ; JM.C6Z27G*;\X*?"%3:Y.M\-/<_Y)IS7HTL3>VZ/_'G][ZW M\4,_%1+,,YZ>&R[:JB8:ZHD4T^WLG(J:I8B*]D* -Q7+%G7U(-WENT>L 6NK MB;+S;/ J9W?\%"9V=C>Z-;'S>G1K8N?UZ-;$GML=[UJ"?,,2@/YRWZIS,0I+=$ZA23E&>+UJ'N$)NKR0;*YY_3F2TD7 MG-?CO![G]3BO1UOLF+^4C>Z\'N?U.*_'>3VZ,K'G=LR[EF??T%7_ M>QPEB3"/HYL@/3GOW) 5T3!?B/^FV"9>17X9Q*JVJ-LGX$V9V=V'D]NC6Q\WIT:V+/[=-W+<_QTEI3RYIH?^=@I8HIFNJ) M'/9L2:(IRHVXG_'E= M[A?0B%H1'<<1=?M$[CYLVXA:UT1%/Y'S@:T;4>NB8YW((?#6C:A-PQ)->>NP M\-R(^KQQG5?DO"+G%3FO2 =GMIF[O=2(NK4CK.('FT_W>1M=*[+\T\K6UMFL MMH@DLO%+?;2G_DW*_85U\D-/UQ\I-]@4TE)( '("+DD*P\3^S=0?IT* [3G' MT6SNA8^"/PUF013#,-GST0T\^Z-J:Z*F:2)(GRC\:"(PF:KB M;_30CR:XNH9ML0_2=0V)+1'_:])CV)]8Q%J@.GCQ>'D[[V81C))I/6 M2M2E_Y3'7'>^< .2%#U@^5( G!.2Q6SFQ8]X*3U:Q,*M']V"^W<7C MH?*09 M'IY&X:TT!7(GG,4B,#U,@H0*R.'Y>8P')^DC\U]%,4^?/=%L8 2K_NE^*55EVR8 MZL:Y+/!G]".)7XN<\^>K=NMGYW5% M/&N>X]GSG%_DG,].X/<5X6JB99FB=I@-M3-4FA85L7[7-$*$JUFB8G[?]^$, M+$06#>79VLJ\&'_GQ.-9W03+]GWK@J*)AG4B$/W;Q[.&^7WG["Q9=)2#K.(Y MGCT[K]M&N,8YPCW/^47.^>P$GG8\:^H(_OF=^PP*Q+/&]YWGAWA6P53_]TVE M(6J6)LK.LSF +]C?.?$(U[!%2__.@7-,T3Y,;-0=$E71.DR]1F=(M&U1/0P< M;1>O&^4NDW#]6+Y9Y,6^A_\1YK&?8(7R!+_@I6D<7"_H-E%^]PA&22/!_Y;Z M<8@--!<),,>/840O@<>B4$CO?&$2S8)Q,/7Q%A+^GC#8^E=X:6E,E\0NEDS9 MH3BR;&@+AOSA"[$_QFL_$YIG<1<+9W03A6DVJ3_^D MU/M&U.#W\3/!FT6+$.]C 1>CO*5'XM_2_2MX[TT4"Q,?GAT'Q V&YS^+XC3X M#_L@8(STQOR"'0XP+MW-PT&"T MA@"G,$3["L1.\U_6";W79^FZWNBSM?*NK M(Z\^7ZU:T95J6\0W653U$^AV MLPN)F.[_ODOT5%54M6>#R/Z>=NT-=7[XV] ]_OZYT1--QR:R>B*7,G9,O*;S[R>V?GL*K)[+#[TJHJ9W(8=#.A!K/=DOYU!%Z MS]V=SNMQ7H_S>IQ6W',*FY)JB)9](A5G.]-JB;KS0IP-U11-_=R JPMFJ[,3 M.^]OW9K8>3VZ-;'G]C?6>Q>'3K)L>Q;JE@O.HAL$=/?"VP +N%BY\?D8\SSG M[A]CGO@AQ_,>;.[JO2J&Z%@O)/]IB\IAC@&[2*K\?#G0T]V)7\+YYJDTZ=O9 MLHF.\4(,FWJH7O7GK?_[.^ZTS!=RY&_H+R3;JA_F /NIS7X[P> M70UZ3F$+HMOT)U)%O#.MLFAJ+\2U4!11.TR)Z-F[>"G6\[P>Y_4XK\$]@ OTR">[QU__Y99%(MYXW M?WO%(&,^^W,\J0]O!T$RGD;)(O:_^-_2WC0:__D.'A;^)W^ =0__>',9CJ.9 M_\7[UH]"?-(/QX&?Y$\AEDP*OWSV;_[VVH^F7S\-=<70)?@?Q5)DZ9^RK*A? MK[X,OFJF\565%5M65>6K_%H()G]['4R^.HYF.X;V5;,-1=:&JF3WAIJD:\.! M9 \'IF0Y[D!136/DFO97?/ =4L@)/)R%>!H#R27$'^#&-,@+'Q!IY]J_#<(0 M87:H6WHXH1\9D _K7;\(\+NB) "_[^TDJ M4C?WA",*)2^^W[II[X;,8]N;(_-8'<"H>N'8%[Q4: 2<$7+-=&Q#])VY268"PVTVV5JWR=ZW3,:O2.'_GS==T ;M8@H9E7'_Z7MS**M#W78DTU!'DF[*CF1K MTB6'!?V!$3.2/[SS@< :@?Y\Q M$1[V,CZ^<)1\R]PQ%R^?4?(WW 1>+M2YN18(^PQ$_[RKPEYL@$%$'38X'^;^V'B'UT?]G#F>2IZL2NIFFCI!R'UO)FLU9C?+ZXNA!L? MXAAO2KH2^S=1/#LY55$4T3R%OHN[O[T^PC(OBC@:?#/]:%,][T0EO1JM.8P4 MO,F_%TE*YTLGIVBJ:)LO!*K_C2+*VM:T/FMUR(GO2A_3.__XXY,79_I+B M6GGI(+&Z_7RJ<>K'0^?3Y/-Z=&\]S@Y:*;%\_LJ82A-6.A$F0OKT:W_F3Q=3_>//!3S]$89]5H@_\&Q]^ MF'SQOKF$ZNR&D_>!=QU,@Q2K4' :^R\L&2HCW;%,61HXHYZD:_)0^J@V&G[H5B94GHIS2!&V!"-H<__G'Y92A=?7+[\,:2G0VC4.*U_K1Z M^ P?:L(Y3CE(AJ1-I;?3@NN"%_OGZZ'GDI1S22E'-)2F>"Y0][ M< )R%P W]=P).)486[%$V3S(_>3.D&BHHG88>-]SXNG NE3RHH^N4#L?-%C* MBSE3<>3S#;U.I,H[.['C[Q:=(+NS$WONK:UKCN.FC9Q@LVM(_9R,UV<>RB7J M#(F&(NK/Y_6=^J9TSN.?5Z2;*]+Z9&5OYR35*[ONY-Z/TR )PMLA*\_?^!S% M4%2-SE$68<">"I)(5Q7KZ^]7@]>PKXR#F3=-*&=>.VI1'=,:#8:69%D#0])U MQY5ZLFU(?7NHF /+5GLC\ZN&1RV:9I@V+$]QQ+0\\SIE>77GERA#J?&FG[Q@ MM.K.R_VK[W$G_2C&8Y!1U6??8;/YE_Y\7TP]C\1'M)GAJ")7\!# MK0/R2=*6&-4;](>:K/0E5W=52>_W%C?J2I@U-175Z \NQONJR;']5%)1B MX_4[VU'5&L,.RY!5[%_YLOQN^?#FQA^GHSB:T?M[]?>C>])E;INOWQF&MH+9 M>R&_QMM2]UN\HI_UOF7*?U16#2U+M7OR0))-TY)T#5CE# 9#R5!LTU9ZHZ%I M]4&#]=?O%$63:QJ\EHPJR9QGI.G S47L)\ _-'^3W@),8?HO/T7N'M-Z]2VE M9UA# \1$UR3=UD>2(QOP*TB/U1\.1E9/9=;+-*NJV)::.@^2.[#L^,\0%!+V M/-1EIHS9E:N!SZ]>=5$(U-?O5$TW]!HOVE-5XP?H2.S?@9H$]S[3)E"5CS>@ M4DCF6AVB^,DB-;0TLF6U4CT"CH:B2ZVA\[3#-9=L^%%332O M(*.NR='<1TBW>[_DUKD$87Y,B]X;#BQU.'0EW33!HH]ZBM0#(R:!WEJ:.]#[ MRDAC%ETW%-VL:?)J&NK4)J#A?X^B27(530^X936LJ*SU@;3^4%)4 RGL.[!= MZ:YD:H[E]ES=M%U<48,H!*=;J]%8F7D36=Q%/*X7TI(J\-,470-;W4!4-N]& M7;Q*O=3'H"H:GXCMQ:W6JA/:AI@J_5EDR2W7"=DD^_4[W( K#&A'S4IE!9YE M4M)5O;5 ;TW#M Q[E=[6B%A:[B#$X"-,X^!Z@8[YIZD7XN.?BP821S3(@UY/ M[CE#6>J9_1&0/>H!V9HE]67;T&Q==VS%8=)N*>AG5!?[:5I62#MS3DY(VC$" M562]6=K74M/,@2Z0WC*J4&2DW6JF?2.B*X:Q"QQHN?B@]*;<;.G:D%1G!L0C M8]Y@IH/+#?ZU:IJZ4R.WF/1JL^4!IHK@V-I MN5+/40S)47L*+*+;,TV%;5^:Y1C62C)7$5,EGZ66\M 2UOXS" 3#_J1 MN:P(O;P[$^:+V"]3WR#0(U/1='T@&3VG!^;< /]Z8.K2T(4U=C13-Y415VGY M GXM2&]/2(T!7HQ83)A/H.3:()@NTGWO85_AY5\3'#XITZ]NNXNKX'XK%XY= M(K^9C#:+_;G2,\K-(N\K M..XL?*EP\@!9]0F6 M\S)<.F99OMS2)2W2D'NR:FS&O0V(W9R3'Z)PXD\6\+7KJ<]WH>:<-[II76*F M3G']G+X'WWK@&?KF$;+,V8UL36>O-.O S&'?< MJ.O@N5R4M_-&(C87@F8?KUN"H#!;M*$/V+C')(4U4M,UX5*>HRA/.P3X'V?J"&%NLH\O?O2!\'R5)#^'L_&,? MS+6TS H&6TY5TS8@JCA*?]17!H9BZBS&D!R]QH[]4EUEZ>5L[@4Q_N'CS?LHO'T/HTV8 MB_T/?XJYZ=^[>7P/HF-HU1.%5K34R"F38HI5FF['\ /2;IO_^X) MIO1!>1Q]:$NJ,G(DW0!]<@Q3EOK]@84IZ9$R&#+Q<63#JK%E>QIW9M;P6QI[ M43P)0@\"W]2?@7R&R+@XFDY)+EF7YRX:)U7&PW-'L8[)YH M8OF%;KCK3@>.'S& ML#U73%UQ+:MG2IJ%R7-[,))L3>E+BJ+8BJNJLMZ3>7T&O'P%5_9!=2N&'CW; MM7=&PI:OUT[6]D+K$OLJ57Y%\O&S?^^'1RZU;GOL"+Q1'=6J,V<]):WDYKCY MYKT+#9[0.7HKJ=DZV;QBO"-D*_;.+LQ:&);JM.'79JF*%8,<*&F\=\9@\MBV MFUS!5B2UXL4!&,HRI+N^MJ*IXBF/2#AW_A;7>O$"DF5OY83Y+>1$\# M#] 6>%-P3&=@+NF4STU9H2#=EHP*Y_63]XA?=N,8G95]F<3ED\6F2-\>*+(^ M4B7'@MA/=U53^3!ES:)A@=SFMBY;;JIUDKYI_LU > M]F;G]NDWEF*M^V#%G*O4?/!3/*/_%$?WP<2?]!Y_3[!"F;$"]RH\A24GY53* M%%23@E=3JPKO;H2V8EJQP9\>T_"4PU:46LGV;H2V8MHH"+UP?)),T_&RJ]>?L)X>*XG+WO(G#[-LG18,K!J#&$FN MFN.C\F>%Y+U'%S3Y#%_@CMI!#]0:L!HTV=2&JBMI^G @Z8HRDGJ@0Y(Q=(:& M:[H*"!T[.5)TJ[:=K26B010_1&%4E=DN.]4.5AJJCK$L,BOIJ-+,8T<\)_[L M8]'+.%W$V/_ZF-2.M*$V=&U9&EE]0])[BBW9L@E>FV)J(U-35'DT0$W1&0Q# M[:[@*A*:"?WL3['4YTL$FO!'D-[=15-L"@ /-Y]X=7$_U?#X"FQM(QLV)7"- M/,P7\?@.OO_QAJF*N9X;*VFJ\2*.QKX_H<(;$"8^RL<;LK4#_[J3+-!,*D2O@_8\ M2X\Z!=H$6M3- MJ]8J;!JF;>K*:BXTTK)$^GV0L-/L0;2X3F\6TXQY7:0:-,"T3*5.\DH:JM26 MM>,D15]!T3>=NNAO0M=JCIR.Z#N-HO\D+4^3SK'@*+;X>#T-;KN;A-$,=!JU M)SFP@J35O*!M(WNZLUNA_OJ=H:^F?HF(.KVEP*(/?O1M-T&2,(F@.[440M/D MUY 'O_CQO=^80^AH6(AGJ,8:HM>15.7$E3?%) '5^QV[;+CE&FMXE$:GEAERZOMZ5K#3=(;+)'\9G?_/0N.FYZ=E/#835I21NJJGSX MP\<&,SG#/BRP>^S'&XXNQ>3HXR)-4B^<[.=$IY6&M/6"\-Z^K=8NWVY(4Y4A MR_=.$M(Q\OV3 ;OA=.SH7-,T5>G)MF3IB@+^$G#"'MJ&U+,&/7GU M8UYH,O+PPD'Z>%2T:L3WZ&NJY)@#X(79-R47C*ADJVYOY/1MU1ZY;$?5=.Y2 M;DI.#?OD&TA.\L7[QHMG5[>L:*A:VI8S7U5=4PU'_X;_0N"P%:=&EMXW;5/2 M!HCKW8?7N?+0E ;*T.X/35,QY1%XWS+M,(93C3EVHKK6N"-,@PD:(G#;LQ0I M7E8?3Q<3?\)N9./B\)88=8"HW0#1D9$0\MO 2-V"/ZU5O2;4/MG!C@:@=C"B M+NG#GBTYKJ-*KMI385OJCY2AQKB(QR755A_[(+S&2[!E8R\SZ4MKL6.81\S2 M%;V!61M<9E)E:Z2X0TGK6ZZD6Q@(C72P79KA*CW;<665BYW6U*^G%8'/6Z*P M.9N6E=,:# U344 O7=>&_\ >A^#.DFSVAIIACHQ^W\C%ZD U"VP+P))=>.#Y M>-9.#T>N*KL#TY4,IP_.LMG3);L_,D"VU*&KHXH#VS.&V89IJ+4$RH:$MDD@ ME6Z.]!Z7[Y4\>#$=BZ>/)5P<2IA_N?/ ;I+[\7^P&>&VQ**8+U'J34=>$.\4 MJNY#0$?JR+;=T4 "UCJ2KC@]R36&FM3K@:R.AIINRSKR6R4T&,6T+5M_*F5U M:'X]IZV$WW59TTW\W0;G%']W-%G]IIJF _]_.%NJ\BUTVP+IF755!2M)]0J#L'8P![/ MO+T4I1/?3'2AX3^&J6_%%]JFS9XJC30$H^_W-,D9*H:D&9H#X<9@!#8Q=V8L MPW2J*MB:R/:\V1$=Y,A<41"E7],H6]&2+XV@(0T/9-_?,]AY.P:USO&U9]42 M_/GF-!\4!?[9&*-OA0M_BC9DTRLN>SIT/S*5\A;G\ VZD".X#A /^*;TEZT/ M_@I&P$9K8]:E?J%"4>P!-K_L]_"0SQWT)WRZT"U50%<>NG@5O0N:S M,@@<3LO92F(&BCS4%%7JN1#&ZST'PDH76.7HV.7&&/;!ZX^8< MHA3P4Q6;2XG@6NH\RQT3 -6>E&\%*UL@7[?FH"#\4%YX61?:]8,SC M_5UO[^?LTV3-,(T6$?:6JJIFDF@KVI-RN(+(0VW0<#->Q M#8@LI8'2@U!PI/HE M27 3C&MEA1]O:(#?@JU1TW?G2D,V3+>U'MZDU)T^9L-Z/:DWPO[7_9'5E]V^ MTQLX+!L&3+%US2D.GC:D^MB"LGVB9> 8IC*R1U)/ZYF2#A8'DX,#"5P)1>Y; MKJ)K;LF*&Y9BVBDD?N8Z+0$XP@(LNX@C88ZKPT]"6E<' 4@PM%Q7+,#$\.!%) M:Z";K2ZX_R##NXZ;;=64EQ%'#J MC[?[J-EQ*QZ.=U90MF3*EIN/R@7%/!DA.?#.DPF)"@&N9>HG(R:'W7DR,>& M8B<@)X?>=M0\)P7>?0L'Y6"$6XH&!#4-&-Y;UU,YK MGI?P0TMZ1KBMZ<8&=)=@A+]$[F1"N4EOBN44ER&_]4AY^.OZP=]GG^4RLXLY MN8W!1N3XA5VK''3;45B-G&9L)S%M:Y"-KP1";325+!V8/ZM68^7+"M1/2BVO M+MW;48J/S7SL]VYH*WB_%VX\U[V;Y^ FNX93V_!VO(93*<;GES2*,OR=$\]' MYYR],N\JD-D2>(%9;F;\:HJH=DK_F5Z>3T&TK%( 5$!Y.Y\$I4S>]%-"6 MU0K^1Y;IJK?31MO7$=L% UECUOZ%4_EJ< ,I-=S(VY=Y9&SF]N,TA BOZDI+ M]_-64_4\F\.QY,/A=Q5WV1GV5:62$:_#;G58RTU%UEO L1YI]8_& %Q^4U=J ML<#F$M"@/;MBY979X5B&=BBCP&_?V0UW=M=0=423> 3JT23NQR+N^4;N&C;L M7R>TK]8>+^@>RU0K9E M2;HKRY([[*G2<*A;2M]V^KK39\EF YMO*X[1XJ#F<(0:LF5METIM2ZB"A&JF M;MC6\^04&:6P^ZGJ=E+=EE)6J@SOKD-'K<\BSC &^P^_ZW@9IEYXBVTS=^N] MM)=LN:T/G*'>,Z6!ANW7',N5>L!,R5%[V*_ [9DFKW@Q$8*H=LES+5U5'J!Z M?[PA(*:K:+J3:=^=Z.&@[\+XDM[3^I)N:T#O2+0R3V#G6/:),@R-OUK*J92IJ-<@Q M./:?XFB'+EC'7$S$^[9UN^JCEV@X6,>(8Q*)H9@I&]4DY9/](_:X\QR+4(3Y ML&R]AO-Q-/R^HZXIM?ITM-5E"T>!\SLFR4^>1*]&]SLH]MU1EYTN^^NU;F_; M0.$=W-W:_I"^U=:D\OLBMEP_\7M6?VL'JMM( LB%,=4:YWQ6CAH,:/;.'4!CN_%GK\T&'D#B7/K7Q1C1]7 MJ'4GYEG#R%VH;B/I=.BF**:E*!OG[?<71AZ>2@PCK7KCTN>*(@]/+AY-*+9N MU\"4GB>*/(KFXDYMU4X9CQ1$'GXY;>HQIM;0/XX;1!Z>2@HB35-=T5WX^#'D M#B2WW6A5-VI;SG#'D$=:9=-56NAM#'F7A,8;4C$X&D8>7 >H01UAWQ!U $ BG>S'D42R0 M$_AC&B3 GFW7V=J^7X3JF-9H,+0DRQH 8;H#SJ9L&U+?'BKFP++5WLC\2GA] MNK5TUK@TCI(W,D.:;N M@FOFBR#=0/T^O_SR])4:KSG8%_@>^"E)Y3+\3A>^)/W@7>->%6! MGPR"9#R-DD7L?P$2>M-M>M6OHD>W!_W><*A)CN6,)-U4=2! MUC=MQOW_GJ:_3H+[_[Y-?P4*\+>YD*2/4_]OKV?@-P2AE$;SM_(\_57@OU]' M:1K-V$?>^X!/XV$0(8/J"%PK>;>P3^KKP$*1W@B?<,(*\*7[%CV?^ M)/" SC2"06X8@5[J"^F=+V3MMX3H!KZ<<>0FCF;"O1<'T2(1DL5\/@W\. $U MG?@QC#$&]?&"4,"Q$Y@!A=GLEFXB"EX"FIN,X^ :YGCM3Z.'"^'+'3A(@C=C MB^#%/H["(2G@6XD_]\"B^M-'?-K+%FN>+U9I:J7%NLD:U>!<@!A\<#;WPD<> M4231-)@@@+5P[4W1C@G)G>^GR46KE534PRWE%YSM+:S;+2Z$=^\%4Z:X0& 4 M"T#L!/[)%H=S7H@6<<$)I#_C18D3B?"CIAHB&#S\_PL!+T8+*3A9C;+ #K@&)%4I")ED/=T'J2\G< M&_MOP^@A]N8D#."9S.!;=R22^'TN(7.Z@PC4YGB*DPAF$$8IBCG8>J1W25.R MI0B2LGK,LR4-_>""5D/H"M!XX"0^6+KK*(ZC!QPEI2,[)?&5Q@,0/ Q@\]N^C MZ3T9"]:L/><8Z@A^,6,6/!WGP)KP>*73_;*LPZJQOE0E=I"P ;"VZ*8T2C@1HR2K)C(3?@N.HDB?"69,XCA*;[P)F,M MV5<2E"=7E73A44"% :81& 5TV",NIX$N#MA4RU\ $8D[K+A M/ $VGA"7';\(XI(&)('P'U3XF_+[N$P";YQ?D^+E?'Y17/L['0@L;P2_<&>E MY"UNYVNM=);)E_X$.]/X]KHXX/G^#[]CPM>V?,(2L8(A!':@Y7X^:\YXF1J_9E^/]^D2X_#(8? MOKP5])^RB9;G-\;YD5+Y+%R8H)="FH,?@A5"Z(+)1?DA&()_&<7T1]T2(0K) M%-\2#;.L^1K\;C>I/HQ2*/]*U:\Z5P\^VG.83S1#NY1.'TE5;D#>4:7 T4HA MF!5N%LSV^EXD^Y00]GS_]M$H+["2WL3#%OZQ/H MK&T L.X:=)72QD6? -X%CB3WJ.2WZDNJ?%4T*G^M)LS:DU0[PF7B1/D8$#1T MZ2^Y7>TMT@]1^B\_1<$[9HZI;RD] ]M"N#K"7G6AP0L@WA@%" M@ON$+9U<>IX9*04),%1:8"TE++=T[?OH=?C3 +T'%L&4:($O7@@@@SY"-<$@ MX"V4]VT6\'&'7*QLVN6OG-#S!B&V]E MG?K7C65R!W$(_H.-%>^]*0K4P6(*71\-=6L@#?L#;)5KN9*M#$>P'?1,V3%, M;3#J=\)B(#]HS>B'$FS[ B630/)B@8EEA-FM,3 $M;I@R461PGGBIV-Q MC*5;5["L%T5_"N#UQY/8NTE1?>?,_#/KR7*2$-T\W 68<"CEEL9W_OA/S-\$ M!/ E"M>+E)(CCSXF.&@0S(Q%++/DA7\FE(*%V.0:8B*RU2*$+6.?LB>Y^81= M:.+/(_!KT$)ZF"(?4W((ARCL.25;82ENP?;':&98WH+'8[2^^%X:".,C7*GB M)3 R,U[Y!H*$A$D*/@7;"+/WY,E!_QL$6Z75_8A45;F'5HLQ*DL430*(YU*2 MP?!/Q@UO*2<&3&&300J1C&Q &"9O "O"3&A(X.QBRGB#TTP7F*-#UN39,IP& M+@9$AC@JJ@31A5.*P2<#RTH)+-BD)GZ6K" M322M/KHT(U@:> RA:@!Y#*0W-Q,HX>$'=Y$6246\C[K6M]$3.&0 M,,DL!FJU9[79B5IM7K1RE_S,8>#SLXG[H;U/AN0O%NJF[LNJ.)%G&YH8#\'%3T@"J+GS-.NOW^F.6@-Z M6D]&796YW;WW2[G'+:'-=LA<](8#2QT.74DW3Y [RLC MC;GLH-QJO=!^-0W[O4!QA!R5@=CBBJK+JGRL"Q-'H,I$_&K5K.] ZVY(,"&^ MPLT>=JGWT?A$;"^6I9E:HT:N)Z9^20+"??!GN>4Z(9MD@[=AF=65;D=-G0/7 M*?DGE)E\CVY(Z=@RV7_:P++Z2E]V=*DG6PKBSEF2JRE#:2BKNC+L#P:V,GSN MM $K%#-+A6+()E'@7!*(313#$7AYI5+LX_4TN*5<33V_\$2QV/XS#662@HP* MFD#0F:0'QJ'3*+R5L/ -.,Z94D02I.Q@_R;:#IE)1QO*!Z*%@FP/OGY[?8$ M4$ZA/$6YQ*W5.8Z4E7FP=VS(D-['SX/A9ZG_\?U[]],5/#0&LKQYXK\6QOYT MB@5 0"+MVOC[W)M,LM\?@DEZ][?7EOG3:\$#Z0K_]GI,Q7ZOL;P%'$W\5GF: MVGU_63^_>A MU/L\=/\)TGUU.8"GO/LHF+Q>2R3-J"IH3["E]L3Z9SDE7.8R-8AOK]_((OSO MSX(R3P4*]E\OL1_D$H01/C#KTI:Q\9K9DK$_N_;C8B::(M;LW&8DG1=HPP52 MURX0[L'[78^3H-D\N@RVL?XKA5"XO@7:(C#A_]7O#X>CT0JQ3*-Y^2\'V*K? M#T>P,RO^;&EGK&W>$GPGF\O5$Q63R[G"?4I4P[,_MMIB^*^4>6?EMHHE&K+< MZF%6I?NWUZ5JW0-J38NWMZ.Y]N R#RK'J?I>9_B<&G92^O0%O>#WD1<*KO"& M3NH6H<=*A_P)C M>R>^N^77PS8I\C\Y1627;+JOA_N@57,.MT@I+;1E_FW%D'Z$9C81KMX6$O*48EIO[&8=IM\XRG- M[?BBW17*NSRWY]ZUNN8 :AN&8Q'L8B>W/6F*)BJF_3(V*%T6K>?;H5Z,1_?> M3Y*WPI@=L0MSUF$9DP_5P[N3TY4WBBD:CKJM_/Q\6LKR1K>W#G[6DGKVYEZ6 MWW!>E2ZNRMF;6[^'/>]6M>71E.K #F69I^'-;4DC.'&J<4XS;&]F-# SDVAQ M/?4[: /W.[F3VIK.Z[)"$W^A6KK#;A)/WQ_\V ;TZ4WY(G'^M5<%WE'Y9O'/ M"%6T0.P2O"UXRP!"A7$40\B$ES/G"_B)KA*SJW8S#W%8LCO?7H&)P++FA+F" M-]DRR#>1/N;H9-E[8(0L$IC';>,,3>F&KH&F*8+WX=TN(EBD M>3!TI#'6MS)4-D24X6A\("G!+$@YU%K!L)Q3,,-7/U1QW'Z_N+H (9OB%>OB MGBD0\"V8+68E>"Y^69/A86F&7 "_,>;0=QJ>&WM8.9DBQI27>B%\Q/ON_^N%"R]^+,3:%#GRS@->'V1P8WAWKH$9P#O_VYRAW52@ MY:X?A1\5*T>VRS#C8$XSNKH85@#,L"* ?!=6$U"6Q2_OW8KH70B?XF#,,7;H M"C$[=,FD,,=EA/$*X+RLS!9&HRN(MW@E,2QPN^CF* &H-8@^$P5\%"$"@Q@% MK(1T@K<4V95E>(GQDRA8%_A?1?X)I4U1X3>:JP+_\FE$X!4$(Z'YH M?NGRT?=09D.?F!I'B]L[X2:X]ZO81R*_WTSW1/^"%03*IX_9 _#H;QZH4Z5R MD1 !17;S-B7IGH&@(-DY,AT(B");HF)3J9 P61"*79I=Q'Y MCH.<7X695JPR8I1E@&DY7-JK'Y8!TW"\=HAIG/&O?M@O8MJSV/,O=R6D.K2W M2?D*-@I%828+>,HFP68X&"6UR)$&\<.IS\$+\4)45$.WF57 M?VDC G5%DQ Q+$1"]&,;U'1!1IRPPGPT&0&!B<"O'EVMEB]D^2=\4+ZP4&UC MD<.&YJ"AGO#^$EP.&"4?$3Y#H2@#7_[QC\LO0^GJD]L'*2AY\_ BJ7@QR54) M_[*8!T$/XCS4'(.P(+$B!&49\/"F?6/M,AEV0EK3+G3G)[PT#CP.8;/!;62M MG&@7AM7T "P/ G4*'@?)HFT#EH>NIQ=V:1S-8%ME<*&^G\G8(J0]K)1JK>PB MM%'*&0_D"QT-:X9/R3;W8F\G>+< K2DK6O%QL?%*.5*"]\+KS!PPG,Q&E#DP M? PSN()/6Z!HNKVK?)I(,49YB C'5:90P5=E[,T&"2?(NA]-331E/.P.MB.,P_*J8)L?J*D;BK0W)_!?1P)+^2_&8. M7,V"9D^7W1N\K00V]=Y'N,*D M]3P$ M8%GEJM'(':%"9%PO_/)<"^MZC&Z.6CC"/-P@AJYBI^)7'T:5EB115P0G_G? M0 L34DD8X!;$D/9D'F0QII2G2B9RP>,>&!?'\#C8ED1@6R*!F,2+>3I^E,!W MC%*<#I\<128/'*4]!QII0MTHX[D4"!S%>Q&=,R'LJ0(#'+R[#%H303$)T9E" M.6;]*![TIP&A#7+0E":V$K3WQ$=D.GCGJQ\J:/$%LDSVWKCL0)47O"Z:G_(' M5JU&!@7J9[YJV&HFL&KH.7'6-#FEY+>5$.H%LSPD*N;.MM8',MFPQT=T2_$>D5[#Q\+9X'Y=6702O '/O"QXMAA0>!,1 MRE/T0$-X>*4^*=Z_--#/M&6!P>4F%L6&H;S49EIS.-)"8GF$-F&;-X8W% N# M=0#VHW48\ZJ]#,L]G.1@_S%K9)24 6'Y3%A4R>=1E@2"_\Y?X]_8#**]_%T6I3%M9;BST6I@G@R61W#3YCWS M%8/5S39OL^ > ]2#W5[1%=%0"\OXHZ.9HFXR_X/F4=[M@2G5V6;@N)A="F), MYRV802M9![. M+#DS%&*O=F>Z$4+_GEOU++]5W7HYFQWC&&O/4B8ZR7,>M1 $ M1E@1A(A,%V&9,*MWX?!LWH7Y4RT8>X7PABL#P1537]GD@$>&BJ&)EN'PV$S1 M\3Z169AF18%P35::3/,1=@<-0,@4XEVXA,BP'52*M#B7#>(ZALE*XI[.= M./,8QAEYI6XME!8-\1SR103DYN+OC 765I? M=RXA4X?,[S,FJFFR(:[/C?!-]+5,76MY%:\-")(>GFLPFH8?F'-8Y!R@]B=@ M>!ZBQ11;+ F98S\!-PG>F#&0(PMZI;.=O!D*K@A(SH4P6L1X>""N]_$$7(8T M .^9KSORL-(;ART%S:B"_5C>',OV!L,F[!94V2"+4"-W+KNQ6WZL^YIT13/S MT(AV#'ZOJXUM*EB59->P,U("H7 F(VL38TNZ"$.L<=7R0Z\\C"HDA]+%F!I< M3#T2S!4>#8NSFO^&>@M:[DUQD)3W?L@3#<202EFO;[',8A1)B M75;RSKR)4;EM3X80NJZUE0C3J\X/ 9F$U/N6S1 IN&:P3#_3MX.?$3ZV:-Q= M3PB*K0EY$]R77MU,%MCE\9\2G6RP7&3>J0$F4W[<_P8K0V$8FG&PXINP,\9L M%OI&U9?OMB(H!3[A&6>M0[CS^>:^S/*\7Q?"E\:5UM+$VN*\':8YY:V0QKP/ M,QW /X9^?(N8W@1?2X>ZB/E;L9X0.-?3'AXUR? GN>#63FK7JA.+9O#I)<.' MYWL8G61MV"BYH%T8,IGM)-<@=,-)AU@;,6%I/AS _=^+D'5HR4\^2SQA^\' M2ST$ "Z%\*O.Q2&JJT#,3^)HSD):ZIJU- >V+Y"M*B,V4]-!-!S^)&0@ZG1L M,\[VM96VM,F2$F@QLGA*H4F^&UW[+.Y:SA=DZU*+%2^$'M<4GF18$?QY3P6V M&;APU496-PV:8@Z]OT'._@E'[8&U*,IBXX+AY6BVH;H"T\)6D?HOXF8Z!2F= M+M1"Y_4;&3U<.E!8_7!&4"U*;SPP72)Z;:AYU*. I5#@24BY)4"Y[D0*$%&[ MBUM0Z>*PJ=*#-'V(6EOYQGZ'>4:2WR/&^"&SZ)=?7C'D^CD[08?)_ 81?9[ MHQ(/GL:K3XP/BY@:Y#;3X&0 VTY7,YNFFW4EK,ZS/$L" J\21;'L;IMA):8" MXE&OO'+>M# DS"/"0)[@P%?#?B_CA_-#[5)R8UT")TNB=L11'RWP""L/V_*Z MI&*#+0E%MC0.56C:NV$5VEM@%9K?,V!@4]W[AI+48FY_ M7 Z^_..MX!@7AE$J'%Z'U=9PVCVXO/KTWH7Q@Q"[$Y3G>HT__PLM2"&ZPW(K M/_B]#;+@L>YME('G=BX\?_'W=3:\?.ARB1) )0L79JW&2P7N)R<)+U1=&-;03J#@9PWFQ>RV6QH)WC_:5[; M&=UT9=_9%GU"M.6MT9'.1N(, +!JQ;L! ##"4Q \.:>:8?B7W>R>)A$[,6+G M177LVOSB)A[VT+E1^8H"G@+YV5U<>)H?0^)!+Y6Q%;V9X>EY'$T6XY3?,[]KA7(>[PZF0BA([WR"6.!OOSJAQ7L MK#1 SGH.-[T)!;;TKEKC+OXD.WGRKJ/[[&X#+U98>OWU![JMND-' M&MAV3]+[JB&YAC*45,W =J.V.N@_>Z\_ZL_7SUII$-L$9!;)5=&\[[EK+?(9 MWM(,Z5I9AAK#]Q#6$$3D7=MY>Q#X#BHRZD[=ID_\*6P35 N7<"G!XJ'T&HSH MA&LN^_DF]GF/>C8H%1/'T7V0D"7 RH"B#C*[*K;4;IT_&[-B;9@Q*P*M#90L M\(H(&&N\;,/[LX?Y-I7[SZ_8;0!VO3V[6)25-6!):\AN[25 9C*.@^ML*RA\ M&G8]D7U5&"W*IY!KK^4TM#M?J4HK5>[_:(=WL9R ZJ39;8A]?21+"D]>SC21[VAI9B=T+PZ_[NE=7]DUPV+P*TB=C5IRZ\O\,TN MF%#'9'9M-KLV*=Q'TP4XG F* 3Z">:1[TN+;V)O!,.P+N-=FKN+RMPIT**Q7 MC/_T*1>5(1UDW\)[-QF';QB'"U5Y>D[,/V7O"]C]Q=N0"F2P I6N@&$I)R_Y M9DI-Y-)]A20K(BI,UL5&L\G(?_5#$P/PYC"HSS@O.:^^/S-(Z(1?%W6;5&5: M7$++Q\TIH24EP!N^KLP2LML=_/XFE:5E;R.N&01 TY\V\58M:P- MR\&NDZY?#%[<6=0W9]?%J0*:7[YFG;V+8FKNR[%[(1PCAEX-[MV?=-=E/O40 MD^DFOXY<2'N>'V43"6;70)V?7=[A==-C?N$G0[H2L[LD :T,R<\%['OE@2FF M8 78"0\X\M&>&HLN*4QA$V0UV\BD;"/*V#1>WF19R5Y1)CNO+F!9*I;9WH[1 MKUAU=*7T3N#-UBO!CJ&)JLJA3G[4;5%1]#(6B6Z(BFZV!B/9<&-KWK#8_C;Q M@ZS[]HB*K['"9QA.!ACS[FM+TT::K8PT55)-;2#I6L^1'$P(&"9VD&O M)_>YU/A,L3+ M-45NNU-.7"F7!S'&@Q=/<@A(V$WN$ J+P5)XF(J#;\V"-+CE&3NT\4'R)UIE M)*%MF?8-3]KQ!B(E##...OF(U]O\%&]497@EF&L)&!)#P"YZURNT7Y7A4&H0 M,8F?4U<0@[D=O+D$81"0RYTE&.7.G]SZ!*C"5XTCJ!6X%'B=9CJ%!_/5+J8) M Y0GRD!*^3YX&T=)[D"PQ%N>3"H/X(W'\0)O Y4N<-6^7WY'XH_+2:[U^:0+ MX>\0+2:_\&MBE?GA=4+:=3=93;X?URZQO<(;B'2KKW)9CCGA30 _]?KZ8IMO ME]5:9826K#G=UA_YZ#E-+VF&7[QO0S:S'KMQ>-2P;=C#5,QIF:_?J;*F6O7]K 4YS2SH NU#RU+MGCR09-.TP+#W M%*KJ MMGZJC'ZJ\;3/WIZZ5>YJR2\#]OX#=GT8QL48D+;5XE!D_PZMX0P-V; @3E,' MH 9Z?R YKJM*?+W&V\63!_?UMS&I/[L8P9_V,0SA/TRUYTV1GEGNZ4P(Z8*XG,AC$X MNW._G1:0O';&8>; L@P,LZK!Y<$98BN^6@J!SA86S7<#J6 M*4,]2'BX"U)?PBN0_MMV$5^Q"BOC)Y*@LD(*RVKX6!!$,&"83D;XF3U.D+&A M*1)%04&0<"\&_N 1Q.AII?),RF%>I7F#7D0@7S M^*:D5.ND"G'JZ!5951!VPN#0$*!EQ/C"*ORHR**I%%"2Q9=K,Z].)@0W 6S3 M8P?T#:6O9%BJ,*VYB7FBL -YY7,SE'4V8-+ *IFRFI:F%]&V5;R*ITN88:YG MT2<[P_.Q>7K"+9H%6L ,>PYE#7<%!IXL6JI:K&KQ!T=7FV#**7'SZH>\>(DW M? $WF)LBGDD)64.!9I. B0BD#8,P!Q]B"6#],AG?^Z!RT\_?[P9,0$89@ Z'>*+0:EWS7B* M+1N05YPN#:(Q"1H[QOE$IY(C^&P'#M2H= <]6W?ZIB1;N@U4FB/),7478I>^ M+)N&8=A#K)C07[\;_8N=+*VT'O",)S MKE'U.>;1>$(E,3RZ7?-:]K[R!'#:K"D0+QG/_;P)OI2*?*+4IQ95U5DWS9F- MP>M4%DGFXZ6(CK>('_GK9GYZ%TTX64UO0'ZR=V15E>5W?;[Z'4O6*6PO]JZB MZCT/>:(XATF]IC5&'W!2XF4&D\GK':<$K?2&H[YSM"#"K?3G*044K ,@)B-> M'(B0K>\&(F1IFX,(Z8<&$7J9KWY.Z*2G[B7M>%^,4U*#2OHOF?ZGP$EZO1I: M""**FIAG3"S@DH3ANG"UEHP^/"S1RUTL=>U:H7^UW\7H/L'F2R/8.+JZO63@ MA0\0 \;H62V[/P='6'BN[YWGO.?O?=\0!1OBX7PHQ99'UZDM<0@<631MK=6S M&P(1=(9$6Q=-YR 8@ITAT3)$VS@#G&V(V) Y+]W#DCC,S(XOSMV@N[LS.Z]( MUV9V#BIV"BH&1<+V'%:>*SD_.1( 91Y8,T.^@DK;IFOQ!:;5&UMNX]\-*= MI7.*^[PBYQ4YKT@77*:NY9\VK2TKW[+(J^W/)T+G.9]/A/80H] UIZ,KT[:= M;BZ,@QP!=(A [2 ^=X<(E)^M!>\YJ#B-F9U=V*[-[+PB79O9.:C8_5#;GYR0 MW_-]%YV#WW,B=2Q;$JA<. =)')_]GI=CT\\K&[)TI@P#5"!-KOVQAR"<\+4@ M9@\FU+DT6DPG#)GQVO=#F$(:2%E9'T)9LOX%E'^5&("KA_"*"#V#3U[[11$@ MG\7-(EW$?AO(NB<@E#8'97-3CD6/H.0+;/)4^?*1>J+H\JC7[X\4R;9M5=)E MTY!QL0NSDG/T0(!8)=IL#^JDT_FN$G;!K8I*Q# MS+2)F;*^&3,WHW=S?GZ*@RA&D)7\.WZG@!75U^\D9)NZ&=N:R%H&^6.PA?ON MU=42[4]EN(3E=EV-\UH/B,? U+H-_:<3])^^>DLB(C:7W>:F&-V27]:32[$W M$]]5E#7QZ./-D./@XC@?P[Z7W%'WY^1N^-Q: MPXQ=*2U4?PA_3!\_^[?4C3!,/WBSHW?I Q(QY_?W?WP1P*$=?O[T^?)J>"5< M?N@S,] TQSH%_Q=-%R&VSQH%4X1 /#()YNMW'Z+R;&OSJ0KJR MBW/S]IB[D M^^NX81NJV8,G^DYO*.F*.023:[N2W5-,RU$TN^\H'>BXH9SN"J+E%$?$J;X7_9Q&E>>M91/P?LUZP'IEK_CGO^$T=5L>$PLZ[!B"R M?M$TH!U O7PT\M2WPL>B#TC[7B&O?EC9+:3<*Z1KY&IOA=_7-3[!P'YM\Y/G M;S#PA\\R!OX4MCY6ULYS"[Q5"DMS(&HM=HUFG14J#5#R;@VE[C@BAXDM\:8N M*9P-- F1[BS )S#=Y>4'QGELU[L_+T? MISQQD0/^8],5 69T?(J:PJ ^K68,2,"K%,*Q<,U&FD+I\_&WL:S +&>QCH+V8> MN%V@/C_PYZD7-UN 9HXM0W"Z)&&3 !<=*;QIWF,N2IL/:FE) K%#2-C$D]D"HO_8 MOYE29Q_B7!B%X!#">V:49\G:FN*R^^3#$$]80^^\MP_K40$# :M(FE#]9D!_ MFCU;_C*7+'!2G%_!)XN!MO0ABK&-A9\DPL.='Y)8A/E"SJ,D(#CE[-T8TGMA MZY%>_5 B.A_L#AD]32*6;KR!V48Q67I4ADJCTV5^UAHV5=J9$)[SA'2LW&>& M^I;D; EKK^"#)JN&Q01H#[1AB9MUGI!2,)N47?,A5]]G^LD7%W:QB1]GC=FI M.\T"9H<>2@Y/77[[WG:N+>V\^T2/&%%XX#M!&+751^IWE#6*J:IDHZTJ[_)< M'";$_=5MR;#;.W9B0?4F0'21FS?<@YAM*WKB-!O(6S_$)"O8+.S0 L$.Z\A" MO9'R)DE^$=F)6<.OI-10J?0A[[=$$]FLO2YU?(K"6PFE!,3T.N59><%/4CI' MF)3(S[KPKI[IJTH7)7X>@*V;'I%=?!#JD-/L/2_M-D]XH1F#><R6KB# MKYM^E>*\'55YZLSB-4R^[.?3P& "F*,% _IH>XEP5+JR<.6/9:O 7:[*8]7- M%>?VJM+KJ-ZL.5?K%6+7W+*Y$JGP<6B>#]F9"Q,R_%(,LA5,:!:XWQ ,.XAM MYE>@R;WVTP*R:V>8J3]P2J?&,0P(-QCAC2F52GSE+U MVH:YSJ=(W)QI']$,N)-_@PO(_)8.,'#M?<,=CB+59.H!F5":D,L5:=C, M*?'?XTYQ&4(@?(M'=>S$DQWDP+IB0Q8??#SZ]W!Y]V4FR -C:*GV0#*'JBWI M?4.6;*O?E^R!VAOH/:,'_[*4M*0:BEG)NF],6(TO3+'[O%W?EV*SQ&ZR[Z,D MZ5%8!0)_U).(EL=6B@T\L0VCRI+V-+5E!K8/I%]Y%R1I,JZ M+.E#K2^Y ]>55'TT&CJ&85F.=?065W9#BRO.*J&?=V"NY<.?NX$5;[6+?N/O M%U<7P@1[^\34[),Z<');ES>JY/YJWG_VU0^E[M*9,Y[E8I+%=1), B_._%1\ MS13/ , M@?U/DU]8=VZ1UZQ1SK04HI2_@X$/!5UCEELI5K.6)<<,6RE2#,)[GQ%5"E"X M+I83$W_\X_++4+KZY/9!^3;OQ%SICRQ6V\*NYN5&L^"-7\/;ZB3>L%7_N1!> M:B)+PK&JC>R&362WW@NJ6\K?HVCR$$RG\$Q]>\[^Q)[?VQ8RT(?#@39PI:&B MC23=,&RI9\J*-'2&IN$HEFH.C$YL(1G]'=LXLFEA/CRW293*1;L&,088P,1G M.1_*.) 59-GB,=@"GMW%!GG^)&$VNB'!@Q*)-HNEAVX":IV5"0@_@BA^Y3L' MCA_[DXO*),&@T] 1RC_F=X.85)]O$,56AVZ8,*7D$^6RX?]"S+I29I#7K,(0 MV$PEJZ3L2U/XT>8,=*:MD9ZI@^\] XW01Q MDN;I9@_)@?V6Y;61G4E"3$+HSBRUAZM,R2EX _6.;)PI4;*[1ILI,L6Y=008?[@+P)_*QX6'0$#J"#"AE6^?AE]+1 YZH4!%#;5S8G-BPW*U" M;PM+BK@SF&\RL&'=\N3E;^BSS*>EP\;242E- [.).989DZCF,Y7:9"X$%^@B MGX(=N)2.8+/.GO@4>J\P0&8[>"H:CUGG[.P3106-3HS;WQUE8D!.8=OVXQ2< MB N!U?AFFIWXU;'8Z58^&BMBS\Z)8""/^9'LI(EI2-Y3M'(T!=:O011$_/P: M?+8VFVWK7;*VN<;@)GV*HYM@'T7$>P].(39U%-NPY$IT6IKT"E>!6_D!M8]E M0?Q1R0.?07$MTY:&MNU(NM(S)5UURX1 D6 M^]3.A)=8T>+F%>LKW+(-L*/^5.[[6^OPF/<7SGY8R^GZLC2U>LSFV-Q4V%3. M384[^^IG(VG55>FY=^M+U['O_0FF 7VMMP1Q(+06TEIHMP\\SEVND:[IDIJ1 MS#0ULP?*A2QG/5>S:YLY#\GH?L"2GF(6[@RVLK%7,\I[!R7M&!.&OPW=%T:R M^\GM'YGDYR&T7TJ:[9?@):NS!)RR-SNDR"L-T2H8%J'J* B-7A/_:.K?I,1* MA%HI>U)2]N$6[E3%U3L!)!;-]4>FL3#$F;HABBK!UF\@SE0IVBXW-*Y7"G]QXZMCF[-=D5[?Z.IFJBKS1A, M+<3FY],"MW^SHXD[.7)WLG:[47LL&G7;%FVM&1YV5R+/3EPK)RX_GL,28$R( M(>#-Z=E"8T4_DV M??NS;W\X E71U)O;RNS;N3_G1=KF1:R3,YZF+BKZ06+$[M&JB[+>W"G^NR/5 ME ]B&CIC_&S1LLVC&+]S9N,[CA/.:W)>D_.:G#,;W9G:MOO3BW3%<3:K,AL% M$[,R?&+?\Z0XMJUG4AS15KN8VM@?C2?DE&])H24:YM8U.!TN2E,T++KL\M\WVJ=6-Z8X$V_XQ%*[\ M>5KS?U6S!.:;)ZW[GI?X%^-HEH$((,H 0C:_^H' >6[C J )T03PHI1PC0#N M?I)<"+_G0,HY?J6* M'<)113*XUQ5 (DVHJX@)4.L1$<3-&+4Y@.TW0GNHS3VZ]^,&P)/Z%!@;*LT M?R1?EQH!(K$%OG%20AI@MX^1VZ]^J.-(O$E\7_@0I;Z@=M[".21K[X6V*H"^XI!ET-X&%3.GY2UCY*:@C ]?X@A .T32Z?12N M(NP!2/@,3![&TX 0B/B$/Q#$R!1O-(L$F"5X F)FO"(0?/_;G$._, SPAP"E M9[B(H[GOA4#F;4"84/3'$&]5K^HQ^ PJ];]>N 6%PK5J$\#+P4[%O[94IWH M\J7 [URNU:M7/Q2:M:5>H324-&M3OHM'FDY^"$M, $S\!)U<4)L%M #I=Z*W(U%(49A'? MC@F9C,L)CA)ZT\/NK[PK?NBA*""7RNO1B;[,, 2 M(A5!5:UK0)%!;67;UJL"^/.)1TV.T(F2&4>()H;8_%/A(8K_9'P9>W-:B@(K M$P?\43-(P'A11P[S4NY9TPIT,XG& 2D&F?4*+!DGX=G;?X"E^SA.HP8[9U3M M7 _T]#\9/B"ZA&Q=\E5A_55N"6ZTB9EE[21MR^=( M:'FY;:#O5E9XV9P6_E&^5\>L\2W#!:N+S'ES!^KC,&>291YX\OZL[*,J8:('F!&W%.SLQ)#@&&4E@@@A,!^]#^Q;%W."5KLSZ MWP*";V3BPA 2.>R>L$@J,'\<##:854=@F'L7O$<-P?'R[_&9(?)274VQ_\J# M7P<>]$!-@]M;YC\Q9,<[C[42(H3'./LBS?/5"H3$ LNQMGM5D9<)F0_M%($Y M-C;;( GE]/ML.RE!4#)>5L"F2FPI$5Q#M(29X-IEFR\S?SD.\VI,1+:(!4AC M%=(P!XFN"+W(\@%H%,FOJ0,3OBJW?V%=WZB!&VM0DC6/$UFG^R#,/ 4V5WHY M3'_.6A,L<6\Y;;,2>:\!@JV&U<:ATS^&-63<0=XOZK+H_@*NPX VL MX-Y&!+8&4%[J=[!?(&5-,X>:/-(ETW%U23?LGM33G9[D&@.]-QKU-<51.P&D M7/!!8(P@5>\.HO(?U$D2K-Y_UH928-TR!PB]V6N.-XI;1&$8L=DR'JQ*4P3L MS0+!>QXA%KULX\K8$??(J7 MY(N4N;4)!B%_QX9K4\<>1-2HJ3=/_-=M00U-^ZXA5P[Z3BS\PB?Q/KCQ:W5 FS*^C9ANR/E5!5;[ M,V;OAR.P70K66=44MF;>)/A.-I<^!$T1^'O@B_&> '?!_+@P. VKKBZ-11TQ M%*7X'".!Y+RX:Q?W2^Q!L.C-. +W9]A9P+$G?[L/&T_H07S@WL9^J2O\,RXZ M?-E\B]F\74P];.V:1,8N DRJ8?W!#/74S MK/-J5P**NGG,G<5U15BW2/R;Q;1P%UAKD0;7)?99V\>L1W0$T3,FSV!N1527 M=X5N0$IFN.Q\N)GW2/$SZVJ)3@UR'&+@.Y^W(^939?TE@B1KEKX"AGEYPJPU MPO([6!*KP+#/_\02K3RPY8-0%W:6;LR\,HA2_\T:_BY@A@GK#SRA;#4E<&X( MSKF6G>+Y++*9E)OF_:%OXV@QI\,KWI"6>W_'8'ZFZ.QYF#N$\\JNOGAS7X[0:X(<"\_C)8[KFFNY?8L6Y*'+D2X M^M#!*,^61H;2DWO:R-3UT5<5H[P&B/NU=%1)+Y;SX\W[*+RECGV,4__PIY-1 M%/]^R*:#V\?V]NMWNF)7 OM6M-3(IX9-F T809359SW!@5\?\Z9,K"=?WE[3 M3P;P XCM^*A,Z?=UU]&'MJ0J(P>"_KXC.88I2_W^P))[SG"D#(8\5Z0XFE9M M[; #D3MS:_@-(F/J->?%CY?8R^U#%%)O=0C\* W%FS=WL%&&RE-OCKTK.]MR M86=V9_T/.RB;RNMWP%YS9UYR$IM817__Y 43;'IW3!88NFN#O38E2P$QTHVA M(O6&BBD-^ZZEFJJC&8[&>E4;AFXU:6=YZBM(JW;US3\>LEYS/3_T;X+434?^ M!'@WI6ZY:03B5NX,?%2NF+KB6E;/E#3+E27='HPD6U/ZDJ(HMN*JJJSW9&:T M#,.T]6:N[(/J5@P%C9RP0T/P%?CP5W?@1_70M<%>3O )?;,?'=E>M60D;(D& MO+L%&S>CM17[/OMS#R)0UG'ZABOIT(O1+3Z@[[0]MPS@EJD:;=BUEK8E[E3: M&E^& __&QQ/*SWAPN>BD+T7MBE5+6=;!];2L$(Q#=2$>&L:H9VJ&Y)@:+*S9 M&TJV,G D:^0,>YK>MVS=.?;)A]QX\$%=;,FD=^S,@T\MQ:FQMD;C+"K&F'*1 M%[6QL+=<+?J8%[)>")D<4%_;%?V#L^:YMV'P'SX\;Z-(I<'T*+9%]?]:^)3\ M\%+0L>L%.U[ G$EP?PB\\)R0S#O=,I;+&;-FZD.KJ#NU0]K>D=[I7*R@B+>O)3+!-7TUJG@Q2&4 M0>*-!WF[4N0/JZ& L=;4VQP]\<<)HL32I&'Y>1F>E.93+PR7&B_C\6OJWP8L]Q9.RL4S6,&%.:>BS3(V.'WP2SG9;$58 MF=,UU9-Q(\3938G&IJ7E0LMI*U?"L'4%RX)2492ZDG42B[?!$OK4]+:H<K56U2*O4L99*TQ/\-E4AE8Q_M]0GGA0-0HG8K XVR5** MK!DPV976XO(024GJSZNBDO6 ?<#6I->/PANE! _^P+C>V'CWB;:[E5EC%1L5 MBOJ@F0E2521'D2V)T24B7!'15>$;57&3C6&GR'6@7MISG9:"9]:,L-2:<(3HJ'270/G'- MXC1NU3DOB8F&7% &*DJZFC&Y8O"PW@*K,K$#+N:,^0Y%&I-7E699>U*8!7 ) MF/IX(63Y%6X=(+KQIK11Y=^/0 !+.Q.Y &S.=4^&UC:]XXI?Z%3>])U*0'BE MZ8J^[UAS6NG\CIU+X@4KP67YL.H\63==7A/)7E\[I\ 9Y*[:ZCGPTF7<,N[\ MEMGU58Y]J[B0=?LM0@?X DO)_E]FR=S,D'4Q2M1>OU-U2VT3)6Y :2O.\3BS MDLD8\*TU#7B)=%+$TFM>(')+]\-)^\CV% ZS@\%],J6FY+!K>& ;"CM M9*-.SE/))WX"F'S&:PSW[)"X@_DG,!LJ"(.YE(U[DIP6#,!]]7TI..TB U $ M''M)'9XDYBGRL7@Y3,$+ZBC=QNMWBB[7"K37DO$4Q:0A'[.<#=N .TFZ"4NN M._:2:]&"G@8>H#7PIOUH-@.#B9G\Q"VET[Y$17;_D_>(7W;C&-V5?1G%A-[Y MU$FA/5!D?:1*CJ68DNZJIN0,54OJCU3@F>GV1WV5.1&ZV2 2.]&X8K>HGB-U M\A0:MDK3AFDT[P]5 MKN!\"@SFX&%AY&:):^[$6N)Z9..PND.'^ZN+)(J>(H M5OW4I3+Q.E7,$#[^ 8&M/X@>CGO4WW()@2[5LNH:7)_Y,F7,J6&BW>7"$+3= MBBH[2P0V$; DEI5R-%AE",CYR>(5A$-X*]L+TX$_]5E:9U^G9_+ &,+J#21S MJ-J2WC=DR;;Z?J+V!WC/^?_;>M+EM*UL7_JXJ_@=4;E)E5X%LSH-S;ZHH MBLKQN4[LBIR;]WQ*@00H(28!-@;+ZE__KFD/ $&*DC50-KM.G[8D8&,/:ZV] MQF>=PO]R] P]_I<)!CLV4S5U]7;D.U+':UJN2CD-^R?5DU0B.(NS*W%-4OEZ M$1? ^;'M]EI]M\P'=]NIW1M=44GX8%M[UFPW^]VS4;US=CJN=[OC?GT\'I[6 M!ZW)J#_MG/>&T_&M@4F[2GBXI4KX:S!67W5?[U^;50VS6C77_N,5-+_=H#Z* M9J0ZA]745;TB=UR<@>M)\7[_BX9@3QV3T[W]RO1 MM''\NX/GZ3GUY$MMN:/!HS1E^)Y@[X^M7(YG<'34@!Y9 QIO\0F_.*7H56?@=N[?A_CUR^*.5^VV.QK>N]71SM4>5:/O MZ1H^GLGAGS!K;,,2F_>^BX^7 MT['MT_%4#OE4#JP9U]O(^Q[I05^K!]DGI MV9714SNY2TZ/2>DQ/0=04,,HIIJ8VT5E.R;%P.0,P\O+P(KUU=J+J-B[JK:) M*YMV]9>HG3#2^@;)/@.-Z58UTEEA*S%5]W6J)*9FOTPH%_$BN\8BL@NDVR1? M(1) HT!=S6'YI=_>_O[_.>_"56CVW_DSHI_^+VR^'Z^($&HGNTEO'\*36=PK MF:RVT69FV'*'K<$F[6U27B6';J&][91G<<:MM/PV%J04H"<]S>F#Z8I(#"=K\12<'MK[A M%+VRD?FUJO6.3*:?>3_?C'J-7@]?\<-TO?1NWH01%G:7IKU[B1MYP/]#J,H& M:#U",C0_[Y/(]V1 T@^6%F9O@"T"K7U@:51:Z3%E[#%];B"UAR_&P]9UVX^3 M'W8,'19)8O3D)/'5,?26VQ\]#6T9K< MQ*,D*5%+^T@M1TE211L?$2K.6V0O,*N[,W*'CY/6_3W%3(_)(]_8[=%Y: D1 M4R/R"N_FBS%O'R^!Y'N2%,OL0%H& M:YPO(I7# <[_*V#X5B(#L^8UB"C_B/HWQ0';> V!9\)[K2P4Q3C8V1LUXEGH*T$ MZ1P!PG$LZCU7.Z&VB!A=9AQC[P8^0$NWQ\DC;D%/835X+(J3%8(GD^!+&WA0 M""]4]^/KR #W$O)V&BM,>3-<$BR6F! @F25F[TL+E. P9<@@7G<8(2(_PT\1 MER8P]]Q;UBS([90S,C":O/:2+ I@:9>(KT\A3J"<.34HS#!,BF#M*;8AAP'@ M5YX&?DZ"+$\B?/ISN PN%6(QQQH,05/0:HJROE_%- M^1G)')DO0^I:RUH&Q@1^AA=2T(@HM@^7H^[!GN8S;B%"+^\KX3CEI X"IE&0 M<1LD=QV0*%(M7=,@^1QB PWD!0?3@R17REH$\PTF-<0.)FXI3']K8?9>@'0 M+<9S%@%OO1]+2X>XX8R7F+=P>24=(M0N*8G#G+;OFJ,XJL\QEX*.N2C:251Q MVAEV<.#6)GC00;+"W!>0"9$Z*Y^;TA8%//6<#2Z1W25CBKO3*F)@X0EOQ.&< M,X1( -!V:%D$#P-A93>2$20?AE$D88N^S$("AW%E6PK4Z,=$S@H'7Y.LC6 _ M1]9,0D_NUE_'XP\-]O)@KSDZ=!E&FA.H0=1$RRN?+T$TA8N0\T["7:R%)XO, M%6\'9Y%GR.O5H";!Y)JY&-Z%(I(%5K,[VUKE35Q*X%"A[9\="-DV."ANA M6D]U^N]YM=8?UT73:J?=;S5YG M=#9I3\_[SZU24QK#JX$%^Z9Q9!W>J9*279WA\4SJ]A6HQP\AVU!\F!9.M&R5 M*QL"W:-NIG1YD'WADGHY.9Z_"J.0^LJ$U*.'U C\!>+-DA"A1!0'\[I8N*$F ME>.OX#IBJ=]PWN>BV2KP:9G 91!ANT(T&U!?]%GTJR1,U'RI^5$2J#94,,H* MLS"1?K%)"FA]'N<&H_#)5;,J>#&X!H4X7DM?";L_$4E!2M?DQ#NZPW"):(_4 MJ66$-"=1$H-F2Y= P_F#T'=K)^6\/7P =[*..WE3L=? ^S^V1FZKS=G@-RZ TDEK$Y +*7^E 353I3\5ST_-.=TGC=RTZ2@U MZ3@,Q8V3*1U>VMGVW96_*-^YXGN6L30LE[3&WO]Z>??RO-X[.W11"4".*W]5IJ3S%#<+\V3E[>_'AW1@&YWS/ M;R6%\^X!S?N&%N[(JUO):3/,=;? U,/="^^FYW +M# ^M4$NA8NB#L\\:W[E M5R6FT\0(3+?MNOU6=.G?@M/'B)/F"Y.7E6?;=4;__$HGE19'&"TZSQ)K8=N>Y M*&3]Y3"3IZKH2:QA(@=C"G_98@H_4N;4LTSLN67!H5T2Y:#G=D?5\*-',7$K-W9T\N*AR8F'G=G=SGH[3M)3!B7&E,"CPBN.Y&?- M8@J]4(2FC-'2:O3-(E?A_-G8J;3>[_6ZQ!>77K72O73-]3U_>KC6QXW>SUVWW]]FU/5>ZUZZ= MAQ%0_XO'X^J7'?+5Q^I_7#+Z-F?]@I;X69?FEEE.GY M?J%IZ2*X?*C^OC*4O<*WOY]O9IJWQYWN^+Q?/VL/.O5NNSNN#P>]"?R_Z=FX MTVY.^N=33HOI6$O:-N_B\O2?G^GX]FT.VOWAE]9@U"XU,Z^8?9DNKZ6A+3P$ ME![!/^>[PW&S/CKMG=?/SL][ Y!?W5YO M^-RI3)2CA%W?HPR4A[=IF@>^8[;+NA@L!2,,%?\0^OI@N]&L<^Y3V^E:#Q^$X M(8[!NEAH:;\T370+.1'L?"JKJV$6T[_S,*&4)P>&P-SU#/,UG64<70:)SM;U MG*N;-9879 ALIRLT:BJQW5NJ3&)\?P6*'F;67*I)&H2[!AQDF@6>CYE'%O"= M2N&55WW'9#W[X6(1)%3C, NRZR!0B4?EI'>54UH$H6- -$HP)D"T,&NHG8 Q MU%X0Y!FEGV.2$^6M14!M2TFVM>'UK"Q>&(#<;!69.)AIA>JV2R,$7H)H@#YG MD^''8*Q5F&68?/H795'AWPAN#_YHGQ)"!T8"+(AG <]@NJM,3VUQ<3>]R%O> M8/X9+H01W2+I\YHGV97S;^"CC$L9.%N(TN+ KEABXBVFOR:Q#3N'^Z4G3WL* M8^L)^B%!!L((E&GH.6B9),B5!B5R(T-WH5G79(EAG<)%$!1X0!%Z@9+9'L+% M+7 ] =8+9%ZX5,4,^+4,6 7&PX>JZ/#)A-JF,Z8@U'Z'E91 2U%"::%T\>>] MI4N_WAKND"Y_!)B#.6?4350*&SNEA9$5G.Z'.9C ZY(V",R88DH;I6_"/REU M$WB0E":J%B+:2.2;I#4#66 BG)]XUYP$EY-$P=\AN9*;BL:J')38 C,R(TP) MU84V^V[6OL]I7J_'BSH+@,*6%O>7&>FAYQ!$_EY?SU3Q-'H04+A=85M[2?G7 M;(8,3+NYP-3 QN9!VZ)0.$A)0$H(936V;FC<,?1]Y MQQ-0$N_)Q- M)4S..+_,81<>10KUBE+(./%(#DVDY$/T!]C_"=>+D5!R4%<- MUU+I,V$I\T'A%D&I]K)5(0=5A)]D:ZW]0AX%_ [^H8K52 MC5^Q-$7G/F]EJK=P"?M^@IXNX";T6SM(GKA,\QQ. #>8!"D,GX"N)]4=08K> M-5TI.-_8(Y&WB;T[-+!.8 [WX_N=2M ^?'^[$K0'W^-L8*#R\=V=W16'5BA2 M>[)[[<1B^'NR.XK-*@7G8-B= ?D?@]N;HQTZ!U@K"2H\ 5]0L*?3%58O@M)W M<05,5C^ENF_A;\LD*W/ZIC!/V5@BM40@QL6:HS),&GU&HPN'U(K5EZZH,LKL M8+^VDWE?Z&2I,G*.Y2W*^%C.\Z5F1S]WRP)O$RXD._4 M11!B^4$J0/4;# Y*$=JP'HH/4G&1%; L!.M@EJ$W4X4PNOZX-,1N]J)/[[J\ZE#!.Q?*W#H5V@O<:JFX"U-8$%;0P_-:(@I*NJJV9=/Z MAA'/29086ZQTH3 :O?@A+#$G4D[TWX+QI*TJJ=I3)>TT%]C_RQPD!F/DRQ;6 MBB66B/*^$=0[,7YL><< MQLLTQ@IWD-2\7O$"V+J;^ 7LPY4*98RO1;;T6).ST F67+C/4DL3K>OVH@]9"P,4X'44^ZR5%&Y%EFU,0@PW(2#^>(G9 MBG2>J@4A@3O2-H)*O?AZ\_Q_0#-<<2$=?@2T([KA]$'N9@O&LECRDE&=)IT< MQZ1I\'#68)%O38@*7W?-"4\U920%$>]HGH*T8"FXX\X?B(A$,<3%>@LG7*G+ M'21?PWGGI9G4KF]A8W&&P!C601E9UENW!%F\T^Z8FL'>B!H1J!8DL/-&TZ7AS13YYX6*%CF>#A?1:EDGM9XT MI6_6D[9,29FA:SN*V;;6+M(GXX@S1+FR M'UX!:^\TMS@*[Q;T*;X=TAPV#+-0IL?HD,9-^\ MN7G*@JOJ[E$]E8PU15<"C,*P.JBO+)0QCK857)(^(3+P_2$6F7'GE">I9'F5 MJ!^Q 9MH#5*@=DAS#[#6-HS,S2IW#%%>P02$I^_"FL*-16N(:( ,R?W-1E4R M;TA+5?7C=7H#.E6J[E?&DT!;&"]5ZQPH:1LR,/U:&=C:882> M6ZXXC$8E.>_R^\^(21-_<51*7=GV &,C?4PT\IV10[>XJ#P8 MTT]%P=4JA.@))>T!O[$JSL3V*H;64L@;=.5%E]76<$B915IXLV6)LC6 ZY.G MO=LMO"5"AJ0GX@>&O9]88V<1JY>[8F9;_+NV1)!MO8-_M\+=4SNY?SSK4(), M_YTO;T2#>DA=HU=O[>*SS?!UB8\T%$V%=T!36"'2S:S! @O@#JA3D MLBPN_8G,L8!MCB(:W8;-?YO'4*(9?*E4VP45 =0'BI<>8OS@/3H4+,,G4E.M6""1JH:Q6B88>1;0+3TW!J:!.I MI;*;IW:B$B3HTX+4F IF(2%+)SIU@_>#-H+GQ[)1G+4S^?6274A@CQ)SBD47 MI\'FA)1GW[A9T#.S(JO/U6D?Q8L%/S]A3)E"F&&7 [_$8WQ5P"*O8U%!!3-% M"?@W95N;5%),F&;(.9,R4K0D24E[1=/(8>ZWZ+VO&=NE^"%!?Z']W^5M(7PV M0H@1-Z(&^2NYOFT7:E;"=V.$&9)2HD:\$DFZI]OH]8'(&)#11"U&_]_/+3MT M-48@>LW0J?T?1MW;=P?@?K@*EX&@,M+&XT10(L-8>":4D%-R&3+(JB#.EI0^ M3K>I-$?8G%SHH[[%]T5W(%.LTKRX8:OQ4;174?O#SO4?XFH0ZUF\Z>M.$-J5GL6G,J0P@U[5@IA_9EZ MLV,0D!"WWQX&"XGW'ZAU]RF4OPL**<% %D/L*/@-4*Q8(G _JG[+&CJ6+U!$ MR8R7XEA \^,R\98V?EK-PD4THR#*5A:@*L7HE,0G58W/J'"LRYJI< MP=-3'ZF=5'^F:NNLSZ#PL?:-!*BUP!'9?(C0A/< M8R4\K<;+VTFP\+7:B>73*73&YHV"ES"PYJ/X .W3F>49!4D)K!L)%H0F14*1 MCC DMG3E3<;BMM !=08)SY_C.2J\AKYO)$C)EN [@3U^CU;Y=I3+WY)<_ECM M*+( >)'I-M"M72;E:S!(G$\19AP"M\Y(50.^OT(A;7%JZBJ&$69E:%ON1V[! M0"LSR*A0<\N@(UVNJ-Z@NRBD1[U( 6BK/W/FMR5:MUAW#>=TZ[Q%7Q./A=&< M0&.Z1@6((O\(0(W[,KNQ0:J9Z?'W-KQW[60?@&\+WCO,K#!7!:ZW!O,FNZ\H MV8XRX"@#[BD#! E7[&>5'JDO18R>*+TC+>M3H(%1^PGBY5((T:!R&]^PKM=@ M\%VA75:+K."NK1A5N$Y$*=$0O@DUOTCEAEP&RH,L[M\9J(G!YX!=R+8*47+/ MF="0..CX&N96!G#'L\__!A.0(I^5EA 1NN%Q-."-OH :3+B2]=I;HNI;1!LY M,NV1:?=AV@NB0Z#M59BFJK1B7O!_[VY01NKFAH%6X%=*R5:3:'RX^1K6*_C5&7WDO[+0VG/NSS*=YYE M+B)7,?)W%CSBW?:P3G+*"9/"+,J'YOX^6_+11)1*#Q7R%R;%$ZN:,293T9!.2W\KD>["T-EX%)>UA*JKR,--*I5ZD=+/1 M-I9+9[!YHGQAI Y%M)BOV)#;?]B'7H&R7S9T$Z3T(M8T[1 M: /Z/K J^;_8[O6<$MLL(2KC"UN M+GZ?,N.C@!+RD_E5B$W77*S^79I+B>\H!YM)+D&?PE]_M'?E(EY2>Q(ZXC1? M5ZB]P]Y//SO_;_K'Q[>3\;OZ^-W;7W]_XRC4MX^_$47 FU23SX<3K-:TB7^KS@#$S3.?' M 7TPNK@4 F/&E!^+0]<*M1+D5XQ!D4OB:^JO(H6]-V2R\-X:38P[2:A4CB0( MK"LT%90156; OE+5!(;/PD>?B)J%4A O U GO/45,/RQ)\7=>E+TE-VPRUK8 MOR>%-H@ZVY[Y;OI-]/N-3E6_B>1R]@I4&+?Y^JM:3IC.40+.L^.">U 0=FG M/595V9CZEOUNW7V_M[&LVJE?13K<[+U#1Q1@"^?S]QBA/L8K, GFWN.25L6[ M?T8A2GA2GU7M=N3YWO'0=A[:]+?I^,G/:IHG<)F[SF^A[\.5./4D77*\T*1S M/+%M)S;^,)X\^8F-T]"K?_ H&OQRO%\QNE/(01!&1?'$">L26B!SD$*.\ ,R MA#B?<*H#/+Q294F'I;;/RYO" M%RI"('6ESIJ/CZE<(R=O+&4@BP_+^%\V 1UD5!7$2+&.&:"6UC%L ?&\X'[8Q23C\JZ"N6\^VJF*-7"_5RF%*9VB.H^.*5YQ=2'!.NL5!#1[JN"" P8SZ5>=^)A M(=NO20PFZ6GC_Z%A^2I1G66Q:@$.'>._8(T54%;PM098> 7SWG4\YPSL1K"H MEW&.)"4TK.U^ETL]-.0; [ZY=+BJ>E7-S944VR(^<=]M=H;L^DOSV3^JC(L] MH.1]IL:1WCKDKIC&N2C 8^;XJ 7F(J<2<(Z:T_?A#\!?%=UOGT72F3/=R$BM M/- S#]8=1I^<29RL8[;.RUX9]"/(7%8(H"E)@9O2D,!TPQDR!&!@TH#=PNSUN3"IN M -U15(%XH9@HPWCI;*.!!H,;+ MS^)UY_ZQ-\:K 9(0W5@1YU&M&-/Z(\:TW\7PVW'Y)#Z^&Q<.X>"(KD*02!UU MD>S>7D:AYWR O7B7;8!DTA\WB$V[FHS[D.2^!&.,5\T2)*GM0?1\B4\QL7V M*^_*=<8Y=I==AIXKY;8<8E UMWB+"S[3;\%R!D<:!>YV:E2B21&;+9PVH-.; M[K#9O1>]'=RYOY]G<<6I]XJG?KK,@]\"I/&Q94P4 MA;OR/W!)[''D&H1PQY%WNVZ[W=IZY'+@M1,Y\DJ)(@DRJKL[^Q&E=/(_2GZ; M^G(E= Z$9-[G1D,LM&76NC7'\/436G5 0E$WD2L"!(_($)6*QX:)!=5@[S%Z ML-$C ,2&2)^LO;;D:(LZ,^^T4=T:KY]7C?R@ZKIX4^SP(>V"'4 \,#7SHY1Z M[:Q6+1R_)G$2I&^CE"#LIE:4AD4&%?\2&F>,$7-.A<0\@] /O80*B<<4LT^M MB!_)#Q5LT&F4.F"A*@)T;@%J,$M,F/($NVAN;SXV5!> 8 JFV$*,+1RI)2M6 M_A6N.U[?]@>N@\+?3&"!_IJGV]\$*BY"UR+8!*5^I["B):;;Q DEGB\HQ0T6 M&F:K];,J9P\HV SK#09 MP:*E>U@#)=0V\>L,N(5L!DZ=(K5;P%U45:Q*48BTM+3" MPFY9$Q?WVX5#I7"EZ&:/+? ^@+H ] MH#*,;JM[R'4*J55678)+Y)2%E_1'[8N+9TOY5>'=\G?$<8*DX'VQJ8WK$ *75%Z]U(R'F<:YMSR8#0J_?C;?/O/KOV?QO$G2J7T M$V]!)HRX?%GMXZS0V8VX<.(\HRQ*LGZO@ODG,M (RH&+6A0 D:Z.QWU"233S MHD_"8V$ZRY-4:@$YV;AFE\]$6.,2IR&5]DFE.II4.(111$DTPU%A!BR634IY@H!8 M,F2GQW<';8VV,'$:>!B@3N"HR!*T+IQ2LH+'\X@JDT"[]JG7H\?R*1.@!W*^ M>10<*=U5!3CV--!W']="B7M/D,8XL*'W43ZCDTLKRL_5W_ .Q=33M 3_;D5- M^*(N;7]A&C73.:#XZL:,,"V#$&$9)!0OI3C2J*EEL,-*",.JQ1@]@RG3 MM] MYOB'NO.('<_4U2IYEPYS8[EDW=K5BP G(!&G"A*A)5."?/O@N%'BD3GT.?$+BTC"3T3Z6O MH@>6J@RE6L" T19R[+E&26\2IXZKRGBPZ@,-06.YNV;!W$,$VFOZ)Z((>Q0A M)41:SFRT:Q-3AJT6];'X%Y!BJG *L5J"C$Q&A(UP,D/0,KI\@G5-S+*55<)B+K SBY1558-+2[7'RB)'2N,%LIE0% M!AT@?/B_2$+Y\;4TP-#U8)21C)+#&D[)8(%F,'M?6J TYB*1AVX%,)AB)J,$;I=-CF1/V.KA482@/*/[3Y :H(6&:0% MH&9[)QO.J4@W+<0I$T202DG.%YJ#*/%-I5-?2,-;L O%@(J69\G9*CA1,TV! M 7)MAT3"H.0D;2Z!%7#$:^M@E.^CU NM:"/C:19<'T4G!_7,DG)Q/X")@W(O M,'ISA'&GQVHG@CD_ES,!(P$>S9'6X,4D_9=4H^'I8'E8F*KB-0O71:.X<-4L M5;NC/I92:HNX6_"@U7>H3( N/5PO*>UF68=A4KTM@B140"2(/X1Q.7C1Y(.I M%5M0Z)8$"K]@#WP NM,40H#]C-AA54 !'+,CI55C!M2X/)#:7-#+^THXMA3J M@0J)6K#319(C>/T;W5)0QX<)Z\5"?K 645,U=NA'N@K7RB%IET_86 EDY7C. M(E#*(M_3:6P5&[(EH7;)5,GB?N^[9M,7>[,M-HDJAN##8B>V_2@VBD4OIM1= M>R^SJZ* )VBCX!+9/;-+]A0Q!(*X^CF&[?,ECTNV0\NB:[(DLYMBNQXT3*(2 M0!P-X\JV%*A1[$]2R10X$(/4FXKU.;)F$GIRMZ)+F31FN [BA.OSM1G+@/XR MB)IH>>56LAJU ]G!6C4%)+3=LI221@,UH,Z=T T/E3#>;O0!)4$*^R *"UH M9K006@<_7:)/WOZ51B(0("7=A8EU9FE'HM*T5(Y?O$/T1R MH=7"B)..@@QY6Q= +4LH8QCH 2V0TV/"*.8"J/72FUO ,KKPG7O@H"$(5'F& MSCFP*E@T)JKL7J48A#JYQNZ7BLDTJ!;7R<\A^.NZ-M^NXU)JAJ\M3@?I2"L5 M[.H^5F;=L3*K>??*K.X>E5E;J[>>LS*KE,A^0#5+I2-\G)*Q,FU7?%27,ZEH MM&_6/!6VVU'@](CU5KLF^RYRJ_O4@U!_%4(/LV^*)Z\0@3]>7&' VLH( MC!?FWZ2O$:*P^1VU/C$_XJUFO6P-1!>#]9XBEB-5;*.*\SR)J-.7H*I\H:Y? M3TH5%>S>+E;-#QC+Y'B4NTOT"HKM,YY>IWAZO>/I[7%Z%U*T=6"'UVH>3V^/ MTSO-PR7A43WW\;5'^YW7811?3N(T,W8E S-^#I;Q>F^/%Z7L1MZRGJ9=QG8R5/&PI8N0F"4N@*/J@,.U*9[M[$^_<(3E P, M^JT$XA6B5UJH$.7*E16/+E.DP&WBQ#/T5K.-_/4;A&&!/*.X3*%4=>W=)+' MX\B_ZP8Y#P^,$%H";\6A@.LK:FZ-.ZV23$ /B]$]($D8[ N]HM/%Q'KR%]W! ME7O[&O0*R.EDCA5.YQ\J)5'NR.!+)JES!&.&$TG7^!L]]UBU9Y)W^7 4PC4& MA:I)2!&'13@'$@?X(\#N82I6=IDOJ8&5^+L5VW&SN0"#\IR/Q,YG+HX+DWF^ MPH0KI$_*/]*E=)0Y:*'BP1%A&@2JW@0NQ[H^;2DFBB;A94A^=\O)(YU5*D)% MDO>([GE&>1;4.(RJ@OC"!AB!= SVU9'0]%(+IJ\X++/>1MZD^D;I"URDA-D9 MJM&3_J.D3$D]" \RNQ&LR.K[;'U+.XCT1TML928;:=8-YRW M>I[4:!*+)&_Q#/G3/PJR;H'YK%6 MT\*]UU4Z4>;^*J77&)^H"A>*3XU5^/@_4#$HD MN[&(&5Q/UUR;HUC Y'& S*NIQJ0J_.D5&\F2Z%/ASIMR\3.0)ZG#T8!0@_V.D$X/;]N),5]Q+31MV MHCN>6<-YKRJ2N%=3TVO!SZ7&D6BT)-!:*8_CO/.!I$#1(+GC*YC*]E7BI1$_GNF 46(];J F4CO/;JV605&JJ ML17G6 *=(D KI7\TG$DYH7=741%7Q5APO%8QCN(0G7AIUHB*1U)%"I@!2)U] MGCTS3TM1;AY[8-?-7X&&]]XA\?$,-1X <-5,#@-)\+\2\6=-B-V1S_B-C^BZ@8K M.: @MJ["]?,[%3?&(N=PJV5^?W02WWZX'[',*?)6HJ'\ 9<+F$:D(4[@[HD( M=/P2E+*GC\Q6)R6,S"!<=%A-!YT[DL%A^)[_JG"&B5:>%HV=*O#[#9W6>UD MF\/L+NZRFBH#*CK,[N N0QUMB\-L?W=9[62[PVP_=QG:P5L=9GN[RVHG6QUF M^[G+JBA,Z<:'Y2ZKRO8D,>M,*+_YT&P8GIO4W1: (P@$CTP'Q"E#XW3IA>B= MEX=7P2JFNEX_Y_"#R>5U358O]T7#@I+ -_U1$SH^]1"Z:W 6(./R=*,C(!59 M4'4P>F2"1"(F+L^-VJBS%YRSA^'U7$P>SZ PV!T%">PS"CYSF0_EAC=V[X15 MPLMELDD>6!@6&JFF9C!"[0%V%/2J6-E?)#) ,-Z)(R1H@Z2NQ6_,R>AXM@N:B_C=(\ MP4,Z,):5UB4ISC'$.1JPN"*6.%(]MA.94T\360P02HV2\16,KCB&0?@J18$V-#D]0(GS=0R7 MNTD;^!ARI$LD7D$HJ+^Z[#LQ'(=N+UWS8'=P\1#>%Z/'[#&T"HOYL\@T7[#X M@RK:GI?N/F*#XCRY@1.,YY\.C^ZD'@ .06(I2H>DGGJPV5RGA[Y,M4=Q GYY>IIX*[(F1T4:-#JK%0-ER13UHG,WS<#*QA_:KJF,U/\YCL M3F/-+*3Z2-$5L,G4^X3W]87YVPV8=X PSB3V"WO:),PI2?G2-.K J?ZNICL@414J( M^D'XI;F74M<\K)&)^+@QRFA05DP7ZYHNH^*P#040$Q;8_\*'5-Z0W?(0DZA1 M:MOE<4Q8(4(8?&%C4D]17.!JK>4%I3]8XVG/\"^^HS(H%; MH ]*(0LM/4K:Y0H<'>P#%A(2N@OI0Y\)BE\5*@H6!]=+Z:I@5DJY#!&40A^L MPY# S;;,VRH8QX@HM;L*$OJ.6-FR*PN2LI(TA@I@N#%SE7M$0Q%"@:_VV$=K M+-*Z@?FH'(?.)5%$J"E)PI8^.IL8GMVCW!!-759I(LV4>P,'5GQ?%_K9UH"8 MXNJ(*,C\*;!+Y@DG0!N1:A0V6G2H[IHKSZ1<&.=4 ,[FBGGJJ"@R%O5Q2]D@ M$X6>2@BG[C 2L?X*R!E 4M]/0 '4)U]HZ"Z88)%VERAP@1J7IZ8Y9J"I[WB"!X@"ZK#<5V36[82QR3S3! M )&148V[D>L6OD^,A!9&0^DOQ0[8K(#N6#L575\FR$.<;%%!;R7[LT1OFQ_= M&),0M'E, ?=0&KW=RM>2*L19\;+\"(E$-1"WD$1K+&8+6$UXD2\7X7*Y$F0? MNOHM."VF=@HPVZ= XB1<;+*:&/>%A%\$QT5NE<#"T="ZY4%D)5) I3,4F8U-+. ;3 M.1AFM73F14*0+H0KA.'[ J*.$H$^H6@5F;>ER 59RM3A&E/R1TKV%J@/3*@1 M)PH=8A7^PX&I(Z"#(]T70-/-X;372 MX4L&[A5T-3&28(C)3)1:Q)@/M1/-0F"$!=+E5V<4!]RX@45J2#":>G09EYS- M$N9Q3:4TGQ!FO) *HZ17%:H!C&"TO150QZNP$33<@CY9DC/BYF>5$($H2([N MK0K*@/I%!''>Z-8Q&E/#ZLUD5<3+[4H-9W!+ M]C4"'_HYW;[)2^M>729?,#&W_U!CM!3=$5AK!067K *%K+BYQ+9,%2>5L38T MKL:"XRMPIVY![46"SDL 3703&T%IDS;WVW;&)!XI"LF!LMB"0A%U=O-D52L/ M@N\!MO'C1$5""LYM"YA8IS"6/"(\,R#WE!'=M'F57E'>URPHV-CV%@AH%K>6 M4B[FE>UCP%YC^L9CMU2:*>EH MG5-MLWV3.:CRB%5W(@S 4ZVD'==XHC:_K;Y<.[GMVR6/B<*C=@5.CY5>O WT M'()_DZG%W^1=A&\LPDRY?*SS=%4K$G(#, =6KO4.\O0V /SV

)@$(\:_%D8"<+'2FD9?4[!EE.=*$R_%+D6P6%;.?:KI$8 MJPYT?,=+BU0LKDM=$D89U!:F,CJ,T?'WNY9]0@=I81![EDK)\ HM5BP\M0J$ MJ>?HS+CKD#: X@HZ9O5)&74%#T?KV*@YBXXC_,9[:/Y:.9SEUMOP1!>B"X0< M:P*\5DTM&2P8D#!>-W'15)SFIK(LE';;41[V0;Z-*@6; ?]CX<"HVS,K?U^Y M+)3K38DHXQD6O#CMX;0OKX9S85\%M9,2FW'V!'=0^2>/6/$@+;?256*,-36.YH\6\B%.I;1^,U%@F*)(5R$;MVI(-<\.EF4$/=!GJZ.$.;L.R; MW));EJ3)C.==M7'E#4:[)%QJ!:Y.21F:+.5 RI>D9?];ET!)O*DB'68+U:F! MSYQ+U J6,_MC59F+[ \!9]=.BN%,S)L! 6$_PJLVW0R A[C!3L"%/%(?H-OB MF!H%3@'^')04<"Y6>.Y&'$IQ_944UPM07 \L=C?95*UUT9 !V22/B%V9KP4G MVUZ%HEPY5BY_8KIRL1/%#+L>2_X$_UO\?1*$9R%1"H%8GE[)SMAH:B#O"N0 M5OV1Q"@-I*(!CDJ73 M-JZVL+_HUI\49!SHI?2K X+*>B?Z#&:=@DAEN-V?Z M(#E>Y]QII]!#C(H-GSNF+,Q"G;-],+U#K/4A/II*!MF!4:H]8Z\X8YWSIB@7 MQ)N7J.94UZ!K44K@+(YRE1D'3V)ZZ6>DS:TMCF1^PI<9]WJJ M(-Z[D2['VFUHR\46? ^WJ*V!^L:MIBP!7\0D,0K!.L=T#2Z _APOT1O'2H;F-(L" M^0$D2E7]OOD4JW1;Z%D_A8;YAU)7,\TFM\_)XHM2O 2!7"F4R#9=A=M+>:5@ M##LN=9?9J.63QVQC PHZT^;W;7#EF?0O$RO'ZL)D!)U:"1UIX(']KQ*122 J M:&C;P5A2#+S4:%R!;]W-H7% [K7\/<14V>>XZS!T6;3*]DWWNBO8(&'?B]@F M^&EJ;$#!&\3X5<'E(K5K194G$JYTBRQ2Y250Z_*YJK[D;JFF@:W+26%@4H,M MJ -A85_A?PMSVE$E6G-0O%6LE^*,F+!VA3Q>:V[[?1$E^PNF$6&Q>3 M@0'C_]CKN.WV@)O0_]@=NJT6=?>6V_/';L]M=:E'/9X>W$@#[HQ.G^=FV:8@ M9?F$#9NKZBO@7)'SU!IAQ7^$Z3-ES]J3"VERG,*@9Q0>S(6D@?XE1,.H 2:3 M0T"N) M6%YN#<8P^&^0XJ_FI;@:G.B8IUU\AAV-NGU1-6CBRS7T&TFM5:,O> MX;[L T[:BL$VC9-MG1IJ)U9C(=V*@_MPQ#8>!M>+8U?V94/2*;4/@7K$+@*? MDO),YH*%0 $F#?Q6@ S$+W71ZLZ$Z^."EXCLQBUBDQ[N^LZ MC#'Z2?FO<.UV_&[ZQ?0I-?%0"?;(M.F&M"9N0JM8Y(%W NT*%I28'*7?X9J M89?J-T;S$S\W@:E0%6#WI]W>-19!=&K/I@L2AUTH(_0 &>^#3IXG!>&W$ DI MQJ:&A5TO4(;3[O]D?-3>I72]<$PBOLAI.DY6T+72L7&8-4$_:S5_LEMZ6H-@ M0FT6KX&K2%\5^X>N)2YBY,0YHE$JJ-*K<)T)VOW.Q0VP-JJ@'P-@GC,O\YQ7 MU+D^ W,H!UY^[0+34\MS9)?_^D"=NSF;J[CT?E-3'3O(S'P92E%-9([(,%*2 M%*:FVE+-WVIN,DOP.[KVN79BMXDK9MFNT*_LF7XJ"LS#Y9YNID%A>Z#&&Y:R5I$*A?EQ:(%M4> RE&*I7$*P!Y>L>G)K"_B0:_)H48%9 M*QW!G$'MQ.9]JW"3N5_8W2Z/H]GR7JKE/W#L?NR"-@9:&6MDG8';Z_>41@8_=^#G(?U\[172$X3V M=ZMGDD&C FC$L*!6^S$F6&'M%,4[J3\L^O-*AH68 KO,"FLMVJS83YDE7TVE M.LON$Y E.643 KM4^$YJ)Y7>$V\&M^!S._[(V75*SJZ)Y>PZ,#*^V.:3 PFZ MHL*KMI';)%5DR\<2&)>PQTQ:W M.FB\U?K"8AFYF0LHMH9[T@*P*PEX66^C0$-ZEL8C:<+>X:DY MKVPN^N/BS]1FG->;YX$!_2(Z%,[*;.+#4]N.]G/"G4_]?18B M@3',3)'%X$1+?J.=,ZN=5,_-GAEY9E3P"^[?SU2\8RPIKH-&U73QU1.K%^B+I)SO/U0S^(FDA7(L;JFLC1F39+=E>\/)(&U$-.. M7 FWA#N?8OT+P4.KWJ+%]F@^U1VADAU+=HZ6=*BG\V+,9_4HJBJT^#G-/X3# M8S<41\2=AI2#FC1%-3)9Y?X_>9J9I!RM*&C(:T99R($S&&8F$W %$!Q)< 63 M1CTAI)6XJA@A\[X4.P6H(U/GO&L6J1T&+_4Y)^&)94GE2GB4+=D-)Q>4/U:J MRB$HEW]Q;,4&=;?S:^UG'.JYG 7)G/$QS6E:.7RHVA-\*8%'4Z(_.HIY46#; MJ"XJM?W!V;%?H^&$4AFQV4<"?E$3XK4M4 PF5G8 MEQQ$VZ5TZT1-0HI0'X C5R^0:D39%@EL$VR;D*N%%R$ACZ4;:165TQN8^M9 M-X&E.KVKP+]$NM.G)A=($5.8LF[T:6_#0BK*/\[8%CG*FJ(JA2H,L!V!IA)_ M)@WFVC-^6Q=-6,ROMAPJS(] KZ,[BI-J1H9!%"L;CV^1IW=P-)JKS\#35<$' MN4\_8NG;@;&O3$VJ\O N*#@"=9-WP2>S>0B%O.1U.6P&)$\8-<$&Y27AORD,#AEADVDW$- (;1EC"5Q:LHW7 MV! M@JGAS&:>9B*=T\#P"5PA@9/G* 9]6,F*=.^]H=T44YKSZ8+((\L,WZ.* M<"DOEYP]B!>A]D6;W"B'#L=0LJP\VHYW!]L MC'+1WD^>@#V^@A8X)>YE**1+2M%M(D4=AZ%<:2;G"",'-MB'K9 *OV+^?Y)BXK[-688:*PG- MM< 2#=^KW C4U>]P=<";]35<3-&&"DB.PN RU-VQVY/+=5Q/LV!=)!75S.!:X"(*L'C7U?60G/ZRNW]$8=88:Y&2GA1.E2&> MRBOA4FSL%H"N@A6(OM #L-H%1I&*#NGIAXN"/_K 5.I3 MX.>Y Y/DUB_4ZXT29BAVC'R:&DDFVN*3\?[PQQMT4Y M9L-P)AE#ZQ'R&D6',X*ZPJ])=(0\<>QX.PN7-*?R'&V!5-.0;SL^JY#>S 0H MB+!>YBI=3BF*"U@]?)0R!6+4>C@)QYIUU9Q%\K$":(I,2L"!V@C9]H6:!@54 M*>GVMS!L /Q&'!UA\KC.A%:7;D0QT SK\V5/9G3&E,)C[26([7DN$/C2CP-= M]5\6S0NW5>_V]M=@8=K^RQ4;G"5ILW/WWW^.GCXU(*AN1 M $L '\ O6LV=74G^AZST:>23*E&9XTASV]**Y.Y[?5WGE"07ALUW?ZPL]>[[++Z M/S_8<'6/=^4\W!*'7;<_:G[32QSTW&&O]1A+W(?!+02Q9Q5W^X@#46&(FRW] MI;/^XOAQ#A;Z?4S[%S6YIR?J@UGZ04_N>"Z'.;FCF?%59L:9<><>#8WCG(^& MQ@,8&G])B*BN0D02;LFE!8I$F"1L@O&[)V>\>W66-0IMI^<.NH^BT![@6OMN MJ]G^3M8Z<$?#[G,9*M_2-7Q'D;$U6*MDAY]+TJ<\AV%:NY"CIH+++TZ6=/O] M[X2Y.M_)0MNCHZ_C_N81K(%C-0=HNCWHW%Z417T\E>.I'/"I'.VO>]A?5K+: MB].:P"II-P??ASX!:^UVAM_)6H=N>] [JD\'XET^Z,F]J*OZ>"[' M?%1WS4BSZS1TOOXQ:G2<\S%J] !6"Q5*/3DSW3.CJ=WH/4J8X( 6V'D4+?R M%MA\E*2[HYGQO:E-QW,YGLOQ7(YFQD.&P@/_!6E"WW;R.FA"+R3[Y9X+;#5& MC^)A?!,'QN!K)7FVF*[M#%!NL=)O<=J+3UQTG M6O2;VDFACX2KT+ )C9VZ2" LEL8J$I@D*Q)=.RD"I\R"N2?@W&'"+Q)B&<.9 M77F?$2DO0!RL+*RK]$"$TV:05O+1"B*\H*7/!<;-)!.&&CF2<-H:E9QQ2/\J M$]Z30A+_08AY0 1OTQ0QJ<:F\_,%HNC@)M,,#P>$"8CZO[TH1_1!)FXD.H.G M7+4"YS2&_X%W"V!3Y^.+4_,S=S_8M@G.GVL$U2H/,;[XLS@";LH^0&R_QQ9A MXC+JS6ZI,8#]G8MPM5Z&BQM!4X<%?T3@,(2'PX[7!$#W=K7VP@0QQW #YU+Q1_UJ#Z9404UFR*+#) M$DAL"1!6]QS9:%5BX?]C.XR&VHG:B=X+ZGY)V<H1MH;B;,;:U6PEN M%0JTRY P*F$ ;X%8V9L@+RAP$3&>>UL%7H*]GOQXK;JLK!&!,,L0YO,O@J/$ MOV%R#S:QLD^)V\A?6XWC21K+]-06%W?3B[SE#8(0XD*H2Y9"L817LROGW\!' M&2-^T5\%89JZI_D(A@@71:F3D)D\[2FV)%43]$,?KP08@62Y9]H &E39#9BZ M2ECN&O:A#@H\H B]0,G4Z8<6M\#U8-OQ(//"98I_R3/N&L9H@/A0%1T^F5#; M=!44A-KOL!)"7\/+6J0:2"@ME"[^O+=TZ==;PQW2Y0_=*@9F,O'2J\9.:6%D M!;GNCHT"\&'@0<+N)DQ(H@W5GD8!?R+0H9_ K;Y$1.*< M)(K"7J2N;S16Y:#$%AKB36/+[;M9^SZG>;T>+^HL I;6MS?NS5>V/>Y(/+W M^CIOFN M%L,XO\QA%QY%"O6*4LA88"2')M)P M:ZYA&B>"$XQ"R4%=-5P+!/F$IT^1+/X<3P TF M00K#)Z#K2:MLZG[M:7C@^<8>B;Q-[-VA@76?^7 _OM^I!.W#][.[$8_I[L7MO2=^1@V/TW#S3X1^'VYFB'S@'62H(* MCT DPYY.56L_P@66SHG"WY9)5N;T36&>LK$42B\!SUASU.G4 MZ-!4Q'VVFUBXVOC0'@X-AAOX%=EEKD:XS5:ZO11,:1&$Z*G@ 2L87%P='HH/ M4G&Y\Y1#+7@K.EQL#+&;_:\2JLT('$2^U=UTABF/3,=,C9O=4:"]PJWDT;"0* MLD)U.ROVGU!M--BTAHV=S_.$1(FQQ4H7BD=XP>*'L,2<2#G1?PO&D[:J6*X+ M6K_,!?L5YR QT+;56U@K@K%3+X9=^UDMZ@O[HAH(<-,$OL"\J'*S%\Z/;;<[ MI)ZTHORISB,.WZ2[FK9_++?\I#N6B0H_6@#*A@4K:/8?FXWF@'A&,9(@*:M6 MSW>8PWB9QJ[J/XOKM1J6%FS8XN$2UOW*\[E7@Y$>:Y#I\QLG6 :JKQNI$@H3 MW^)DW?V7*(E.R'A2L)OCBGU)NBF+]2YOW5[T(6O)N84P7$>QSUI)X59DV<8D MQ'C:EK_55J3S5"T("=R1!GS4*D1:"YJ^%2%:7-SLH&;U==G-%L12M'V!K]J< M\)@T#>F=8 :+?&M"U/9DUYSP5%/&#:_L9[O]SA^(B$0QI#HVA"MUN5-7@7=> MFJ$''-MJ5[.Q.$-@#.N@EMQ-B)6Z_64R;T=1L1D;,G8KY0!U/E?]8FO2=-!1 MR.U56X(LWFEW3)_IWJC-3::#A"G#TG1I>#-%_EE4&Y3V.%&^AG"UK)-:3YK6 M2M:3MDQ)F:%K6W"2=S6X=KD0+B('I>ZHHGJAB9"W->G#T;[.@UFB7-D/KX"U M=YI;[^B"=POZ%-\.:0Z;!N2BNC&I#D#+@%V]]JTDXJ-@:9AF7$9ZZJMSP7H+ M?5S?$\A*<#V$:_3_;(IDM "X\:7R3K-3@[O@* F\M0,7=VDG.O3XRS*+69Q= MV41<[ '&^P.*3(PMJ+'O"(+=ZS:Q($3@"Y[JK80_X]3X%ZAP+./42/2B)Y>= MW+63DI6U@+=@!Y@?]O*GD,WB\N4J.FO922UN-!*@]@<:V([#LL/(""U98ING MP.:7R$#VS9N;IRRXJNX>U;_%6%-T)< HW'VB1NTIQ!A'VPHN23_D3HM_!=HB M,^Z<\B1-Z[A-43]B S;1&J3J$82:NS0#,C>KW#&Z\8^M-=R%-84;B]80T0 9 MDON;C=*7PB(MV!$: Z_3&]"I4G6_O.KPQ&"5CAO0P:F M7RL#6SN,T'/+%6?U877>?\9VX<'U&_0Y:4F'>_\;1Z74E6T/,#;2QT0CWQDY M=(N+RH,Q_5047*U"B)Y0TA[P&ZOB3&ROHM6+-EB;(U M@.N3I[W;+;PE0E8[T>('AKV?6&-G$:N7NV)F6_R[MD20;;V#?[?"W0.#W#N> M=2A!IO_.ES>B03VDKM&KMW;QV6;XNL1';X$,HRQ.;BJ\._H8+3*NG13HGVYV MT#55QZ24? 4K+_D4T$U1_!.98P';''"#_X>:Y5"4>,/FO\UC*-$,OE2J[8** M .H#Q4L/,7[P'AV*EN77'A(K=Q^6W+J[?8M_!$!->4!D@1%-W=.9=(\)V(OQ M"O3;*LV7I7!!B:V=5*FQ;+PD\B5+(=Y4:9>!;A%I!/N&0KNISJK!$2HM6(?S M3,:@NWS!! W4M0K1L,/(=LK-7.'JFHL9II;*;AY<"2=(T*>38(&Z J]6-0_5 MJ1NJL6R@YL>R49RU,_GUDEU(NAFX:5BX,2'EV3=N%O3,K,CJ]][=!0Q0\A/!I2D&I<)M MR.]T19%^4#$^JG&>J)SD8'8E0.!XE^),IQ^2!+_.R9%_DL!0/DRE-N!,<9!P MD2=S9"V2?MY2YS=N3)+$0NDI,F3,[.:B'[EJT5L'E9VG]:"'&61E6EJ1<>-M MKLJ5?MWJ([BI59^IVCKK,RA\K'TC 6KM'!D-5KO@[218^%KMQ/+I1+&EP_-&P4L86/-1?(#VZ-!"G9$GPGL,?OT

DJ@'?8\MC MFU-35S&,,"LYJ%FF.Z1RLZ-5F4%&A9I;!AWI\H MX)?@VEN*_:S2(_6EB-$3I7>D97T*-##O1O%R*82(GUAR\VWM&];U&O1)1;NL M%EG!75LQJG"=B%*B1J%3YO1AO"&7@?(@B_MW!FIB@(9?684HN>=,:$@<='P- MH^E%=SS[_&\P 8GZ@F,Z4X8NGSA" ][H"ZC!A"M9K[TEJKY%M)$CTQZ9=A^F MO2 ZQ&X+89JJTHIYP?_)D1E,E2#]NN KP+02#!U&DF)E^PX2GS/IV(V(L2[V M>J_PIOX/JYHJ.R_^+#>U4J+5%"H_3KZ&]3I.578OZ;\\E/:\RZ-\YUGF(G(5 M& /HN P>\6Y[6"+'B]+)'>48??5.HJ0GFY#\5B;?@Z6U\2HH:0]3496' MF58J]2+)=K1L+)?.8/-$^<)('8IH,5^Q+UN\AW@33=3:Z3I3B8+L].!%G_/%__RM/ZY>>MW[S/KGT8!&TNQ,]>_AA'/D?K"RO]PL=A[_0 M<;(SG3P!3U^ ]*2H>I29!/,/XK/]&'S)3D&3_O0+S,3YW_KK:.)@3 (4=I!0 MMTZ_*G MW_L;0Y&M=J?U-]R46-Y*;X5IW&VW!G__>7'V VAAKC[KA=[TXFK?KP_'Q2[W2F_59[='HV& W^'C6; MP[];< $W.\T??NFTAIT>_-LZG*?J<[/:MW6ZWS^NF@-ZSWIJ-I;]P?MUJCYM\X]B^M4:O=+^[?KD54 M4.+O<:0E&.^T//ZDI-/L3/K]SF1:;[5[G7KW?#*JCR?=<;W?&0W&I^-N?SAN MPXI;HQ]^J;6?:F8Z'S?KY8-*K=T];P_JPV6_53UO]SGF_TVHWS\]0'G1!'OSPRP!TW@$HE2=FG M4A]@%!^MV-Q_9\JK[O3&DU&G4Y_V)B3^AW#A=8?UUJ0Y:'7[S?-NM\<7'FIT MHM"5+3 .@H*[)N6^7GAK<+ES9N2/6:; M^3/\]ZM6[[4!OI%M<7!KRP@WL]U8-]9$^UOFB;M:!X,)]O]-]Z=[S=O*1/.H MOBM2=C1J0>PCXB50^B,EHMA)4&?\BLI_4B_A>HN0->C90Y/ES\9% R;N4>%+ M*@YJ,@)!&:XQ&@.&PFB8;K/UZM-K91Z\Q:1/L&(X7+'*/:KZL,R+8V7VU\/4@IG O_::/]5.N-3*>M#VO*<;*6VPC5E01Y]6 M\,;*: /UN Y&3S&'K;BX?$U[ K/\$J[R%7^Y_Q.5 2[#RQ =<(5R'BR:6WLW MVE8*:;._D\0DC &65BHQ]^ZEHVE5U]N#W\_3::C\^'Y9% ?CDXG M]>YP.*F?]ONC^J3='IY-I^>#\61RE_OI$<6^VA7V"]HZ3!JFJH 5!EHNXVLT M"%Z1?S3.4W@^?;TCL"(91$.?@0?>9*;]SI70PU ;'"+_IEHE%+9AI5G-!J-(' N/>E M\[^:]!]]%J0G5E:KEM3(K^RU]_V=3ONA3@PY/XCT]\&*/^#462K MN94DMT'\%V\RI_)BEE]AG)1V$%'\[>-KUM@;N=UN-=3_5Z[QT83Q/4C?>6[:/\U#\F*F3T[\=Q2S&Q32 M[[G=?G6KA(-C@J]>:\=M]SI/P@P'=3,\.WMHD_;%L0<8]V[O<03HX2UV!&M] M(O[XGKGA/$\BPKB2?*(OA'?UXEBC,W2[O='WP1F=OMMK]X\WQY/S"F5_4.5! M: %EOCA>:??QXBSP@9\#E\>+XH.>V!M_)E0%+[3P* MQV_C HN&UE]^WL.?^02;>"^N$4ZI^@7+TY->M7I]-SFX-YNV==9I#M]6^-\?L7.Y17?J>KN;CF1S>F1R6 MNG1PUUAUIIN+L#Q/?G'=,\P\Z+GMW@L)DMQWB4UWU'H4!?9[NJ Z+'&X&_6! M2<.'FMO+NZ*.IU+FP@U\A(J\]UO3MK=GN$N1=4J=_#[CIRX$9_P_AUO4AV7. MHWX+7MJ:[7[;NK;O"+;=QHK[]XMW<73Y,4A6!YOTCQ5\@QX38O4V5"]F^^+5 M4^^PY._]8I($?GB0:V\/L9*WUVJW^EL77[F8/2L>"'+@YN'K'IIGO;.SP6!2 M'[3.FO7NV=EI?7@ZZM=/!V>306LPZ+8[XUOK'AX>H-X6D%1U5U %BTDSA]-W M_B^%@X,58U4U&EY&^/($*#7WUF'F$<#PRON'>LW8@5QZ*AWE=? @FK=BT:RD>7G,#["ID$5@^D&J_"N8/XJAHNA!OQW!_EE]%S M7AHJ57_XTT8.]Q:,JJ+ZH*H\FG$4]LK7699L&;NW<\/:-VQ-GZVD- MH&)YD:(S4:.^Q8F; K/HI?G.$_IHK5S(*GPG.T\-F= MY&/K<2?[+EP$.V9U9^K;AV_O2'[;W"$/=Y&\FY[#O=%"K\CNQBQU>.; \GW@ MCQ=7B&MEE3/%"_-O*K^E[@/F=]0FS?R(5YKULC40W0K6>XI8CE2QC2H.(&.R M@MW;%LY YV=GP+AGQZ/<>93/DPI><7J=XNGUCJ>WQ^D]2XW7[8?7:AY/;X_3 M>YXJI2K).=KOO X#II2!U911R2#.GX-EO*8I[=.W*Q1,NMHJ!,-&LU] MO54?!ZLYD7R++.LT\R[!(#8M3HUY+1T'P2)U!4I=@]6&T:V6^O2+ -?X88)P MSOA;PCA9:/1/MK]U5RT$8LA7/+I,D>";$R>>(?@E&\A?OT&([))GA'6B]XJ! MY6^26)#IY=]U@[*+!T9=(BP8'P0YI9VF)2+^=)K&Z!L(I&<*8G&B#8: MK@BQ^^'6H%=0.RD<*YS./XB)ZBK\G@".(](@%S21=(V_T7./52M'>9TE"O0<,7+"T6UYY-](10A!F$5P(Q!P.-444O^1\==A+&K(Q8,0WA#V1;&:+/Q#S7+A M3;!LPI2\^ %UA[1;G9<9QD:V9B1L\LU=)G&^MC9&N(: \G#**;%1(B! M>N .!FNQ%H5-@KSD$OO0831_'5!(W[0(LI[%?22ZHR6FUAI+O;8;SEL]3VI* M#0]&-^[&;*5_O3#Z!FW)QA4\C0L8%J_87)"GL,<@3V(OM*8]7>_;@Q4$K?Y^ MH0 *QXL%K!EF1J##U*P#SD]Z !]B"*/[PR^M7FL[8M,=UK=G5.,Q$0>'HW%S M,)@VZ]-F=UKO=OMG]=-AIUL?G$Y;K?-6M]57$+L[(ALE#*0'!QQL6WB#>X4X M;G'F'1&H*OW]1P0J"?,_P.^?[=/?'\;1$8'JD$_GB$!U1*!Z,:FT1PBJ USC M$8+J26C_"$'U(M9ZA* Z0E#=48 >(:B.E\41@NH(076$H#I"4-V??HX05,=; MY A!=82@.I:L'NOW7WK!ZO%,#DMG>PG"\ A!==2 CA!4>U/0$8+JX99[5)>^ MIZOY>":'=R:'I2X=W#5VA*!Z"9'T(P350TB<(]C1\50.\U3VK7VS&\2W'[7Q M.G?0#N=4"B,%)JKTQHMN5$%+G% )@U6:0>4M5$^B.UYS ^WJ0C2"BM$%=KC8 M/5J'1W%4Q]H,VBQ3:W6%M1PTGQ^[K:%J?@TS^;&'%@W\**5VF)"XI>^U6U7W MM64:UPG^.EXL2O. 57JERCN8A+7DWV,GQ8H6->/K(+$V 5[%],$=Q5E/1 9G MN\Q:W8_<.N9M*^;^Y.V>.Q@.I#]Y>^!V1QW3H+S==_O=$?W,Z[^U0;GS5JH> M]3862R+A]7D<1?@\S):JEO8\UWUJ-DU='7Q'5?'IJ1[4O647U6MLT\_ M]<\A]F4_CY,S$%S9(E\J=+9#+,OI__!+K]WME:MRMJZAN%J#-Y<^%H18>]#J MGYWW^_6SZ618[S9;D_JH>=JMC\Y/VYUAJSV OS\UA%AK6($A-L9Z%*R!I-HW MM6^.VC@BM(,"$P/FA9,+4RS !:77GKVO9N\IT@7YD@2+)5:\XG4R@Y=KICH. MI3ZPX8S*88 _X,(";H3;"L4/L"450:JA$DTT,,+,6^)7&\Y'A.W2D[#K]?#E M OO!$U,(+XNJ>QY43N1A;@DL%J=H/!3W>E0)CA.N( M/H=)'.DKD=Z"P1=TTWX._=RS]L(JGD2A&"14-WF-Q:;7 9@$5#\:X"8M0Y!4 M7&P:9H)ZQIM$OX.GK\/EDI"^8&P;)) &+]HS.'T2.% M9P,<-/HYY3K0M9=DD2['D+^$D2I*A:-AC6(Q']:\SK'>$[\*2\R758M$E[#W-@ J&PSCA$PNY MYK)ZOM6S1?$++U,M.W^/GC737<=IB(/O(\VW2ZFR-%M[-Y1D\G[Q(I%"6X@4 M.N@-2TBA=UG7]ATY>'S0S@^_#!D?M'KIVS%!JYXZ?$S0T0^_M)J=SJ"$"7KK M8FY?^X15.4K >F_DPB'N0J>'N["#X&]9T_;->(_6UL$3?1?TMWYG.P5LK**\ MX#1+\GE&EME$:?)/N,YF9]+O=R;3>JO=Z]2[YY-1?3SICNM]$&3CTW&W/QRW M89TM$&UPQNW2.CO7O:&M:'S7ZK?MKJ=\[[G5:[>7[V-ZRV^W>K_<,O]>ZH?+Q[+JJX%Q?S MJ\#/E\'[!9+!VP@'(2)Y>)W]_'0$ZOEP7!^,.Z>\P-$(S_B\,QJ=38:GY\/> M4^OLNY3A]Z!A$N8'PIS V7FWR3&+!6QEZHT[X(Q.Q@]*,;L0_W^ MV3Y]A,#=A,#=7J&N]G"&_WC&LO/CZ405Y=J%TSFXLO,G6/!C%YT_,(;B9C#^ M;N'SY\;$#*(P1O"JS_'R,X'RL:VV@$L,'1TO)8+>:@U<,%OW>KD4;W[:>&/5 MU_=;%#^AA>B\B[W(&3NOENCURR.).5&6Y0P] MF-Q@19 >,=8W''1>/SFG?75I;[_G=@;528<'SW)?-\)WPWLO_'8;;X9+G+3H M@A9O.-Q\SW;E/4!Q9/,E7'T/L=;.Z+&N^>,U9C&..'H=:@O!43_&#C7L8L6Z M7AS']-SVJ+JV\)MCF);;WE)&^03\LOYRF&F75=PE-BTQAS%H);O[/C[&%S.Q MIR?J@UCVP4[LN6^J0U/Z.G'*^\:O7=WJBZ7F8/^GEIU9W=X;T-GGM5=AXU MN&]-8SB>QV&=QU&#VWUO/>_U=,\05'L$M]*@&N3NX#2X>ZX1%+=V[^A.N*>, MZ>A"O$.3?@\[LY=S'1U/I(K[-JHW-\L!;D^$+">1?@ZB//@CF,>7$14=/%:M M4[]]VA^?ML_KX];Y:;T[.>O71Y/FJ-Z;GH_.^KWFI'4Z/8A:)^K5Y%@[0CM] M.-5-/#_N:$=SQ @V%>AD8;9D\-TD3#^Q09GRHVLLM/6E%2 ,PO4J+OZ44$72 M.DC2W$O#SX$3?,:V9G.NQ(G@]<2++@F@E.JG4O@^5E#Z ;9;2VZ<*R]UXKF4 MF,+7_X4/J9:.5]YGK.^!V278 PT>H8_2*-@,W\&1> /.&^\;IPTGO0K7 MU%-R'8>1M);#8E*0$-S(4+7WXT:-U1M*:ZK>T8;S7_$U\%3BVO5-04A!FE>A M9??1()YS&41!@C4_B0=+G.-(\!EJM$=I/S2J*CN#J2VILQYV#.-U8<(NYD>' M&6Q](QT#9%2P\PYVB,X]QXALS5VTA:2C8 M=:S3E3WVL7(NHA!4[<3^J!R';O.GB%!3$APM-B+T@T":,^*G<$<4=>51%BZM MF>+J\:"8_*_TWC"18&P97IHAE9CO41'( 6+2'^>E8"4FR:X: M 7,4"%Q0%RR *.$C44@8*PQC?2+.(E\NPN5R)46L5'5JENPRM:-H7=FG0.(D7&RR&E)U M>>$R"+;PE-G, U5RH%[F GLE1K5$T-]& <*9C_3IA31,E?:=.+,81H4[A?KL MPK;$":@L(.VP\R:1+%"-ELYIL>$K-PB%&?BZ [#53%=+.*X;/1AFY1;,7+B1 M!&@"4@DMUMJ6N S( )NM\E4H%<(U@YZAWN9\MVN\TA"0P^2_7<:QGZ+WQ1<: M1E3ZBC*5<*TS6V M6L=2$LU7?J35W>P9 M?3;R[Q"56I M>G09%T_F,@F8_?EJQ#[??$) 6YQGHJ178M1C8-"0T"=@!*/M MK8 Z7H6-H.$6],F2G)&6Q:P2+H* Y>C>JJ"J7U(OJ@KTUP="&W^A],,:>,%M MR:["Q*_CQ7FC-&2M'\$FZ"/!?L99@!D]@=RN(-)RVA) MI$I_HGFA0!J0[U1^T")35W8RN\J-]42M[.DF-H+2)FVZF1O.F,0CU47 *' V ML3DVI&9 [BF# M%VCS*@5E"'2EF;4X_9COW>$0-BI?O#T12\@0 >X MEE-1M8 ^?.YG?8V*(:A2^'50%^1T4Y#R;++-,S(Z4K(O+\7*F"7QIR!I.'^2 MN-MVC"(QD:_(CE/VHUX_S-K<>+31<9HIZ6B=D]E&?5+FH,HC5MV), !/M9)V M7)'&E=]67V:9M>O;@DI!+:*QOW?,7W(%.8*57KP-]!R 9+RE^B;O(GQC 2I4 MO'&>KAPHNP&8 RO7>@=Y^J4H3_'GDL#\LH>G[+'D]6:$8T.YVC .+/93? <& M'+H?=#=U,D/Q- G9V956:/3 1&D%^F,)E$85XX:V] M#-&B\+NV3%)]W86RX(LPQ95F"_I2PSD-B3]8QA(DF)Z[5KI6GD\.!,__[)G[ MV=(02[<]*C8%R0G$Z0?H0K">98*RWTC-..5=F_$LV=^!!BCO7\/2JTB34A=H MP2I3JDE\K>T"4I] )V6^(@O#.*/XLYX^HX7X#L06S;Q/[!@BU94-*3QR=2G3 M?Y=IK+!R4,O#$JTJ2I!OX C[4<+A*"S5'( 2A'<%54=%24%TZ15/@RPGNE!I M&U $*VPR9>?:KA$0SZF!IV.SU;[>R'7)!,Z^16WYX5\"#XW.!JQ4R3ZA@[0P MB#U+I61XCM:Q47,6'4?XC??0_+5R.,NMM^&)UM!6I!V@\ M-W'15)SFIK(LE';;41[V0;Z-*@4;G2F"4HEP0#BL>#43ERJN3+DLE.M-B2CC M&18X,.WAM"^OAG-A7P4X2('-P&3/4U9ZHG_RR$(YK'25&.-Q0'$FT1V2;C4"EP]CN '399R(.5+TK+_K4N@)-X()DZS!6%T M^(&@C.&*2J$8]L>B"@A[K?:'<,!0(4SI8IPK^$PTX.U'>-4)HG"FY.V$.8%B MBA8(8KYP!$#N.;P4\Y3"R8E1HJ("#N;^55QQBU4!EMT2<=R&[#(%:8\: MS8<@N8"3#4Y!;LW'D7\6+G-8YD=^A,/UP@ M'WG+>;X4LF=PF+0(#>,ZP9=YL,Z0>H&3";<4]*#O#C%FV/U*Q)C.$3'F0#Y] MA$/9@0[2:NZ$!_D?T,139QKYA,Y]Q*XY<"B7(W;-M[[@WI.SVS>5%WW'>I[? M\Q4JZG&RJ?X\>A'+-]+5Q- MSQUTOQ,(M4[?;37OC3;RPM8Z<$?#[G.9)=_2-7Q'D4'198QWK^,LB"AS'C/L MXTC)#C\/J*I$/??'Q9^IJXHC,N]+C6J2@OG+@_/I]E\(:,)7,U?G.UGH(Z%K M?@^>C2- SO$\CN=Q/(_O&>;PD:PM*_GLQ>E(8(.TFR^@U\(#K;7;^4Z04#M# MMSWH'96E0W D'^[,7L[U?#R1XXDZ+9-OH/4H(X( 6V'D4G?N %OA\3;*.1L7+F-E1A3VTF1U/Y-!F M=C0JOCZH'?@O2._YMI/.0>]Y(7DL]VT#WA@]BN/XJ/=\/S+]>"+'$SF>R%WD MX9WZ1=P)7J4:HR5>G".Z;/ .0;#?1ID772*0W3A-@RP]S[,\"<8KQ&?B'M_3 M+VL$GGTDX)96=SPYG39[]5&W/ZYW!Z?]^J@U;=\, )?(+)HPW=.HXVWH8^4&4O>G^]+.#J*?U-/Q/\(;5./IYX:W" MY2HU\E 0((4O(/9$\2M!<2\+YPWX-"/!3"=3@X)XB@) !YO*VH,#L@GNQ M=@$WSMK(IOG1;.,>O,!(+WL"L_2'/]E(+*6:>XWXHOZQ\Y3*1UI5?*\UD*(@ M43 O@[O#O+1ZSX5XLO8N@_HL";Q/0-8(0O6&C!YG[TTJ=5793\TK$Y!3)!FG MDO?XA-6O6HUF4Z$G* '\,^_GFU&OT>OA*WZ8KI?>S9LP6H914)KV[B7:\YSA MOPGWQ)#L-$(R-#_O X3R5.;7#O (M>.W;^;&!MCBW-H'ED:EE7YEUL8&M6Z8 MX ]&OZWF5@+>9M#O1:WRJV6PR&A[T6BW;X^Z^N4]KA"0VL.78L^WNFZ[7VW1 MEP3#5Q/)=TX2HRFJ1TGRR-32/E++49)4T<9'[';@+<#L>'$4TAFYPRTIX8]$(=;^KK_\ MO.6HGSF*<1U[OCWK3>K<]GM;'K=9I?=0\O,L=&*U"WO8!7]C5M]#^X643OE2;+S.8.3V6X\2>3B8 M-;9Z+;?;&7W;:^RXHT$U:/MC+_%Q%];K]MQF^U$.[^C0M@37>#[/5SFWRPU7 M:R],5MPV$%L3/KDT^UH?]ZM.N^-VV]7%"'N0S>NG9?JO7NY7BK@7M]RODG9? MM]JG6F-W.'2'G>HZZ:]=Y%&)VTN)<[SYO_,0^_SZ>8(.,=V"ZT7)PMX68*]G M%@Q?KY?<,L+F5A@/(9QD]RFG>F TT7='O>=1^I]L@=TMM9;'R-4QQKUWW.IX M)LLVMW33 M^N:6VF\^BF@X&.$W= ?#ZC8_1\_&T4[X_]E[U][&C61_^/T"^0Y"L LD@.FP M+VRRL^<$X#4[Y\F,C9G)+O;5@)9HFV=ER7]2FAF?3_]4=9,214DV=2%%S7C/ M26))O'155U=755?]ZM6+[O'07N>D?T/K2N_WA-P>#VW?_>F[-,5Q--LB&TLF MEFGXBGVG"7'LF\]$Y(5#^QC:.!Z-9V24[TFA?6&)O7-P>IR41ABFV[0R=]^3 M%?Y:&?YV6X'N1S#J\WGV]&$&%WE/_CC. M\^,7Z_I!8$MA"H-:E!O%D/ONJPUGS^ 6(!UD*OJW*)!Z?1V,)UGBS[OR$7X.9[!0[X@MNKC M/!O>Q]C%=*HK?Z>/R03EZS_);# ')T75^N;52P>/V?0NBQ]R>$81_"_+@7-= M#_R,&Z+/6Q4R+/QA7< SJJ"P%X-J=?#%(/DZ3$#B%\W"BGKD_)FRX9>F06'? M[@Y?7#!YK]X+]9IAK/8:QX]Y\F/38F0'YKY>%[:L35ZQ%E?52W&_M4?Y,*&G M*^+]MM]]FK9E)9D- &N/H,K^]2;X^ ^X5%YRJP(H7CYRV=)ZMJ6E]=\'P9L/ MUW^X\'"-;UN.%)%JVXUAK);Z;QWR>D;"]BI.?(&"@UF^^MUAK!5F>U[Z_+O5T>R;1J=GCZM;:RY=?9^DPJ?,A3D?+*QZK6XSBVS?,GD?8 M=[\J&//E +<2.HR],]X/$^ZD:3OK3G1CAU/.T^*.+RKSEKPZFA95D?82*?:##E>=F(%@7Y&R9HK*/W92OK.N0#BVZ)/@/C[]"%NO0WQ"5_]_4'! MBV,A93?I;=S2.?FW.SM'PS'?4+QTVOR.3DBN0](<6_YZA6IQZDHZ?Y[#>Y)L MD"5CU4,HOT\?NT<\WKL2B5V(=GI0]X9&3BYLTFFQU7=94GH%ENGY=;/D%[R= M9I;](Y5>Z!TV0.E MVKCW[(RBGYA]P?8'@3RW=B"47DBGG5XOKZ;1][0-O\Y)_^:D7Z91[_:LM;.F MB\$DF76^8_6OQ7QO:*1 XOX=>%XWIU?,C==9Z?.L')!1TCB+8FL:QGPVSY*W M\)B'^<,?29PGU_$3-F[,HVGFQX_I+!ZKK]O*RG \FSE42L.TF&OPD-F&-!DQ M+"OB0KC4]5RO:_ 4C?*Q!3U%"S8M80[&0PUVT!]C@9CQ;M:^@8\ M99G $2N8E>V8)\TS/+Y)[!+A'(9=XLC=,SU$#R \G!XC>#086P'@(:U+:Q. M1W9W\Y-Y ?_W\SX8'CA6=;B-8![Y4G3#"4K/\G.3U(S.:NLK!_T';]/["-1W M7JSHG(U' A(A.Y>(P\]OR]2>,Q.-LU%TBDB(N:)3F(#T8"4O1ND[S[V/O!YZ=D2S>]!H*TU^'IZV;SNMFHHS+QP<9@R4X_O7/]Y\#(T/UZX/HZDH\<_UQW*YCH M5@(_ZV,UN/^9@S75$2 OCN+RUW.VP\[9G-=SMOZ=LQT E(\#?3UD>XUK]/N0 M[> C%>="F"<+E'\WONQY'K>)"T%>(Z2OYVW-I(5>$'JR ,=WI$DH.3O9D!?$ M/LN,5K]B57_/ M&\>!F6Q=<;J[Y?U43KW"W>RF*W8J3]C]PJ9WA).,Q7/A[,H%;QNYD MY(YP:>8S?,#G)/SZF$S@$=>@/(=/+?1W]CWI6XP;OA_9!CPC,KR "(.[@H:V MY?B^Z79^:%.#;ISCWP6?5'_D518-2AZI.9LO%M]>YQL[#O6Y5M35$<>K(TZ* M$0_2R7 \'R6#/!['60I?X,5?XKLDQ_[/-]/)/"^^A"LQE>HS_**;51LWJCGU MSIPT_Z?;6Q:CA*?'H MX/;;(KE M9-D,I#P?E.^=377OZE'EO<5;X.:RF?8%'F2-DGR8I3=P:7$NIY:F$[Q[.%2MN0MVJ*,P M?.L4,>4JIX/E-%RN*[9U3;27VJBI'N2]AU+D5X6HRS/RT+:IXYF!80H!ZH?Y MQ)!!$!H6<81#O"@4M@_J1_[X&Z$.%:M'Y!N'OZ9=;]],\GF&1[/ODSS)/B=M MJ5)3BL@FCF5$S H,3KECN()8AFN%5#K<-@,_Z(LJO3467.F9UOQ7HLZNIVM,_L1YX-/@P ^6A5]D#*)HAK-.T)&8P?X1G@%XI%5,\F-)P'*9EC,UQ,4S+D";S_"W1U E"*&D=?H\0P)OYC.P4V>+7R\&#->,)F-04]]CE.57 "WP8,?]&(%U?@%5(%*"9AG@WO0 --,\42_%G<"T 6P MMP!W&BJ6EU;,/@9,'S-O""Q%FS)&G56]THB@)JK4S8"+=PEN+-[3\I+"4'2_ MQ-GH>AQ/WDY'Z2W,&=X2J'WN4=T]&7U462#'4E A-:,0K#O#=BT*RE:8AD=L MQV">!_QRJ"WLHDG %8B2-X7AJ?+M%/8MD"I8-*/IH]JW83&Z0 (LA '("GIE M@Q#3*AZS5)D1;R;#RP$U37LPN'J8I#?S?("$#G[".W_$/W_\&?;&P=LX&]X/ MJ*.25LCE2[K]./QL,G-7Y1UO2K,+'UQLI\8:7?[E/0>AA-90F.@XO0Q,T4S:Q-GT_I^@6Z,R_(@_L'H5?[7OX MT"S!<5Y6B<;]8H,[@,\?8C\66!7+W32/'W#_FL#/L^1!)9C-U78%)BQ&ZI2% MGN->JRU[O$";JFCCXGZCS%>P_+/I>%SZ$L5^HYR;_!&4-"Q$W#OQC26]ERLR MM!CETBN AQ24%Y.)E2.PJ^D1H-?U_7I\/V"X'J,91 M81F*='@\,&TSU(\10LWS%YZ6_G\)0:EC:NV M2:IC.C'R^0U(!I"DDZ$6F8X/\_$L?1P7C\6TP\OD$OPW>#DL(-PNRH$I\GYN M9)#LKJ#K!LH=2O![95O!NX,T'X(I",K@ZO9M_+_3K 2Y/]Y.ZW(S>[!&4[72,.4S06;-D@E.,A*(UZPN MS4DRP["!"B*HG$^UB0I,)L7^Q=7-M#$#ZHP#Z<-9]J?Y+">=FG 1"UGH.J81 MV; K<@]V1<<4! P6P2+!")@RP2=IFEQ9C'Z9HORH256J.IYC M" ;5S#WH%- (, F%_W(!"E_KGSB?3L"C> (U 9L#NA:S^WBFU=S7&-ZF]=KC M/1X1Z/?"'\6C!P_QT^!&&?8JAH79LK/[8G.9 )\&A X>@&7W>;'E#:?S,2CP M)??AS> "9>H$ L:/$J$_X"-NXK'RZ(K%<9>A]S:OS--@%G^% >B9JHK[?M-; MDQ'<9M[D^3P9!6K;OE;*]I]H*O0@;N(%?LA@US-<[E)4, 0LQ\@W& L%H=(+ M;&GC\G ^$0(+@]H__F8Q4O-S=B9Q XONI^,1*(X0]J;94VN1%2?$R@+/(!8- M@%K'P\H"6#J^)>%[89'0[X6=7#;!TT99SZSC?R7*Y,C0G'J<@^.E:A'*O6?Z M &NUL*[ /)B5E!3?S)1EF,]4J .DXXFK]S%'%&$K1[BP-=U!E\1CD3>V*-\GL M2P+;)A8!S'00MZE=\QBG(R.=K%HT!=Z9LOQA'* ^,5X>9UBJD5_J7(MEP3-R M)%'F5:RCY&7 ^"AC $)7G!?-.!A#P:X8][P[5*7I73I1-\#B!FI,H Y9?*+U41J'@ 94XU!S,HDS9 M $J>*PIM<6J$ OI7R[R +4_] P_XJVV5']7;_DH7G_%0"]U5="3&3Y>#=].U M)R]/I-!=JHZAL+^U-EN"'Q8U3_.'AQBORXOP0KD"-^A=97U]J;YTL=;!]9X4 MIV3PC 4>8[Z9]B+2@#=BQ1BX%!BK^^&YBK'">T"^X'2L,N1B4*T?4\>+H'L> M9^B=%(S2&B/_WDK+''Y8:9E%=B\M(_1TW3J_[7>?)HOT>$5U30975-41>?L)X4N[23T'X^X5"/S:AF2<*O M_#E/_KR6[JPJ)M&I8MI#$:T7[5PXLI4Z\_Z12L4E;Z4\J7^DZN#).:[X\S=. MK+/3 >R"M2,L_2.5VI?.=Z(#)*CV=O3=]U!G]5J.V9)4G^JZ5QGZ1DMZS\H^ MT.'*J7?3OR\-<=_@ E^%I)_;H&^S97_1W9;AICK1[_)"#! M[GB\S$-;IF5\251RB$I,6T]Z.LE(KY8)-DLF$Z82.YS5;)K-N30Z/Z623P(7 MZLK'2B+-IL25RP$6C"DNK3P@'WQ)@7TWR> A'B4;4EDN,'7P?V$D^)+W\W%2 M\*])JAPQ;XP"E'.)M)QAHLICEGY691#PM$ER-YVENAPCBR=YK++7\@L82:8R MJV]4-MD,JQ,JW^XP",L@JX-XQ$($'(HJD/F28LF\RI^$Z8QU]5JUY#0?C-)\ MB*(TG5Q6TPF!T87@+<5.5^6O9X.O]@Z2O>7J86%N5' MJM+G8G"G2Q\'-UB%BKF9RYN7A>OPE-M8R9#*"<4&+Q-5TJ]719&DOARZIJ5) M@N#FC#^=%3A*4O@]QC2<#T\/-]/QT1(!6<0<$C%J4,$"@S-/&E)283 94=MV M+2;-L*C9^/#FXW_]LC:2U;3%?R5H8R6CXO! [?Z@/@J_D,RVA4 M$=GAV>.:P4<"I7=^_(T):MHK&>,[TK3*$#S\UE661(0@./^V[D! 18PW_\C4BV MRIA]:-N%.T&9=MLM1QACE'BF8]B<$%@2("=.Z%B&9P>>M+@EJ(7"@LT93/;C M;YQ2:P>V+(G:A17NZ'_G^4R7)/90.H -!G7$+GRH4+37BL$2)_C^%(7V#9E" M86$ MH1,PTCDFDKFAVN1/;:(M&*!VT_[4FZ I\YCIFM2B8F"E@/$VG<"LIPJ=8U%E MG*HZ*JR836=HOV%-V>#/RP^7I5&"2!A#S#U&:TBK4E7HFJ7PK,=Q@O40*W7! MO[ON]6I=<&'LY!6##.V6A_@_"L6CD*8" "G/YP^/6O6J].SX]E;9J]JZ*; \ M=.ZSJKM3<$#%S>,TOD&DI1+8:;0HO"R8@4/'MR_O6KUG5AA[916Z+I!Y@8>7 M W=1_#)^NM"/R&NDK1#V DT3E7.N:TT56E)9X%U),\_*XM*B*AD&,9S-E669 MS\<*#$J7_XU2>%FF :' \ZB.ZQ)=F!@$97(W7=0(7V!"?/)9*0MT#]#W6-QQ M40!HZ5%,5VJOBP$7A7](J$)R IZ#G,1:?.[3Y+.>_S'\,2Z;OA1 58-;#2BU M1**J"43U9=N@!SZ7:D[=O%!UJFH;/>O9[7R\0(BZ6%ZN8::P,'&*P& 72IQF MZ9WZ<8'<-;T9%U^MW%M_3P(LSU0! -9,5J0M?7B,TZPLUQH#YXVQ NPJ8:V6 M_%U8\C_\I8)_I1]S-YV.T/&XP++R=(*@/,JY1)RMZ0SKL[$::?&N'[!^(,UG M39R!51W?R,9>,T0]$*1AWRQL&RQL"PRK)A;V9HHT,R9Y.OOU'2*=E*A$[E C M!8 DJ/+G]DR"];V34B?@TK,-8MD(Z,5]PU'(@H$M! D\.U(6 >R=C.N.5R^/ MOT+GFX='=#7>%-U$KR9OBB7R%&E-.+F+"G2[+JGVO$!P'WQ'*0*8<^$+PV7, M-!SJ>I'T'>I$KC8.A@4C_&7U7#'N])P1; Q_^!'2@'=7.@;U2?3LFB MB-+(L E0S$.3&ZXG3GX05%OK O5=,%4M7[*+BAL,.JJ=&^=_5)" MWH,2?'/KZ=+XW,V2=],99M[_2Y7>*V2TT3^3R0A>Y4!UI5:\7&\!* M9\52\.=L%OI8;0^N/Z(S4MMU>2A=W[=M_!4!&$L@J)"N9[B! MZQK<%DHB>5*F^MU&&GG,$L2!1WV!73FDW&+GE\!*%/3-KL1M**.\&SD M?9K_Y^TB%+!$1SH^V 3+BA4F&:+A[!UN#;,-0NHX1$7K"QN^V$8OAA9>HBS MNW1BS*:/OQ+51;'X0A_W_JHB.'@89>3I_R6_DN7G6Y#\\=.OM8#.!J !6@$: MT"P:((\&2R;50DTOH Q41BR..^ 4_RXMB &:$&JD:BCIP8/".3? G06"?^5_ MVVN0_TH&]_%G?3RFQH@ ;1A!T6&@.-/8VBH<@@)^6QH&^GBMB 1=% A*ZE&? MX:8"![;RS%R='>;+G[6;7KE ]X15H9X"O%NM"Q5SR]%\-Y2A7MZ$)[GZN4## M$H9V-%5(M??)")%&YMD6RIXY$Z_*+VV5\\58;Y(QQGDJX%8ZWJ4@3-8QL"9@ MK"M68,QJR:(:,YI2"_-H M\%="[ NK3 >HG&'JZ!F.,4L^3\>?5ZAXNH ;A;B@UG,W?OS#K6-SJ*#?IFM= M[\/BX0@IM!W<0JV-.DO@EEF6WLPU@$2!47DSS3(%WY&_2$UUN&O#08@0=LGE MWR[@/Y;]-^T87G+RMPN5(E'%UD 0#<2I?FA 1#';0(D*9BIPZWJR NB*66(@ M>$7R:Q5;*$N,6?QU-5FA%"2D3.F@I71JF5UHIWAP__2()_\S!2]-S+]5P=M^ M^,L2O:W @(L?'\=PZ9JF&GQ1@6"ERVZ2! E)'\IEU$QOF"WL(H4)-2AMJ$%8 M(J[VY+<8[+,>[0(C-<*^NQ*95N@@FOXQ+6/,BAZ=\!.)WI:-4=:!804-? M]B8H%-C%]@..G\"A'(#/G@R("CK'1<^&QS*:C6^L,3E5QS6/"O[IYR6T&*)0 M*:1UI1P7[1. :U-ENVO,G6'U&1J,%C1\@>L[GPP+^*^2/^4>6FC2N=*=M^,Y M'E.4Z@Z>6O)DR4V]";Y/"@3A56PS-<("JE##S6I%#T^Z PKR7XI&$/KL*%M@ MIY6G+ BJ5>*V_J#A>Z>3X@T-US6VGE],U,KJQJ,P6*/3A^3G\M!&,1F,Z'0V MS59DH")&I6VBICA/QJ6F&BC, US,4[Q-(<0_^K4@!0MW&8_(BLDMWZD7 M.O!SELY*P%7L4(&V%M(XFA<'W,#NXK0U2W"0ZNBRL$&1"2G:$Q4"U1$% HDL M[]]M/BK8TJLS A)^DZB,P\(XQ758$(N GO$$#7G@KS+E<3>)J[BLFI.5D>%I MM6*CWEL46_ 9Z+N,DQ6:GCO3V\7GKGCI?G4LX.;CO6U!C7+!P\B)7,/WF32X MR;@A.0D-'H5V8$61Y;F=-W'9E/NQRA.UJ]MTP4V>-4Z0Y-]D?ZQR-#5B2;3HIV,2G31J'8SS)ZY''Q061':*H0G MJ-2:VV2D\GWO$!9THOM@%5T*X&X0\B0K>@?$0P7#7.*\XR9[IVTP_5ZT9&9% M%C&^=6$Z+(PX91HN$9-4DK;\6VD?(NU+9/-+M,$7Z1VHA?/*Z,MAPP-6!JYG M5M,/.R3:4A.EK1!J7?-1 SP6RDM]\\.B35>B$?4?IBJ'&>Q)_K=ESOL6_/4? M-*)0AX4 SH9E]V&.'A?L,3U<>->+!'5E$KU-49"FM[,:UUROI#,/P"SANLJL_)LEF=,M'O MLNG\L>CGI&14U7\LJ+@8^+"#30Q8.?8DS[TH&&:?;S M!2SZ\;@P3O]QK3KE7.B$K!72A;F0NIGJU[H1395FA<#1?J* M\5\N==Y-AN^9Q ^+[#9,U?F3S6Z*[XEF(, X1ROE-I M3W#U\%Z]Z&)AC!78HX5=LIP#S!99E2?Z+ MYDL#8Z1BNI2)2Z.PV$ITLH/*<($]PBWZ"@)KWBQ2JEQEXJ_V##V:?2,M(ICD MD1%:E!OJ[5M7WS4CLXS:1DO>LBK/*B:P[(5:58Y>&F M..%#+-*;O#157.(>AXMKV[JBX?%=PV ;UR4Y;6*\MU]/NC72YCFZY.!9+D//435"EALQ@P=69+B1RPP2!LRQ/-<, M>>?]&S<%BQ0O!@4S^E8EI,96!$Q6 ]II7G@V\9WJ^ZTZVB9E?W$PX!ZF*E@_ MFJN#1O0,BS;D%\N&Y&CG9\ELGF'CEM+!P*#*9PQ8ZHM46&>DSH#G.8:"*A$7 MY9Q=X$_Q8(Q9DQGX'S,5:5!CP]*'E5;G;V,S M5#42V..SF$I@T@9,AYK*>D:_5+10I?WLU:U7>"AMJ:/(=B0Q36I$5/@&#ZEI M2$%]@W&XPV0\X'[G=8MB@SH*5L^%2[;T3#$5CS<%AM,!TOAM/;U2_ M\64'[EDRO)],Q],[C&2N5!Z^^;A:=UAT=!SK(+@:D8J) M#S /;PQK#[_^6.7*A[)3(_O?AV4 M5MW'MTHBX$[\=*DG)WEXG'Y)5J+CNHI3C44W"7OS$;CQ.(L0PG0^PQ--?. H?M)M?_%4$&==/QKUS#)51C6'G3ZH MW"$=1QP6IVS8PU7S=MEY=Q%I4"%)S')=YEGDNE=G7@W PUQB"R%,OE-S49Y6 MJ%&4A]IW"=8H/MZ#OG^--K3?@T<\Z(6GQNQY]> K'OP[S!L9 MN \)^.UQIPXZ_OCG)$7=KHK?]*;MP_8VBE\G[=E)"]^&;N=S%^WZG<^8FZ>Q<0WFQ:T.8?/^X((HC7^1T&4T 5SX;?8DQ4PU/4+_$.NMS@! \ MJ4IT7'MAB1&(*;HC7>^-!GCY OWXTHA=9N&![5I] \8IBG&67R\@+98O=Q5@ MRCS/2T=]6>B@(P7#<9SG*F=MX\J6<*[_">ZE#]E!4H*3BJF<&*D#?RPJD>O;KL$ MWV[%L;\8Q(, /$;PI(MR] Q0I,R>7TJ=H4A+;!H&JN;X/WPP^P MOOH"9KJ ;B>]PB=).J"$*I Z%$F(;!'U/XUJW/Q,<_W)5) MZ)W0;5 D.C-3K(K=F[M)&@^N@1=_S$9K\3_\<4W8%D&F9>!0Z?VB8F 93ZLH MDKP:.XQ'_P\6!!94*6&[ABWO_F+@SC&]99S&%V5ZMM(")1 8[N*IJO\;O$W& M-U,\#[G8+HVE:BJ%K:J.R?>2M][->]& O#[KUNJL>^-Y\C9!&7?+ MD*@*M6(RWZH(+*ZLBT%13QKKUXX2S+XOT7V78 MW08V3E$>H2:YJ&3R07_$=U,E4?\@E*R=3(ZOD,Q\])?G7;:A8CEH#2-3C("HS?:: 6_BC/D69J6-(76NOC3@\@WU P"AF;%^;$Z$P6I10]F=#D($G!? ML.:J.( MTB_+%9DN]J+1[JF5:$65\K(EM5+G4[X>8>QXA&$>-6%R<N;!.=1U/QG%^# M0%;R=6Z7?R\Q1I;?J1R>Y4?8TM7<$GOPFD7,5]GK\'L M>?-TC,;ZZ36G;#9?>Z3:;_77&V'L:MS>"C+ON^GL;3(#I16/%1CP-6(!'PY9 M^PC[5Q6PEN\+S&O]^)MY":^S7@3E;41:M>8@_NK/9]C&Y'^F-[D[G%W=(BD: M?_(- D&K)RJT% 5%JOQO+YDDM^FL2[QR;D:>[T?$\)@MFL:W DBPV'$-P@A#G$I-;F'@2?QXV^VS9P* MT/OQZ*W&WLJX]?+QP/U>L+2^6M=9R2-!&.>!87G2,WAD$0/7KQ&ZCG D$UR0 M2+,25BN7I?IJB>35QA+AP^-X^I0D'_3QBVJ_X&'DW:^T]H!["\%&O-KJ+P>V M8OI$.:.6Y%_QOS9U]NI($-G<%PX(:B! %_KP.M<,A1&0T/%#(8@P@;LP (5B MSYW5WDS'H7^5I[ ANXM^/=<9;#[SB8Y&7F7EC%4O*/KYZ F_NBU ?"=%L[FP MP"V\3C(UNG9Y_>DQR3ZM=_^@!["=*+FVESQOES^K<^'",T9X(2RD#\692Y)K ML!58&\5TSG4&R]5M_6&N;E!Y ,N9*1U@.;?AIV<;K&R"I3?A7Q3^,8A%N,%# MSS&D*ZF._A,3]K60+61;-:=;8.09;*2X;(*XMDR,H \8)W\"M';8M M:MH1<4.#^;9K<)LXAA/QT"#,DA5@RV/*I0\4JTQI1N(<*?3<%VPO1 MD%P$<,M58_OJ[]C^!6RN?R>S]V5=VNA:]9>*IMG[96M(WY6)!7Y-_T[?,#'94I$?CPNH,7!?5C>]U8MW' M*2AL;*:!H4(TM MQ=*V&'%6Y'1?BE?YIILM(8J\[AAP(IXUTX612TTW$*YA2=\'G\?CV&_)@N5- M0Y>CF@6VEPPCE%++6O)K'THW\&KM&C?+<#/"N?">EI<4TZ.D'&-:V/LEGV5S M-6>J-^I'V,2N'LMN#;=)JIHC:5D_&8LID[Y- @I[.GB4W F9X84F,0L/Z-9(=C*6'+F=#$MJ]SI:D[^J;:/,YH3 M"H:9$ Z372ZWUU6\?:.Q(/^#Y>BR5\.P+/!'NI8V P<,"U=*3AA))' MMN=9TES&_ FQ:"WL_RQA+PI&?IU-(T1\>I?,],'C'].\0WYL4!HJ4BH\:D2@ MGPSN>R G(;$,!M:"%\D@7"'8B]VT+<8: M\Z4@<#-'_"7J='G]FR5*6''K M(R^8#=^"HOP97I8BNJO?NM'F.5N6XD',(B M,$0IK#(K$'C:X1D.!09:H8Q\.UB&WRFG#MG(O:,QXT7I*Q]?/Z@KCD';969C M [^Y6%J@U"^K,?K=::Z=PWTCC.&*,=4>T]OT]E"OYR[KB5HT3B2V,M\LC:8 ML2I548K84Y@<.JJ92W_FR>U\C/4ZQV(??I;",C$)QR+H>M9Y!N97,I-1V^!+1QJ"6)(R\2,WL@#_XA0PXT"F]DN/-#EE<0S4E&Y MSU'?#SX5?('_"/(,7];-BT9,"^I.$.NH+0XQ^<**W2*>2GZ*"O^QG9<4V84BLASN<&IY^)QMF](Q_4,&9F6'3#'#*E< MF&R8I'P&?.*"6KNM(4]8(O0\8OB1;1LZ%3L6^9<+D*];M+F2^S*#PZV.J>8M&W$'2LLJ7&M%$^K!)F]Q@ M+D@_MVQJP#(@A@>&?NA;GL.<(BE/JHP!8IC"H.QYLFN#KQCZJ[&ZU;N6 O3O M),XBQ$4YOC2\O"::W'DHX)8[S=/ M>*DZ]Z%M/ZY\F7; D_4(07.>,%TAL;N@ &G[J9.B24J/>:)J%Y>EB[O1MM*7 MY&:V//K'O^+Q&/\L,@10)[_'#()PW]Y9@@EMV*C!4'SRAF]L$<._%"9,Q\SA7:7ZS*A4C/ M?2$BASI:B*5=2,Y[(=8YUN)"+&M(5SS,XRU$[.:4)?D,+Z]V[#H>TVIBM:?@ M,#2*_GCC7;T?9-@#!,Q@K ;HP0AI53+I%QQ 5$&R26U_H;HV13_>'Z% M;F%"K[BG16Q/(6+H>B@LBS7N;60>RIMBGGEIM\:\%B,_U#9MN5_9!#%#1JCA MN1XWN"<9_.4R0W(J!+? 7G7)\KC.8K8ESRKT4S"F1C4+N =2(@S) F%PX4:& M- DW+,^U;3,RH\A:'BO <^6!H9\"$_C] A+XPPHB\!I"2RTK>47B5,N'PRNB MM@A. X"+QA*C#2K*2Z^N)2ZLX*\L+_'OL4,';!!_3N:8(XXNY;H[V0$+-VV& M)/1]/W0#0T8,?$17!(:'F#44?$,_DM0'9E;M>)/92UR?76E\>=UI1J;#PL:/TSP>JQX:^1L%>@V2!E\C M+]+)'+B] ,7&;\?3'.;[8"QH9!G\*?',1]A,)=0ZDE@J(YO*]2@#"QWAP_T& M\7W@#VR+AAMXD>$3ASJ6Y[LDHEUC1=<[K"C,TY\H_7G9;P4387##C:99@MCP M(3!U]E3KO+(;@FN;"-=7D\'_S,>5+AU$5MIT(#J/[F*AP*(+TC#%W1I[5HOYS#:^,90E??3H?S M"H!^EMREV*)G@<^-8-CPB#%FBTTG*Z,M.EVHR4C49&P QF<7@JOV'3_\I>PY MA/?-[M-L-"C:-N!MFC-IN6J RK_2"VDRO!7['(&R@B=@2^6RN;'J=EQP83A_ MF(]CA0JOVI*.-0;!LN=+":X/SRC[/,<+A&U%$.+'/]?C^%C+O(=*P]D \^'X MQ+="V%< MQ IYR/G!'79F SU5:M2Z[BP;7"V:ME_J/>6'7+B$Y5'=R2HG_)UBD5W2O/MM/SJAF8Z^<5:_4X()BF$QDL"GV# M4]5G@'AF$(&7M11IEP= M$&!&)CM+PO>?\=+#NI9O]R%<>:R+EM:8Y.^CZ@:EI##!EB&3<#+"\]P#B.:'F(<2=9:F*R43A;>\P]ATI M_C"#?:4G-',5Y7)VH'DQ^M/-LV.)=:%N1#-='K[S\YKG VD61YGGXDCOZE95 MM;R;SL*OPR0!R\)[)N3U5:A$A>F@Z4$EF.;\BA@#Y8K'8L[B-2*O(@0Y]$R+<-T*+=LSY,DJH3W M3<()?;ENJ3O"]T=L""2LE @V-X]Y CQ?WS(\SPT,:C-B^K9+.'.7A,-WI :Z M>%K*#X!=X)$K79<* Q[@(@AZ9#A28$)\Z)@D"&QBL07E,#ING73*)6$ZP[T; M62^K(J@M3;M/=+F9.NZ7W8&9(..,8\SVZR,,=EG2/;^L[TH M=J;])YM+PC]#-L?99O6R_G.A>__IYD4-S&&+VUV<">PCC-7[?(^3J_C[, P7,ELX!=I ME=D"_V4R]%&)PU8]U$ZYU4BT=8^)]F0;R\:>!:H_@-,$E;!)'> TMYI(]7/$ M]D$1U)AU?-DDGZQ"$1CLJ&K@6$!>)2NX+9QVEZEJNP+KE)P,SJO,BP2C@NXW M[T7<,#9AJ2>L2DINL)01:8#: =]L:/Q79=5[>_3Z>C_ .FN)V2:!*Y/J@I M:3!AAUB_@8U>.3? 3 EH*&TK)/R3JJ B,,]DU72K$;*)RL+T/>W,-B12()%X MG+%.8TG&UHD$*ZF\YESFU$9O1SK2W#:G-9KJ-91@0@[3@RV/#I5 MBE7Z*M"(YS"9:()B3'R%N@H-->)@>K^DXW$!^3@Z4BG4X=1RRR(NZ%8C=!QI M< +3ZE(K,DP9RE#X7B0<%RU(M5A%;8M]CJJ:SUCF:QS'9.QJD@G_\3>'\M6= M9P,MF]L\@HMW7>075^ ]NZ-[0WB/VMPD$348&!4&MUAH.!CPLD,'[ Z+"E<7 MP*G0?<1"UGH.J81V;YE< ^;.IB"&!X1+!*, M4#,*T$T -F%=EMQ&_0I%JW2O_.07&>#G(.?*LEP]=]M$2VM&=%>$8C-=(;C= M .)XTX]JESX34HFR-AB16TDMJ=E.;VF-G G)+V8,5.BI$:TK&7Y/)MB#'NPP M=Z6-=U-.V8(.?#:528THJ_.$RQ>G@P3M%#S0RK:.]7=YKHJJU'2L8.\ M?\Y((TN;%EG0Q)(VV=M%[JSW3HTK]5">[5#7(8'AV6"$(G2LX3 [,&Q)F.LS MR6Q[B>:)SS5,Q+8\;O^A"H1[Y>*BA;42H9-*12-% &:9G$MB,H MK=-O_?@;IQ;#[-33A5!:IQ+3XAD8-)MB"B>(H;1.KXWM%O%\<^NL=AE$Z4*U MZYZ__#1AE-;GT_GQ-R&)L.U>Q%'V)[?YQH7G,IQPLU>1E/9W(V6AP/OIWK&4 M8T<2]J>YJ35*E&/-&!/]B26T/]-X'F<2<\=@PLH5\ %4>+(Q#>)<9AZ<4>,Y M+CQ'8]MQEM:%@&$.NT-LMF?V_A$#+>T+/,B[$/2YH%+7D9;6:7ZY1N'TH9;V M)UZ5YIAVK=%T/V(MG>@X;@"4VKYOA [S/,I-%@0K.)(V=C6F9QAI.4 D&ND!JB(MQ-SI*M@.CI\NT-(^E1AHX=*DO8BSM$\NYJH08=7%^C1QEDZT.J@YRZ36 M*<(L[4^G ],I35;;JD\49CF$W,:[EC)-:E&SYE&6W^-T@L&(JPG:M+#$5;+T MY,/\)D]':9P]7658Z#-[>IO,[J>C-Y//X-H=U-.HN]T*'5,F^.K"WI/@#F)3 M'7 $8U.VKK'O16CJ )*;&N]4AZ8L:?2R+O M2VRJ?2E :YU9%B<[9-&W$YOJ0.(Q"8@+^0Q03L>QJ?9I?AE&XN2QJ0XF'M-@ M!&?UHI@^Q*:Z47+F!EW_;&P*-OS)Q_CKH7AW4@C5_EC(#;B&IF#2)&Y@!-)# M^U4&AN,2:@@_L!PG"JCMB&I^"UVQ1\KAM3EN3ARRWG6DT;CI,EID-1CW(EJD M#2RX!OM"8+7V!+L>Z&UG%B4C%-4/LW@VGTVSIY6+=Z;769%%U:+ !A'9L04& M-NCV_8@8#C:^X"#.L 9%8$A+6J[E^B;AOE:^YB4E2U8<@>(ZE@#(\RS-84GO MH9MPQHC0'-DGFYQ*84=!:!NV'6!'(PF^M>E8AN^$1 2V0[T(7J&@NVRK9EVO MC[R_* F[\6G? E6P1IQ/JMZ+J."+:=4*WCJ%15B^;>O+%G*IQ3K*I@^;ZX9W MM!LZ9[>#.51U\3PJ^6T=@AS,JM"VJ>.9@6$*88,- :R201 :6&/J$"\*A8V: MC*L -[,//O0X;L#_8/)-Y@O!_- @U&(&CWQIH'5EP&YGNY[+A>/2(L#/.;>/ M$^'7XJ.T'@@6;#>(0X\P$"-O/GLWG?T[F:&@=:G)?9MXEAW"-L8Y\,'AV%3, M@H^PD&P_#"+;HUJ3V[5N14VIJ?,@OP?C$_^#4:7/8)N#6M-Z"6[/L+5*D.C_ M]G(]H(_!9?W$8P>JZF<%:_@@)=I'I^0'9L1-RPL-8=F.P6W+-SP*=H[%J'3A M*]?VI?:@A2-H/05S*PTU8G5KC\+,006J#0 /G)(=P^D'$PQ>HFM2-S),DQ.# M!W9@N([K&W[@>H'C<-.A5%MRU)8U!? "'9N)UJ@O9T$TQDEXO93B!3HV$KW< M*7M/,T=%3RVRB>8M9-17@:'#8XV-FPB3LH M,8-+8C,WX#Z)F-;HW"&D?G*[G8:CG59WM7=C&8!E$RXVG=P>_72Z*ZH0.<$V M95U0GSN.UD*,7F4"F]0?T^&9Z%[8:BFMH1\W(J9^(GV;H%52:*XSTDG@GAA2 MK :KFU'31D)"5Q*.A1XVIYRP;>OVA02$6^R3[ -A"B4-3')$:,3;"\?W_Y). M3>S \TQ/AJ;A"3\"LB,/R&:VX9N.Q1S.I4.DEG9;.+P^V2_3LD7:M7%R1M*. MFLUDLIZ'T82R/Q.U&]HAK[P(*&TV^KPQMG(P.:T'2< M-*2N)IRA7X&1Z&9)1]5?X.]Q4L!%5B,QG9+9K(I-8>4X2I%O(7,;,4T.#'S= MN \LU&7GOB,PH4$W\4@0QGE@6)[T0*-;8&('@ANA"W,L,<.&1,6B-B^99"^= M VPBI,: .)O SQA24*'&(!W/9\?>QC[!RS^M@W9N:%;4;".GV)7LDE5.LK:0 M<=+3H892L/$TJ)D<:#&PS!:/@YH\T+^/)]B0OE2J<)$.V.(A@'[E>#S]HEJI M]F@5,=7OBMJ[<6\'8G?GY+LIMB2=PV4WX_+D?/,) %IJ?6*FHYAI\MV8N1N] MN_/S.DNG&1X3+ZXYBN]]-*YAUA2R;4<9W$36\VH=^)D.>Z[4N5+JUG:EKHC8 M70@VVWC]$@3=>X_NN'RV4;:)1U>WX=>ATEWXG*O)YI.%EBR?XY^6$"R%=$60PHT8:TOC<9\X MQ;4RYCLJXY=(W)UI"M^_DIO1)R;)O115G:*F?: [/[]=#[*%G@@$Q:1 ZA*# MV]0WX&O3$)Y//>IZH7 #K< -!\O35Q32SI35&+.UH4-96^$EMW!-UV>Z37,< M,,QLT=53DAUH.DIY5%?$ JTV9Z16S==Z.=3A0;0F:+U %%=']*I#QH'E3S4) M".#BS[%6(%@OH!3$N^DL2'*X"C->W/P?R>A.EE'1\P-@U%(Y8F<[:PIT[! M*J5O'A[C-'M0#:G_F$[NE$K5BO0?R1C/K/YL9 M(;D;&J9O>S2PS!!VAB)&LZ2W$1TUTA>U8I@/N,ELU0JS8O\'\$<^.[;#]X(4 M^* 4)0\=@Y((@:!!3TI+F(;O!S8>4T4D"#4_I#1KAS$'T'@PL\*OLRR>9J-T M$F=/;V;) ZS""3(NFZK"!MBXP90[2K3EZ)L.Q=,=)GDMK[=%+AS,[D(-]E$T M%C?_" M5LX]LTQIENA%#.X\.'YV1CL+P:L+&0R+#=:=J&:POBO5Z:1TY.B%^ M3?L\3THCP>GV@.;H4H.HPS:G3<1F[].9+<_K('YU='9A'$O4VSSM25\C)K5T MRG)TQFCX1":;,.;E(Y8M-[9XVG!TAB@D4=%('S<[:MAR;D!8D26<>EIH$W(:,"";)Z,_TO@&>-C; M^(1J'4WMM?7P(C4OT8_0-A.P^?I*N(4X5399VV&WD_$2Q6J)+.!N^EN%2 22 M7L\C:T;/!AZ@.HC'8)T^@,941^.K+967%FR!BN-F&1HLQ]**C1HC^TY 3!Y1 M0]K@ '*7"D.&U#;\B +/A.M'?E&W4D>9/IS&+=O%"9-(FT9:$,N-USN&-LH8 M?<%4/?K1\=&W1OO'WZA5@]/?B:BF&R0(3&]W1\PBELQR7E*2-5KJI.LH6NO( M"@<-I<>]S M*)BH*HI@X&Z6*X@U@;%C?Q6,4NXLEH !OU(!X.YP]S52T_B*N)[.6%7X + M@YOI['XPR##*!-?=/ WBQ\=L^A5F8I:,GP9_=@Q8Z-),P+409R.>25D8% MGN'"[K=Z/'48H8V8MK0MSX]I>*0'[W&:\*PAG8UX%J436,UGR3..R0)@3-0< MC\,(76/:?IBI78/E8.*OPX5<8\4VE-0#,6$[VY$QH,(=A^W8GTCYFAN@+[9G M3KF3T497A,/_-@O@)B(V MB.*[Z62Z*K-]=E\DR@RM*9/GZ=B,P7QUNU"[W:-(-2WVM,L@S0; Y3H!QX>: M/IC,1MB; I,/@5!+'\'OBBQ=7E7 9WVP_57MT6<#Z';>\D0B?%;T]R\ K;3LIGVC],BC[4$ M8E-XOG C5I 4&:Y]Y )5^,1T"_!Z$ZI>X$>1EOF$&!$SV$VQCN9Q5WCRSKC! MU#F.V-PA\66::KS(IL,D&:GL+Q"FA6Y56TJ0W/22!4Q@QI*H'6>^2,IVRM?/ M_#XD0U"V)X$(:,H$U;;>I&O:80>ZMG,$LW<_)MG#'[BD8#'!(NHG @C%R@0; M=@UG*Q?I>*XC7HZ"P1@-K^JBSA]8YX._60%/'[B+CQ=33%VA.:.I;5Z1UUW M.A-?D%XI;2I.T &ZLYP:559!GVDDM+VKSMF$;.2FQ@M- C+';QS4F>QB$VO' MHKPFN]TV"NI0Z8H-6\VS?8%T*\0\GZ]63*NF&3T0[5V[75@;HI*[D[B!18=]]XQ9*6QYC)#>D 1\"C@F7OA8[A2Y!^X3+JB[#8F];BDCO0 MM \S=#9F5VFD#1F![>*<6H>'79Q2,.C'%\V">$%1F.&X:&$S*7B-"#E4,^$108 M1ZP&<(]#["H#/^*M\^Q)34$9_7515=TI355B;9T(*ZRA4"& M[CD%?S+IG0] MPPVU[LI;\1[=E[;7FG?C\4<3JAHMJS*K=5725&G4>2PJD!-+-EE3.U%Z@$K: ME*,P[GZ#;\@^#NQC^ZND[<0>P,%*0Z0^L@SCC+P&MKXO?:M<^A?P\GZV4&KO MY@\W279U6R#=ZLWR:C[+9_%D=)QS_$9F0%-?#P&;!:_!O^Q(TRI#UDMZU3U@8E.HHZNMA-%FAD3 M4*V_OD-X^!)/;.QE( 0)/#M20H!I M?%3JM? R 15"=[)VW/DHG7U(9K.QKM7#9B@*K 1#,^DIDJD;[KF6[BJV9,_Q MR:[P],W#(VY.95G$U:(L]FF1;A?%6! W>^JT.Q>B=?J,&E($L)"$+PP7/"FL MK/$BZ3O4B=P"2X,5N\VNY-203+^"WLF7[-W>K71#SO^^G/E$.:.6Y-@-&ZM5 M]^)49'-?.,)@ ?8Q\^%UKAD*(R"AXX>P[H098<-LC894.TTYB.I:S];)+!VA MI9-^7IPT(Q#7<#P?)2.--H634U07U=&P#VL AXQDIE3MN6TFK&?U]B;X.U-B M!T?0V<0BW."AYQC2E=1PJ0>KTO0C$C+-16S6O+J/'X7R&C-A*QS&I=&X-AD' M1LL5MSCA&[BU0[4M->V(N*'!?-LUN(WQY(C#SLTSHBP)QZ YU9[[3]B.<&,J C#363R.XC0[*.1_ M# &-:.0X;A08P%I$S)6>X5HA,SP/9#4*&7=,COQ6=:N2,@O,UI>._MKFURF5 M)7SF)N,"/SO@XN%GR4SZE0HAX9_VE"DM-G%>*\':1Y7VAF>.)44#NV=?GK%2 M49A2?#-,LTUA.:P]IG%D&H;^K%I!YSY,*]/T*WX=0HB#/GZ(CU+4J?@FT(B& M?UF"[\47M4T+CQH1P^9[OL<,&1++8!:3X' $$>C$A37C%*6NZZWN7R2R.6\. M!'?LF"L@+<)T>#U6W(# %SE27G_DWF[-&-3XJ*\YJW2W-_$LDUZ@N=6F=R=C M#-^K#=XYZA"Z8XGXD;(7.Z;2W".AL5K"<)TEG]/I/#_"&=F2H?88\0"[P5:3*?:*.-*$2ZK;4:&PA=Y0IFKY?)ZV7X MJH@25^+"AX=0+##_@47@K-,&PK$A%B4X%RQTC8"[X/$B^)8TJ6^X#F.^ZW,O M=):RP2RGANJZ"YDG91!88+;93X M@^5*!_9J/#7PP"V,\.3.,BW#="BW;,^3)*KH)09;A//RGJX6727I"-;=.,YS MA2FV6JMQ=:L>\#;=N_'7X5S9$!GC#O,0E81+7_62\@POXGC&$MF^Z?K2"Z26 M"F2**8LUL@_974O*_D9/("U!(BQZ"TO:^4PH*=PAHFOTJ M;H]"N$T8"'9W:I05 4C*\(4]HKMES5#2S6R3,-(CPMN6]))PR>LXZ,_274F\ M_3AU1R,5EHS'F%SQ9E* 2:BH_$W]&/!]HL.89;WS0L=@#B-><&C. P<+0.?, M,6L_B6E:F&1]0HXIM/SU#*:6&;1M.K:^;-F^0?4PWY[+=Z 8=\U]!0)A;>'] M4;AQJG+F4W!353?7VCH?6MV\4J)7U+XNB_,.#KMWS2/LC@*OKYW8-"'R#*&/ MJ_P%%I%6^2L^R5XB(6]9 #J?L+TU#U89W;7$I"FK":;QF-A'@XI&6 ;/$=L' M!5ECUO&%DZA2+520!FM//6HV%_KC/(2(JE:3==B#[52=9G/H2#[4YB /W!F. ME;12$H^MO-K5W"KG>H_N!AW-?G<,4%U&'9L?* $;5L^AF,Q5=DC;8FTI!8;_ M,JFY 0KE&:HZ5(E=4$^;4?^R1CPR3L-,.0V\1WI<^GK_'&P M\85-I&P0@V^/4,NT[?UBJ4T));J?NRW8,\!_[5,*NQ^E^TEU4TI94;UO$\&; M4^I6&M9=W=8;SAU"^,'A, *&_4*E[1H>,-.0U,/2?-<3HDAZ$:I; MZFH$ZEFZ7DQJUT$I<'&#>)8@6//BE[U1 ==Y4J.74+!:2$0-!E-J<(N%!LRX M,.S0@5FWJ'!UXIR&?8'G&J8T3/)LHOHS=&SF 7A)-ZEN,5BYN*AO/ BQX"@R MX5%+!B0P#1.K?SG#0P6/N48(JMTDGLE"FW]"5F*$:%6U-:=PE3/XU=6M@C_] M,!T?M/%W1;Z"*#!9K4-'C9!-5)8(J.= )$9.[%K5V"H56^<101>*:\YE2O&( M@S-2.Q+<3M,J[4'RF,$@#H[U=*C3804+MDIME8I:VBKV:KW.I@>T\^YR,A&= MBM3; U=HJ!$'T_LE'8]+^_Q(&=Z'4]M\PP)?5$AK51T]1U9K'1@[W83 'K-E M+"C\?:=S"J1:(-K;_:A.T/"[)/G%C*/MX/BM(L=W.NV8@L=$'3W_ M=$#R'>MNL:[)GL65;SUVL'_*62,[DQ95S0YA\N#@02>.\_X,:;0$B'*<.:WU M+>N/Y]PZ_1:>'IF$<.>$KG/K5 I5O$IJL=^3.<^MTXMPGEA.R;<&1+KTGKO0 M:J8J"JV%O+ORGUN?3_"?+6KQ6H/FK0YT._YC^[I8 ?/!QD]ZXT'N3W-3*T0M M5FI1OH<+V1XXQ>'T<\LBKBT<(W0<52XD#)=:6,("(I;>+LDN[?DBO=_JPJ.%;08MO#!EW[TJW3_'(5 MR^F=Z?8G'HNWD FBA]YT%_N8V*#.3NI.'U#(U,CP9 5Z&MB=9&]W^N@^XP%4 M-Y)T33*A4I(3'K>V3R6*,Y56/\Y;VR=7G6-8U+'[<.#:R8SM M3Z>#Z:"6<.P3>HSM4XD>(V6R5CUV0H?Q )*;;K1JJ3+*-@.SG^+,L8-Y5NAS MOVC'YH&G(-11A,KMA%;:!9:7;*^H+\%,O>06KOD8 M[X!UU9TX8SFR F&M"/,.)!W!T>R,5DR;,AU*&_J52P],MQV;@%LV!V$H7+3I MI.#" AP%^Y3!OC;-1J#]LJ=(".RJ=H&=P-@>X=[.J,+'5]NVQ;?!0'RR'Y_ M9\2BE8 %VO1@+W]+A^["E5AKU'TX+QHA5S0U):EJ.NZL2O..)'72@[T3;J#9 M );CP2W8CQH1("H6=,"2"&R?.L*GAFE&U.! LB%]US6(PR*3A*Z,(E9$!$S3 MKL/8=!<1>)G0QHYR4Y*5HTRZC@B<@%!;$=J'B$!GXHQ0*Z(6WNHX(M 5K0IY M@)":,]?SB$!G@J!2FHE5]YC.)B+0&:,XUN&(NM?<:D2@,]H4,AFO1SO:C0AT M19S$['6SPX! 9[,&OI9PG([B 5U1A6E>K(XST5T\H+/)PY \%( 4 MIXD'=$FH_1*A7<<#VA=G!;#">A .:)U4E2 @*3FK!('.Y(#]^)LE"*_[2^<6 M#FB?41SK^4W[%/& ]HE#ZU9*>HIX0.O$83R U!-@.H@'M#]K")5BF<+N-"#0 M.EFP&5N(U7S:@$#[LZ=R]"QYXH! ZW1:V'M5=AT/:)TLE1]@"?H,0EUG\8#6 MB<5X@&42Y_!"\M;C 75>',\#9CH>( 1I="+>BWA J]S >("H9QD?$ ]HI72" MZ$2)_9=(HVP)M6M1>W5]G+1RHBNZ51TDH\+:KTK[2'&19PD];D$!4Y43Y)*0 M4\1%NB74482ROL1%NA!G=4Q3.QT_16"D UHQ,&(19LMF@9$2+?QZG@WOXSQQ MAT/LQ /B4.GSVQJ9;]Y%:W3ZS+5=SW8,,W1M@_-0&AZ7CA%9Q#,]%@G.HT\* M^ESRU:AU(UIZ&Q?J8AV R2>X6$NL/Z^X4!>,PF[!G-F;*FS:C0MU01PBDL#F MWGU&X@:$N9D]5CM06 M7=>!H0[HQ$P1LQ;F:STRU %="C+!X>8S6!D=188Z(%;5EYIVO;-?_R)#Z[PX M7JT$*RM':C 9_8T,MY=N.[]@.8KVI,DBVRI_GB>P@5$9U MS%"V&TU6F"HV)_T)E75%MTHA(F:]RKR[4-G+A!XWLX86*43"[#A4=@)"50J1 M>"8FV%FHK#-Q5MV;:]&CCD-E7=&J>IF#H7-6)46="0*BJ3-JV^<:*^J,45PE MD?-ZGDVKL:+.B#-5.+DN!.W&BKHB3F*[T'JY5)NAHLYFS5+94:RC4%%79"$@ MK>"U'A[=A8HZFSV=0T1/%2KJBDX04MOIK,%G9V1AI(A):M<;-'0:*>J*6%53 MQ!R[SY&B+;PX7M8,+6,CLE'6S&DC15UP W.(+%X#V>A;#A'54:/]ETBCN)GN M>&#V*(>H*[IU+0IQ:@GH'0=&GB7TN*DUM$!?%?04@9%N"=41H#[D$'4FSLHJ MXR?-(>J*5LPAHL)LV@>RI/5J@D8.J/39=/B?-Y,/\YL\':7@]5]E(6BWV=/; M9'8_'6D?*]G9G.F <(%S+/BJMMZ3O-X&C[I8+%Q9 .R\@T==,$HA*YBTGK#2 M?O"H"^+ !+ LJTY;!\&C+HC#R!BM"WCKT:,N*%,MR7BM(*+=Z%$'9(')P@FO MI8QV'#WJ8O94HA$[605:5W0J:&_>;?2H [(P>F1;MK1/B5#;%;$ZSXC5PB8] MC!ZM\^)XF36TR#.B)CN3Z%'+W-"QM%I+P4,0:>8/\[$2G8TMRV Y7=V"K06> M:XK6^S!+XCP)$OW?/7F#:4@VH?(K_%?8K$%#H_6T(R;M* IL:40F9P;W*#&D MZTK#E5+8ID>XZTLP0TS5#)K*FO@<1/4I_;MN66>VYO&UF,VEFV:U%]=739;! M>>M;U+(#PE4ZERTT>,KITKF>(_2X64ZD".99SP GMYC.U2FA]DN$=IS.U8$X MHPM.3]HRJBM2,9M+FE(T+'SL44"N"SG ;"['J5G:YQ:0ZX)1NFO&1D:UG,W5 M 7$Z9E4O_^PBFZM]XA 1RJDGX;6?S=7!K*EL+IRT#K.YVB?+QG)&!7-UPFRN M#F9/G1L2#'27 * ME*66ZGQN<94N&(5.K*@G0G>2Z-0!<1AE9:(>,^HBT:D#XM#\XUU";7=&&?;B MYD1TU'NK*[(PT M;SUTBDRG]HE5F4ZP*GG? ROKO#A>;@\I,YWL,\#:[H(;*LSDF&<76+'K@15' MVH2096#%-H7E[)6YXT2><&4 #+.(9?# B0PO8L3P7&$[CFV[D<4_<0RL8*T& MD>R(@96""VI(1^2">C@\'EZ4SIZ*3_ Y'>$WMVF2#?+A??*0_/>/][/9XZ^_ M_/+ERY?+/!E>WDT__^*_^?_ NX;_248%=K-:WK9\5)[<(1V__=?7FVP\2G]- MOCZ.TV$Z>YN@\ Q&*?R:@]_QWS_6DWDJ&3SNUS3_\3>X;O:K'P.GP,6;/WK_ MU,_XKU\V/GJ'-WZ8Q>#6P"C+5W_0@\XK[PW?AF[Q]0NO_:4DN6#N+RO<_:]' ME=968= LSF8!#. WG#@#9M,D\(S%MXL+D\FHNWO[Q$,P$270E0OY97 M;[BS+=VVE\LI2//':1Z/U9[DC^,\AT<.X^6RVGBA_I",KFZ])_0KWDUG\-50 MQ^/@ZT4XKM7-QK0;J5-3&LQL?[[[M1IZPQW11^Z(9MP1;7)G)W#57NJ.[W@K M!NGAS9:7Z$2 ^K6\>L,=T4?NB&;<$1UPA_71C#-),^ZPULPX4Z^L'G+';L8= MNT7N,"%6G<@S",KT)T326+S;\U*V3:!P+"F<\YW =]-L=N\^ (.&\?<]D3VV M&?MCPO5R AU)+%R)A-*^J]+?D^E=%C_>PVH;5R9/'127&5MX()"E29MA@!Y/ M([=,V^[[.ER?1G6,DSW]^N>'[V["&#"9GNV$_>Y]5Q/&O^*.9UM]5Y0:T<"? M/CQ.)\N=KKSL(^)"S+,G!87P'>I)-8LV['AG/8OODUD,YLRHS,_^3B>2<C(R9Y+P7HSL<:HR>9*2L4;PN2^[Q:9^+U/#O=6XIL_KN MX;\PMZ.1.FB(Q]=Q.GHS\>/'=!:/O[?Y%*8#\VD3)A':ZQQ"<-?9=#0?SJZR MHA:MXC*6U6GODIE*4OWV$J/.2(;Z' 7LJ0R]!AZWR5*/ Y$]E:7O./:I94A( MPIPS.59Z1H;^$6>C+W&6O.YI/9"A,]W33BE#KWO:-EDZSSWME++TNJ=9CFW* ML]_3/DQO9Z][6D]DZ$SWM%/*T.N>MDV6SG-/.Z4L?<=[FLFXP$,[1U"KGS*C M8_R+:?QCNJF@I5F-^/=VDL.)^EW-*;; [;7EFWG@.XYG!3IH- M[]-9,ISEL V_FOI+B'^[J:0%REQ3%AU M:_L\(D@N^&2CCT^/23U%#DSK=(C 0YA=]>7O/_QY+ W1HSB>CY*11@A_>)S/E*JXNEW#SG_:_(!7:=@@#=22.H'Y=\ M60)27F?3"?PY3"KJN5(L4%SU ?$_02/D?SZ.@)\:N^A[FN=^05WT@CT6LL=9 M*;"WE%)TS/;9M=9M6B=-L IWV)]"N3* 0 M:E>#2>WI4660.;8YQ^ MQ_/6^V!E?T)T/9[ /H?@^A=XZO-$]CBPU)]P2B\G\!49Z!N:QE=DH'.;L%=D MH#.:L%=,F6]H(E\Q9;Z!.7S%E/EVY_854^;;F$_!!5.0>H1S_&P3=>2C%F\_ MY__!DDGY/Q5-V!_=*/EAGP M/I[LTL6"EF/ MSWS*TJ2/L&FN*3W_GNT@W5TLXR ?@M=!D;_P=(G@4U;*:%!0P*GXA3L=BJ?R4O403&JU.QJ:.C%:ML:F? M8Q/\Z4N%%P^KVMQ%E$UX!@O0E!<3212XY"X9RK6&?[,X?.(I?&1?>0Z'Q#N* MDH*%-_ >2T;U%FM8$*VD6%N>X2/S1WP,^_(#(/TTG-U_@ !U9H+?/?:'9U3* MIJ.84BF;+F$I2]E\$YHHOB/%L!W==A7#]B.E;2K_^C]!&@4P9;T#9-;-SFT* MK<771*&20J9N(YU&8J70-4]"GL"ZB*7?@^3'S=,3@SL0[:ZOAC=W/2?6FJ^$ MQJH&_20T&C9/6AH=\9&6QM_*5";JDE_Z>.8(OS19[@9]TF2YFR7XX XK.LN>(8-M:Y.T]&<$:Y'7<793^& MLR%+1B_C(/VQH?@FXM0!9Y84(FR]KD%@QPUL:V7,(^FWVA*_)+],RR_S_$S- M$#D1KF'IBD2FJ,&_K]1VARWCQ]YCS,'OAAD=]Z.]!],8'K"/'HAKI0 M6=*65D-T^>12%,2<'^E= M>%+%[@#_PYJ'0]VAQN[P)1JE/.-/?&-! M'"4_SGDZX26QZZ+L)Q53FGK M"\=DRA!QK)W@7SUN VGUWG86T3:I*TJ]!9\WJ=\I!E::8E0UT\Q[#54-P;_!>DX?8R?J%NP$)9^O$1#'QV=_]8UXA0 MBK4LQX5KOBL?\9[%8%N>/[-$:"?!,GP0CF&FD4FGPI1]>IW 94D($!75,0L# M$M5)K[ )RB.>ZA'E:0YZ--5[0.7NX:?Y'G+\X!IA%!>B?J5_3<8294/@/PVY0G\.6(KP_/RM&4K&,^3$$:$['$2PON$YW4:.!$XAAM&S-=;'WP_TR<(_WO0/,A)=L* O8YV&O ).. M%-^UL0^4HK9Q/A.K;IYL+[4>4A9D13J3"^D>CI.E.PPLGM(HWK$\@.E,N'"G M]!1(T[)=[./GVT#"]V.>]+DS"O4< M.V(O(%(.D>-Q'Y<0.R*1NIDUKDT-DT_9Q M24V;UB:7R*9ME.)6U*:U68J;;-IF.7UNR"M_/5AW$!]Y,'\2 =O40Y&^7953+J)XHD M/:(RA*0^T*O\U/[Z&DA]H&=4)Y<(J0_TC/(]]MR0^H#B^)'Z +&!U =ZA#,N M]0$\K\?3# /=ZW'/-./,, Z]'D\V:^CU6%*Z0O/PD0?>CGMF^(>E*S2O,?+H MY=NQ4;X=NY*P!S1KZ.WHFN^@%3ZI./0T*7PR)X^N.;3/\D[[6LK7.!587C8[ M 8KDGU<30-]8 ]#S75W7U?#&OPWH>1!D['/*B\GPG^YYO8$9_IE1A4!EL],3 M:*U^#A&JC4(ZQ.L&>2VK]Q"OVRWC0PQOD.&R=A QO.4B0D3QNBG><0IW 3E' M\S4J6*3>=JTCB''8O;1L=GK^S(V;:WJ6KDCJQLGY=)1MDS>QV$J$4\[YE"5! MDKKEF^',V\T MJ)? 40)DA=9EI%D9-+/XKFY>NINE1S#[VEOU,Z^@LHQ1.ADJF/.U4&0IM8L. M8M]&JPO[EE"A&CS8L:'".BA0H&HY;:- Q5.PHT,54; "0V5.% .,:I<@!FG5 M+843I'>[G=0 P+$<4_K]= MI'LMMRN&Y\]EM+#9ZDE!TEHE<6\YVN,CFVI[0 M;O'G!9NRF,LSSGE6]PY1R[ 9!M;-X:-@NV9!QEYX'%Z!+>+3)K;RV@9*P[KF M.0ZH(*EY-[]=7$S?P&IXCL+ELH U4%[(@>\R>A5_=:K_F*YMNQW :7FP4^"8 MEMN%R<.PB."JR7,GL-%292PU.N-1^"UT&1O_!TF6J^MCP"S(1$6/R_ M(HVR4$3]U)VHW"X^IF<[2/T)A_!9VRFH.?V_95!M\VFW<),,1AB%A# 5L"C.HX* *09KA(9PM[ 6JH.$J[ M0$CUIE4'MM@74@R8CZ@Y?^F =S\#'QVZLYNR20?X[-@BNM7R ML3I(VJ7#!?N>7P$L:2%N>^77%VO+(DU9,IH->9KR_[H2Y$$2@/C!<7S?\Y&J M9;\/G.4\+ G[,6>V#-V4";0>UM2" MF/-34-.CHXDQ^VB".%$&-4TZEJ&S1H]^T$$-7$B*F:S^3EY0W2EV^&D MS[Q;[%^-Z6?=XO\*3S_G)05.3Y,U17BBR0F%X)6FBQ1:)[JTHJ^N-'$0A]NH M19Q3Q_FTPYQ^, 4Q+@ZI(!V/BM/TM'\+%S)C/24JI(*$ M'1M204*! JD@M8T"J2!A1X=4D+ "0RI(B@%&*DB(02(1'J5A(Q$>58 B$1Z, MN) (CR(XD0@/8G!(A <=-J1%?ODJ&!> V";BI\2'8K&Q8X-1>.B0(&B<=M&@:)QL:-#T;A8 M@:%H7,4 HVA^B NB0=Q$K,.1=5 PP\BXB!0G3 MI+7Q9W8U6#X?%OB??Q:;L):G8TUA5%WP__B?O1^Q) F;$@[S+^]3=DTXD46 MS^[8!*:-K+F$=/=,\\^,1O51*Q&5B(EK?7<"7CBFAFO0AF=VSDRMP1A3S=P5*U2;^]UG"/-0P?ES4%.AIGAM_<,WN:H=NXGMD3SZS; MS3ZS.?>*>YXG9>U@M,;9!>^+[QG[60B'Q!3^V2%EM]Z@L>Y7PF(V6L$+6_>3 M%;R:['XV##D>KF>VY9#C->EITA!ZFK0C/4U%$I4/'&7<,G3WV^/]Q?*1QBS( MBI3]-3_V!QS[\_?%E^7%Q/G[K_0-?OA;]A*D+%M>-(RF\(R_[E^<][48BVUS M_FN(J?+KY;/M/E]>]H(E7$;A[;YP>6/[KKE]\I^_K]S[SD??>-2W?FCG^1> MTS3(I;,\R]-"#'%;5ROKL^QH6>$')G!TZX+BRPKGSN>LN^]G?K#"9:YA(L:V M;T)>I3RVYR*E,?CKM]_^#U!+ P04 " !PJ5=,O^R]_2L; F-@$ $0 M &YS:70M,C Q-S$R,S$N>'-D[5W=<^,VDG_?JOT?>'ZY;%5DC<>9)#.5R98L MVXFW_*&U[.S>O:0@$I*Q0Y$*"-I6_OKK!O@!"A1,4I2'KN/+C$6B&PWTCT"C MT6C\]/?GI>\\4AZQ,/A\<'3X[L"A@1MZ+%A\/KB?#D;3\<7%P=]__NM??OJO MP< Y/9\Z_W:I3SD1U+DCSV$0+M?.U'V@2^(,G GIT-O'KGAH1LN MAW,6D,!EQ!]$E#\RET9#9S!(6?ZF*O_D?'_X_OCP>^W-;1@'WB?G.^W1F%,B MH+3C0?V?G/?OCGX']\]^[#I^,?/QW_\+]ZZ7"UYFSQ()QOW+]AX1^< MTS (J._3M7.>2O6ME\L#^J)E^7M]P0?8E5#*#2 4I0S5R=] MF+J#>U1^&ZJ56V@4\"KXN%H^H>[@('X?)R_)N<&/.X;/:1IJ\+:?U M*"LG@Q=(\9U!09_=AW(2?%->"PL>:23*J=0[I#LV%4R8&Y63R5?EM47,+:>! M%TAQ9%*(%=]" F\V:03A"RJNR9)&*^+2:@B$46U) W$>\N4IG9/8A^[X(R8^ MFS/J'3A$",YFL:"% G&0%_D9N?Q$@B 49C\A ?X27[BH4_O M )8._G%_>[%52)&,LD,L.#P-W1C%)(%W%@@FUA? FB]EA0<.\SX?6$MD0J1B M>!2&9R;%/7IW!$-X2J[_":PLX)\7&F<:8/E(JH5]UNJIL0&+'% Q4, M^J:V'B7U"\K\KKHRG6\*XORM5VX%Y5Z E;NDY:I+WMD5],&FH.Q%Y(1SYV:% M]C*0]=]=%=7< )+Y.%Q"*QXH$#Q2F[*VEK:K[_OJZBLP=Q3W7I$5% G#D@A@ M>3QJ^Z&ZVJ8B=+\\A+X'S/_;.?LC!O.E5UL%M8U)]'#NAT_1 M1> Q3EU1KCBSF%UU/];XXH"U(WGW"MNFL.M0T.@NS,R,O =O^(($[$_9F+R3 MX<LD4 %HM+ C%RY0J7!8L)\',9U$V?Q8D/ MWY@&CPX)90?C1US>9%SA1SY'R]7.-%XN"5_+<22OS\DK=-(:>X361^B$A]#= M8CWQ48FP3H7!>85OKM2C3:6FK'HUUE?C!?J6%FSFTU$447UTKJ?.*GSL:GV_J=:?$Q3K[94$#E)S2&1=,4"TIA-_-+"H,N;3HVO,S%KOT/6VQZT*]BW:NVOFIO M:21X[(J80S_")WI+?5RPCUS!'G>:"1HQM@/@^TT 3.DC( ]Y?C1%VIT\HIZ M6#08_;-NOIFC?Y0&D6Q8HL5Q&(EH^D X/8$/SX-96%+5G!1VK,,.EA\,L*"_ M<"!Y.7IU/3P:P6,51L3_A8?Q"@Q]UX\QI C[.T3W"1A\N<.EZ0BR'\2GW/F8?JX?=3O#"4K9\(FBCS MBO O5-RRZ,L5"".EJU/4#J ^2<,/X;\6/:V!-@YV!7 ML>$.1&:.Y.9>7._!2GX5<_^X=#3N$N/3H%_CX &CML0!D+U MFA./I@/P+74IV$8SOSD0FG&VX\'T[\6KE8K:!]---^+Z&/5=AH4DL$OOW<;V M7&5F=M4;WKH^1&P7%4_I O^'>33D(O&9-?G*J_"Q*];PLB4LY?C^"\7)??7 MW/Z;WDWA)W'$ AKA_#R#MRA;4YU79&57N^&'&[E_Q$P=E.B_Z 8*_F=,N*#< M7V?OM"^FGH(KLK(J^-CPPDVI3UT,]O4&P'LG5Q^=A&XBFAVXAI=S!^"J"GO8[CF&O0;D&K"UP\5P@I;' ML_=8V$]@>PW5O\S%KFG#69HR['6[WVCW&CJNSLVN:\,U:D2^]TI_A>#F&IJO MR=*N?L,3VB#0N0?(/B.>:R"C*B\[) P/Z6;TO%1M>94UJIR8X@PU.[+4ZZQ\R>8F)KF9# MX33,PRUZO>\W[J*&RJMSLVO;C+)\,0:C1\'>@S%J *$60SL6#,>B'IC1:WWO M$1HUM%Z+H5WK)2>GJT5K](AX.6-SODC/-FIQ1UAMT][,K5O#(\^3,A=TF^1Y M;I^O'23;/(P--IYA6,D$*,+IE K"^ARV>X+36238$EU#9RZR9.XE>T37<[HG MK&\XMX"R6M79P6MOV> _,5P;FG-[,I?'!J3=:HH7[ M)TXUFSNH^X%IU2.IJH93O"/8;WB>%;"GK!A&))3-@I M12V!.1YR&/-.2,1W[7U7>F+MA>VZW5[*&G_W;:@Q\UE1&;@;;ZX MIL:L7(O6KN4*0:0#W;8S7G_K0"6]YG?0?*4ON1J17=>&A[=,U_VGW;J"SV.! M)X"2=3F*=O:,(5/46/+5H+2KVO#3EJE:<7=T]D[*OU=X#85O9#3/THQG,==I MDO%*G_J.W.S ,#-:UDN3WH\0;0 &0_7U4P!I&$_6WUJ,_F48+.XHWC&F[ =Z!1OM^RAM"%#EY\[\4^O9DKL_(*A%_&2TF7GCHX#WGA[-LN MR&I4GQUXAM^R&?!2R7"YG)C8B7 )BU0\F4&\P+TWNQOLSP4+U7=UXF3L-':8 M& Y/XY1=/_BTK]VM7_D+&MY.9]>RX?XLT;+MZ^YU74/7V8E$>>Y1/P>9'4=, M_EHGY]KN0B@7QAQ(7&5IP%P1BTC ^%R<*#;QL=>Z[)@RG*T53V(.TA]K)Q') M$:&3"N4D4JFI*9>K>-"[1V-U-.+I*GFX43_;..'0@\]J]RHZ66?#01(H#[9& M.9V!OW:YVQ%G!O5N.[F)N[1T #(D&W21,UMK8UYZ'$!>>K+U]&P'1/:QF!> MHR)P9)WYQ-7CY%5P8G4 ML;7CJ#JZ0+J(:AW C;?H9)[?GAM&5H2Q*?5=J*J M45G1\(/A$2Z[0ZV?7]K0@L6O8<-@6$D8, MG)2OHQAOY)/H]=M$O]F?R8:]1:U&4;LV2RY4+V@S_YD&"_0Z;*;#U%&<1L-C M[H;YG,(DY](3*IXH#>ZGY]2#-9BOD8W$_11/@,:X17]+A'23Q[P&(O9GU+X^CCUH$P2?1AXEXS,,"*(64V* MA@SMF"B)62V.(-KYH[Q6=SB5L]+WPR?<^+! P4)D5WQ) M\&M!\8HQ'DK)6#L9[U[%S52\>?3T/N#P! ;B/^7WF][@:=%W50YVY1ONRPWE MFT=/]7KDMY_6U$.A!A3*+NZN9"!6)[0KWO ZEM_YW=N,;6@[OSA;2SR4W]9= M+8RP/@LK GXLB3VU7^_=8Z$-+"3#I;Q0N9+F7R:PZ]GP-Q;N=.Z5VH9297;8 M/#ELFANVVOYT'5J[JLVDI%NSUO9JWY_:\^PC^#Z2F<:782"WZ?+2WGW@82K: M3>J*^-BQ$CN0#*^C#4AZ+A,I"_ZEI$FV)C5Y'"E0>2+E'GF5D6>Y-;S2H%.; MWHX7P^\XMMT[W@\^K0P^6MKB\Y)\EMD D?8U:OJ4>K&*?\RB-;.U/!X . WC MF9C'?GK.T1B,7J52.]C,N-"74V\71JE,-I4Q*9-.#Q?-!92[[JF(^0'0'JKM M0;6:G=2(B1U*9L!G%2CU@]?N\U>2>UT[F(2/M*-(%X&@T$)Q$UR Q3"#SQ+S M-<79V-@'@T&8UKPJ06 M:RMZ/AH>VDKHP8U:*8$\DI+(("<+*863B/&M@X)(5BA*CZ[VT%5JG<["6*A[ M1S!OS.:)I9)S=^U784>;>>55%;25V\@$17%R67EQU)AC-[ TG:9#7)-U]9 MDDXCORP%A9*QGNJF%#5G91>F;,;X)K+U@&P(R*S?[R,ZC_WDOJ<+#QK'YJQX MA8YA(#5G9(>2X<'>@%(.%E59?AF47I^61KG8?L'AXCL-_Q;G(2F?7?DG6 MVZT#"0\=R;V?G)H:N$1FY0LY98O@#+Z=BGF/*]/9=6UZJ$F2BT]Q=A3KWA!I M9S&C[@BUWD,ZAH\L])E'7BIH+F1:Y6[#S?MW);[IBO>?8G!0+L/+UZ7V^-I[ M'N21#QH(0!U';25!!HY'+R"HI<2U6])F.]]DC7*._C^ !_^909?=TKGS+)\( M*/3Y(&++E4\/DF>$NTA?0-;3\6'(%T.8"SX.9:GA2MU !>;],&6;,C"HGV?< ME_0P)APK0&[T7R)5RN&!T_GG T"S& (?CAZ?WST.U "DH:?9FS>2+M],J-^Q29#V9(F7R*'-]+:S<^\ M0J.!I*31$XU16=M_&I+5BL%D*'_#KR (56GU )H>'<$#+;*(.O7*1>$K"3AD/HBRG@-N7SE]=A]J=T)&)/_:J?$L>*210&;'=230R)*_!SF+^E($A+G5!TN3 M2OVY4T=$S$561W4$2&GPCT%.W*!RL>+U:T^)Y%];ZJB%H>B0,+8K?ZQ I PG%9)\P662PP!>X=CAPR R>$%=\/A! M#7:)+ 56$0N].TGGQ3QQ,P3,][&RM&P4 S$3,;[]A8?Q*JV$ ?N&;;W#QW7: MF1"\D!*+D;SV0OVUM[2UW*'I'ME,+HR-)MVFPMF]X35M+P&K1Z'RS# M !; ?%W6"W/B1Z7=H(P\D;Z:$1]-OL\'+J<>$ZT"H'*S_D71W4&]$>9\Q\0F M*BX>DY.=RI3O$]F 77JNK?=#TG;[;^9CZ6"TO9,E'#0 ME/^AA)^SQ\('59/P;;8YC'FS-DO"-]GFFZ"9FB7=FVSQ':RPF[4YH7R;K7X* MF[49Z;K58GEANB;MD@D8AD_6_XR)S^:,>OD0'A7;7(_R34R,D]$X"=2ZHLL9 M+8Q?YKM$D6& NO3")6'!US/J5BL>/LM @.L8Q3+UM= ;&R9P0]POU-LR.!*VF=JM2=$KGRE:Z M(GCOCEAGRAHGB_\\B5#ARZU#I6LUE?TK#E=*].M0[7UG8]#6!D#)4QK!.]S> M'$6_4F^!JY(\CY+9+ZTRW]N@Y]%92V/>B1_#3P$-YNX#%(./^B)PC0_$7JQ+ M7\5)'#$\I3L.ES-892!E2=@-,(LB>#YGH.,DH&[*\&ZM/+[F%!-%NR).SV2H MCM@+^YV!DG?A_J;'DJ;?9OD']6"S"O&396&7:1K3<1@5OLQ7KOL[ M^BQ._-#]HK>F2NE"\T3Z_.L9#N.0KT+@E]T;D/@F\6S2F<^6"9 C4WR'ID!5L7 MWGP]N&K9P_5!4SG=_\7$PT/HXSV9\+[0VAI4;V%4!>O:Y6REW"KIO+-]9*I6 MO&M#TVGHQLF9-Q7>6SC'JV31&UFI>(=VF\[FK,#@+",:R)A>F(#W>Q;34^F1_573(58<9(K;YIDK>=6GTSLR\,Q=#99E[ MR>8T6Q9E!S@+IV*4A2(RY@:4=$GVYBN&3 MT//*P:(2+]:R[?K7HMJ?XZ8]%U\V+98%L92][)#YD$_I;5H,K7)]4Q#8C.W9 M?-')&!X]&@1TQ!=X%N,^P#,9$YSHS6W70@OK$W?([ML^^.@-NYB?*-!$(XY; M&!/"Y)*/!7B7(/5^HX$721,UH0I M93GQ:)J)0>^6W5F]!4]+62OU(> ^(@MZ3NE-+% 6]"(E8\)(J,"\HN.M)7Z[ M0:K-B(*RJY[R Y-E"[+*%%U;BUV19[:,EY=4[8??(N<[^,JCD?>?.,(59G(I M]F@."AT!I9>GMG:;']!2IE-:2V++],/L!6V5O]\U MPFPO;9#1;]'-? H:YVLTC4?15 Y\H/^;9$6)%P(%@H=^22/K,E"]D)Y]S(:. MZ5>VM6]6-(!5) :Y1B=@+O]'ING_!PR$D=7YE9KBV&'7'$[-6G3[]0<[ZJE1*EL3PDP>" M68GCWUJJ2W-U?G[A9CZ!+Y>Y;*4"HV'U%EQ2(>1,G2Q%L_;5(^O..B^16T[' M,L+W[-FEU,-C#:-@/06(^73LL^)ZIPY1A[PD*ION.%[*O"Z/5&VCW\ROZ5-R M? ^/W<%G!;K#?=3W[XY^U%O=B/PM>$- Z) K-\0M=7T216S.U(%CM8)=YMJ^ M8L^%/JE)N;^51XO]H9WCN7D*$-;3%:8]]BJ7271K>\[NXKJF 5;)R50AC ZP8OKLU"J$= M=EWSB.6MVG+_:YD!6(>H0T;>BV)O&G)5"3IIK$UI /V+7T,_4>0:,/-'WBX MW7$9DF!D?.FU*3OUU=N$K]?4-]>\3#&!5_^88.N7*+=/9#@ M1H84@UTOT_EHAU7TKGG5:MNSF]KH<5C"2BLW$/+&5D:YB9SM93H%'K54 SL] M7):VHNQUIQH0SH4UX'!;@4XU0A H#P;%)5LRY05*;GT]>R;IB9MDKTUO6BVR M;FV_59.=!8V:G))UJ\G2=R!7 O\(9]$(/0>8I2P-P4N"^+/PM"35U D-Z+S@ M:=J1SUO8^MMNA7;:RKP+5YB^*!WPS<%H6X%.-0*C>92=9SEZ9"W5M>6L%%;F MW8./IIY_HSYIEW1Y'_#LI#(,!_[*(EV_P7DXT%IS(FES%?\]G\:JD2A\.?_ 5!+ M P04 " !PJ5=,F#3WICLA S$0( %0 &YS:70M,C Q-S$R,S%?8V%L M+GAM;.U=6W/;.I)^GZKY#U[/RV[5.HZ3N9W4.3.E^)+C*L?62/:O&/WE&A.(P^.GT MXLW;TQ,4N*&'@]5/IT_SL\G\\O;V].]_^_WO?OR/L[.3JYOYR;]9\ MB0,G<+'CGU%$GK&+Z/G)V5G>P3]34CZ<_/G-N_=O_ESY,@OCP/MP\L?*3Y<$ MI7UZ0,V'DW=O+_YZ]O;=V;OWCV__].']7S^\_\O_5DN'VQW!JW5T\I_N?['" M?SFY"H, ^3[:G=SD5/WWR=W=Y9N3B>^?S%AA>C)#C%#DOO'##S^<)U_3TA1_H$DK=Z&;,$> P!-N"?:_L[S8&?OI[.+= MV?N+-U^I=_HWUN&/)/31#"U/$AH^1+LM^NF4XLW61Z?9;VN"EC^=!A1'9XSK M%^_2^G^X"MUX@P* ZET'$8YVM\$R))N$ZM,3UN[3[+9&/C"&C4DRCZ)L\IVS M@N>M;9V/I70&-?\]CV"6L3X>EL5LF890%KJX]!U*\1(CKR_A@JT>$\+4(:CW M /1H.EJC"+N.+Q_4+8BN#1I!>M: =,(> #.Y##=;@M8(BC^CT:1RFY1./ Q: M%(!!A@MQH!+&';8TF]PI3UP]I3-## MEFVAL#;H)/#F\6;CD-W#O"AA?!/CP-?>QB1">>EZPFQQ\C M)^53H)&@& 7^SBI]["\ M0HS\P(E" A/BHT.Q"VU=83]FX*;SBCI]7 Z/(E0BCYO6B-P%+=R#8E22A;IX M%Q)Q?0I#[P7[_N4:%AV"[?+2(60'TPI69,QVTKS <%SB72C )7F,VIN52/^^ M%"QDP/Z'>S1B)?7J12$ZR:,DUKQ"/#=Q!+_FFQKK[?KK%A1]-&)+Z-&'1&39 M/D.GSB[=G)]!*H5DE]F)P>K&87L.2"VY0SBR7XD!-ODGH@VYB.1V]"4FUNQ!ZAG#+Y MMEBP2IM6XR%I;UT=&BY+I2'B]R 1U1P]0Z>!RR;2#-&(Q"[TRE1W-\+/P%'@ M;/K7;H9\9MX_AE NC E4<7/[]2&.V)F(5Y]_PSFAE"J9W(M"]PL8WLACKEY0 MS9(NI@0!L-3VH1]WQ;#.T8H-'RRYYGHC^"67#N4^Y5JD^AISD[08F9FSV#73/9(HH03BDE4PU?I3JJ. MEA7-CO(,@4G&,&!Z/CLM /83T)1 )4A]9H%WAYT%\[%@28MX8-=J^'"/HOLP MN(P)$_;'0-^K0S684P_\;?!/QX]3)#9/_)Z"@C\ I/L MMX2S'U& EGC,0>> OB0B_>R0+RB:8?KELQ,X*Z3@S$F\"ZG^$X*?H=5G5$0; MW0;,C$M\#M(]1_T[DX@UFQ=3WY'N$^MN6J9&OP:M>(:V8$.OF:^!A"OB;&1# MZM6+>G3EP3O[#EL5;%L;L"*8R5"6]IX"4%0.:TMGPTAR)/*+=8RC= 4%8&$E M@0B@O,F/=.K=D\Q9$6^A?!*9ZE>$1]%7,1XY)8S$*U!L4Q]3X7LJMD'F3[T* MXT6TC/W\@&O$+#D*>4?DIVQA,J@[F:LD#T(L7>WLIXIS_3:(P.BAT4-P"XMV M <,1()I,]'JY1 -AA8;$G:HG2 7/9,N1]G:E^LP3_RGP[!-BDG>[QJ["23ZD MM^.A!:.'.:*8?YG9]^S1!R/-XTR M:1'&$>S=0!P+>]AWRH\Z-)%/C-F\DN5)5DW9\;A8: 3EUWQM,/]#&*Q8G+,W M-CQ8*A7'X\Z4,$O_"FW!L$^M?"83*O%5AX=DRG@TA!:I45^_QIAB%9$X'K<_0G0,[U+YK"'A#9NBTA=!:P\RI9^3Q/J$!.%5D-ZS ME*V+BO8@5:;[B!WC_B-V")@N_JYI/[X$-H<^9C>-VPN.D>=2Z9!SN>X^C!!] M#(L>B@MR](&LG"#;2DJJTFT&]A[*C.;4S]U0N3*/ Z_U3LHC^AI]]$/W2U_& M&D3Y:QN*_ =[AZ1 \-J&YM$9LGL:1[_J8SDI7(!HZ1#A6XMW*,IT&6OBI[]JF9#2L## M\@[!&D5*%T%W5]K!RAYLT0Y5 Z]?86%76I*#^?(RB]*!']2[B2R1/3U&T*!< M/):7PI;5ZPT9B90<@6G;D#K^)Q+& M6W9IP8_9)3E&?!)^!9I1F9Y&J6P:38EZQ3V+#U9LHK3THA.B?*.DLR_5<)L" MHI4.KFB'ZE7N/$ZZ&AX=>#\C;U6[6JMVQ8^A0C6+BI-8M598>S?*/8LL'V7B M(4XR!TQA3R(HPB3YFM]R4.MH'4J!:M8\$K 88K)+ JX5 .>TKP>6;-G>VHMJ MB"U1Y$JG_6JF@6M,6D*1EZP/S-@RQ[Y7KUF+'#+ MG,UW +C&"JB! H_%):>_LNYE/,"1]GR^U[52>@3?U4AH "J 3[6>??9Z2DCJ MLR+K.'DB9>G01?).2DS/5HZS/6>SY1SY$;/V=N+[+F4/V0__WOOK#A] MQR%-Z9!WYSL+Y/]T*E+C7#^"1-WLA:!60R>"4CF^1Y$8A,8JFC#L11AT N"4 MUT1]O(F3,PO>2R9W(:59)'A*J;N#B1-0/[N6^'\Q3>QB&(>'Y:/SE8];>D]: M.%;$P4\=[+$4Z$F$0>4"/X\!W16UX,FNB#737+VYI8.NCK54*Z.#2F;>97>J M6?#DL^,G'J(H3XR?>'\YU(O5U8*JG).M /:+Z: US[\T0\\HB#LV0$YAG707 M>:/2K%*N$/V<2IIQ5/:T3P1D>1\X+75UH )E%4-M=1QC20>YGK31B&[W<&$\3KT/40HVU18!MHN MLINK:<;2+L<-T9YK#Q?4@TUKZ;&;,8A5-A=7QQ#U:D,'RL0,$5$S&PIJIK=S M9VTNJXWJ0HZWD5L6TD9G1:Z(L;BY@@[ZIR13ICK5]J:2>BCFW#[CZP.M571@ MF*'(P0'R\JS6%2\'*+?8Q3PD A5UX!'6']HTAHHO>4+JI#O$S1N$/P\/L:X'(4MQ+EA6TH]_3E*EA!CV@YHU\3^/8#K1+SNU>$N>[& M*3&^?T48]XV8$N4?7QM*KKKT)WN0-GCMJCB;W$RE,+9(4^K"*>B>*K%;I$QU M8!<\EBBA6Z18=4!O\V04>-]9I%F)NK@Y:[R*VB)E8PCJIE(E>#LEFX"ZU1@! M52YMB[2M0;CKL6LE;HLT,&'AAZ58"V29V)@16()2_@6"38Q^"*')R5\BZ29X.BK MB+TM^35$%)IX.:#^Q()>,K-7$ MQ-I!Y!F[B,YA#7[D5--,O1K1F2G.&M1):%-(2@MD@]YSDP;-/L&LPR9@^ M(;R@V,/L)0&2[AZ?4;0./>9_IA'BA74, M;4T+VE%?UA:#^4IVXIWTCD4UTOI M"J%.-<"4?YU3C%-'2;;W4GWYZQ9&4\Q1#, MI=EE96!%@]Y>.W[<%R561@-U@&P;=DYP\9G9@(]@Z]3B$YI4*BM/:X_,.+ZV M;^69[]&YMV?5<8Z,OR_66F1Z'R^:9E6?9C;9\??$I9+*5L9N" M+&OPGW'"-0V76RV.E-H5GZKR9>7U)4&@HB8AYZ;3ZQCM9A\/Y[;3ZX \^-#' MRDM1@DSI<[K-N39E^.S@>-EXUG/I/+3RHE1/M#5GWKA;4MI"0W@A/#J"11K( MZ,C.UU;C^^%0ZU%+ ^OX1A/L\ZT!7%.6,AH^1!'!BSA*HMK#- *J[>3F:#1H M=KAV3NNJA-F;0U8*TIZ0CSPA+1750'X$6C?-PFTUQQ3F+P30V\##!+F1EFS( M&S;.Z?OR+,RQGH. (WHZ*IF3CW.*8"Z"*NVREVO0%4K_Y6V%?9K0F7&Q7X!- M5RT]2$!0N3B90%RR*T5TT'B]7,*:?%A>?W77,+_1#!;N0] \29K\6AQ4;:L","J%-85&UK:1VV#O1B<_2+*CGEEHRC0HO0%5JAJ#:>_N:1], M^U7-P+1WGU(8T'X],]#D^5GZ#$VUCADH$A.N<)NVZM^"E;7F=OX%3$!T%;[P M]+N&@IK\34SI OWD&8-%]W$'6QKLV-FUM.ISM3UTO)&-&L2'5'>1S ?11@WB M0[FT)/)!M-'O?EAN)EEGE[ZW')(9VL8$3"H*"GGWFRP"%77B*>[%!JNVJYW< MXCIISP[M'L-'Y^LO.%JSZ]! &'!ZOG8(^@B,]IBG$@6TS?X?W)Q.[(]AP3Q.Z,=Y2&H/,0*EMG^>9$4#&J:@;3T[,'5LUL%Y@G7!]HMWU=*.!7:D0 M[HER+S@XS?5THTG]9*7SA;F/EF!\%7'- LBZVS !); ]%]R3Y1*L?J 41!L4 M\V*FY;4?K QM31/R9TQ!DL%6?!7&BV@9^[G0X\/C5]%SU;!<+0-E?J\F=&/, M95V_!VOZM& *PA9QR2UN"NTB.UAW/=UHTFRD_8;CL(Z62YM][)0N*T1+\,B MP_"] )I13A K\PHK8IJP!\W*='>*F";L?BV8]MZB2S-CF38^,J%DFT7W*^2X MZO?>T.DR'ZW,PBB?4P)J"B=AH^'A^6HG5;=-,2YMXZMA6C]#C)/9_)N>:CQW M7LDKBW2QXPBP?0;9=.E,+8<:;+=297C[G4VB[I22:39=65,KJ#B>[9)5%N4! M4< I[@EPR:#WW_9<&GS.7'+0IKP?ZCC8%C51\NH5:/,]HYB:>"5VLL]Y5>H[ MUUIB!3@O4WU[/!MZDFCE(U?J^==QWFSE4RIRHA-?VUU9^5RIWT^S\OE6^4SI MNBIJ9-0^WW&CGI.1[%OCD^S<978:=Q(96+U ;V=>,Q6;GLAU8DZ^Z._< MJE^#Y22&_LXFSCU;.W-"'W,1%AD*K$SV? Q.'=RJMS6E\S'FU$%.A7')G(^; MQ>L*4]E!3^X) W%XX :S M#2KH5F'@)L<+B5_O"C' 8NM9R<0#L4NM'6%_9BQ8SJ_+#%0'0GK$F'")E7Q M7#8S<6D]3V%I]F8G41-"6*1L27T+".RPJ_)'(2YN0S#/T*W<>;!:@W MRVS 4@P/<41AFK+C<0[XOJT8A/2 N&3.]L/):4/K/CQP8*L;;T^.67GX(X%- M,D2*31E1R_VB:;/F;^!'SDSJNO$F3F)\JL=Q\+>/DAD6>-43J;[9"*0UK^GN M;3,UR2L:',0=E8S"P7_=L;6*5DDD F;O)*QU$*T\=N[+!'FKG'/\+.K!,4D$ M&V@ALGX6=PVGE?BJ5$=QU;.G>>8#/?*E_$T?P:Y7[6>#U$E@T?@GI(8QD8>; M-68'[D?H7MZ IZU9@OPEE(<;VC(,]7<-44S46^D>5\VF8GU\UZ[;Y::5MR.. MP9]T/[7R=L11V).H65;>BU#-GCU[9-P%"5T&XEYX77'SH[C??>.PZ(QH9Z!Q MRS(W5'-?3 (OB:XL:*\DPZAE$^FE $A4:+67+S+E!KVR[^[T@0=,'!/R1G8 MB);'#4$#(8X;Q8Y?X$3H0H>O_-5L9U6.]L4C6-E<7.E+Z-Q]O%<;ELF0G@RRTN14Q15; MK?N&GDQNQ^<'A-_Q@'>Q)ND7B5I6[4Y+\R_FG\9#+NE23-Y, 5JX=]_.GX,,O8>17O?!W.BLV'- M[TWT$-4*G-__UKD9$AA&VC][%'(-6MT6#%MM'7;,:*U=6A"@K2UVS(]&S$8)TN6_MQJ MS@QHR&R\84SDX"T:,AIOI[TZI"6S$;?;K/W;,1CMXQHV;H<%^XQ#6VE'JP;4 M<^.IJCE]);N5-IEZ_EAOEQV%1;;;9L=@4F6GM=(:.PJ/2NW+RD-%]3RJ[G!V M'C3.$8_;4K'FZ"B5@,]!LT$UJD3$AF&'99@B=6 M\"G 43&]K"7( MFG*D'I!Y!7_0B)NT;DR+.LRZ ?1>?XV( SL?#F"9W,).3.]#^!I$,.A WRIW MWLKCD'"/EG 0%BIH"KQ; 2,:U*IZ'6$J[64"'+YVK;2US6=P,;'M3+%80;+_ MRHB6T*W4,W2#@)>.W_#B27,$1$$>&4WI].B+A%=+(Q+N(S1M0'B5-.*8 M1^E+E7?04]\9UE%7SS6V-*M_-OG[C9)@9:VXTJ4P$%=[99VXA@$R$4EM40R# M)=2$/DU7%$XGY5H"6H3$=RU8I6L3ME*5',R'K@W#RA.:X;."J]!8>0@C*(Z; M7N7KVG&M/$P8P0^Q?<#*=T+'S)(._<7*ET#[BPT!_!8=2PZ8!P(,&/+6J0%^ M@_Q:6/Y4#Z)7> F@4> "RN@%H>!IOB\LV?L53W,F,F*63F:6BHZ'F)C@A;@& M\MFI1XF2T=?VGMB>(MBC 1U:;3-Y]:>6)KG^5XQ1K7 OX/U:[L<13OH=$4+2 M9/'EPWA0*#U9>MJ&P77@L'.P4@F>,<_?9@^WVKY,G1M<,"PF/AUCWP]?V'G[ MB'G2IQ?3.96-\/C%PVG05/S[V@\KD>\.$89=;#@G.ILVE2?W(=M]8RBV\%&V MRS4_A'X95&LU4]:C9PFWP%'M8Q.F/),B5JHLSFM8Z4 M;&500L,&\D-(Y>O7AD$H!RIV0ULS"#E'! VSE^7V81"7I"BY=BM_9>,LRCX03WC.I2( MDFL6!4<,XYKB4[J2DQ:%51Q/^.T[)TIV#0E">+7LZFO%EFS\X3L;V\S>@E% MK36,ZA'U(]EW9&7 [7AV"1@"-L7&8,4^1?:9CA8#>]E5'* MXQDCJHC;%*4LP!7YYYRO/7ZYYRG?N&A>:]DQ6%%^:Y&B/)Y-+8KPQ1!%V(#H M;[-3K\Q!JN,E=IT@8I,P#!C7'Y8'(HXIF=A9L%?;L)Z\+ ?W!*KT-!^WM%;1 M>2.T8&N=P@X8O%I&(/D4AMX+]GV8*/M/_XK":FO"#(PDI.)HDL)&T%T\2BQ* M>UG!"/HKR[;R\'07B+U:1B#I0;XQ-)W&()[P46EHP R'3 M.H3!)(6-H'M*0N!LM)OZL'V#U+S^-<;;#3\E?(\&C, '?Z1O!M?F3'NFK)Z- MF((S_RW3G*L& 8Q+IDC3W@%B2KHRE&9I?*DM2,C^"4<9"T_BIH315_IJ**B)!Q%WB\X6J]#GV70 MA>]-4?)]JFL>@0I]H\P#P7;,02NH4!S4, ?!E*"M@_.5WV^,]NN:E9FBP6W0 ME(Z@Q_2U,@9*E"_]19:5D4URILG!JK$R7DD.+S(9:&6<4;OGAX.]VUJV,DIA M!"\Z[#$K6BC\I9^4UJ!'H MF\T:3H"_Z!/2IK!!=.2S-6+E!R0+RB:8?KELQ,X*\0,)P-#7*\0P<\. MNW9W@P,89+I",*F-C"Z?Q]NM MG\@%QZ\LOH*Z8B1RVAFHJ_1R!/RG>%ZX$-"TR6-G-$0#1^72H>L;8&B1C1Y6 M /R4/V(-+,[?_7L(;J&W!8Q!@&@RX>KEDKWJ(;LR9P@H QF>O20-_/N$F!#9 MKK%K]A3IH!B41_:4,'LMF]V/!!$$D^$^)-%ZLH'_NL[UY^L)<[A/)Y=& VE< ML8LPCD#N QQG 8MC[SUPW?)&/B"#7JON0%?L%^77?"HF5]^#U1VH>5YV8F@R MDBE!R5'5%O1ZG!_H338P1/BWY+^'#]'K<-A4*7I8"H;K=532X^8H&]:>^/B(73)Q8G[:XQIINR; MI_A4R2MVFVEA F*7Y5BYIA'>,,ODQL&$>9% @\Y<[*PZ@1VHYFJ';_$&"-,@ M5#[&%#/='>S&!:@&#->L\"3=>BRSQ1([Q:QJI3\[5VB5_>KZTR&2%:#IOJJL MN%/;^5@*PF,PL-J;[9SCG[#)[L5Z3A7G'<==KLW]VL[-)+2FA':T_:.Y7]NY MV?>F[W'ZUJIA*Q*2565J>J(*OQ-3Q0M8Y^=<="'994]U?W- M&+)+_QD);YA[SQ@O'SLQ*C.9 A>CG8&^R#GR$4N8^8_8(1$B_J[I<.\2&!WZ MV'.Z"NK G*)S] YW(=R M$SF?WS4VGM$MA)K(U_V#2N/Y*T"PB7S.PQ^GSBY1D+/KS:BJ&1O/^RNTB)*P MPBV.'/\..;1*M*G;MRC5)DZ;E-J'Y1U870@9/T$ZR361QS/$KA>X4B)#.)\B^28V1X6(Z,2OJ,/++9T$$9"<;0\=F&U/$_ MD3#>PD[L^C%+'L:0IF]J(:]\4LOX55-[:"(H9GDI4PR-GNL"!)O(YX9S6.-9+4:SB=QN/:W%W-WUS,?&\BWO6.+RXQPQ0[+[) MQO)R!(%R?OC3JPJ6WY^I]R:@R[ DI%1 YT+8@OWO==[L-?OI]?L/KS^^?_,]=%_])YOP[S3P\#U> M7"00_QCM-OBG5R%9;SS\*OMM1?'BIU=^2*+7;(W>?TC[_\=5X,1K[ -AW&L_ M(M'NUE\$=)U _>J"C?MT?UL#'\C(5C#9=5&V4]^RAF^E8[WM"^D]]/SU(8(] MR>:8+8J]-0_"Y(Q,/12&9$&PVQ9PQ5&/B<(<4=QZ 5H,':UP1!SDZ4?J%OC< M&O< /1M .V SP)E.@_6&XA6&YEO<&U3AD-J!AT6+?.#B4[0A$2Q;=YCW1](. MZA2%JQLO^!;>^BZAV(EZ 'LX5F]PKTCH>$$84SS;L/L6SD8X\=V'>+U&=#=; M/)"E#^?$07XT<1RX'B.XM.>!1QR"PXGK)J<)>7WXI'X(S%+E.HP( (+=:X>A M29P[. DA;#4:P#@:Z_CTF&[:F1R56*\"LH^$"SQ83!^"CV)VL QJ1/]"S M!RP&;M@E@;\F88BCT#1%5<$T2]][# [Q"-)O]GB"C/P?10%%#;$)0J) V-= M$2]FR,T?ILAS8B^=Y*@4[@6H1AKSSHC> ZT\P\!8:6;JZE-HQ.M3$+C?B.=- M5W#H,%R74T3I#K85G,B8W:1Y@^YXJ4\Q %Z:UT@^K$;X][E@P0/V/WS!/4Y2 MJUD&Q$[S*JD-/R ^-W$$O^:7&IOM^OL&!'WXEMXE[#FO1@IHW>! MOWS$=,WZ=,>]\XP68%TW$AR=!)IM%-T TGP4^D]MB [,?NK&'HCY*:_Z3'RR MCM=)/SC73+X);P):':X'?QP<,OUZB+],AQ[&.B ??3ALA"35AI%X!HU8/> M M3.H[;"/=XS"BL0.S,K'5B<@6* J43?_:W6./J;:/ ;0+8@I=G%QWF\41\QZX M]?W7G1*#0J63>E'@? 6E$[O,S EB23+%G&) +)7[P\M=L:P/>,F6#XXNF%8W *:68%;289'+="NT@V+G%@43?<7B-J _<([S$,%/U0Q]M3V'T8; I M_LST22U(' PZ#.RY8)<;0W%X118+#)O:P9F#> MHYBIF/=P:R9W)!V$$@.#. Q=M1MH&D8>:'>4]G/&&0.?R?G,4@[DIR I@4B0 MVHM\]XZ@9V9?()H.<<>IAZ'#%QQ]"?QI3!FS/P;VK28YY\"K_ )OLCH>PE]O&"]''R=9A+(Z:?$?V*HWL2 M?OV,?+3$ _A;U*?0:C^A9 NC;G$1:7/K,S4NL3EHMQRUGTPCKMF^F'M(NTVL M>6B=$OT*I.)[O $=>L5L#3184K36C5*K68;'KG0ZL^]P5<&UM08M@JD,96OW MR0=!Y;"W=C+T!$;Y=((*Q1EYC+X0$:@F:Z M^8A\7*TV\\1^"C3[A!GGW:R(,^ F[S+;\; %I8<9HIA]F>GWS&<=T"\!C5:3 M-?S70=>?KR?0>3*?3 OVB5)'@FH@ZA7@/(48U(,L%^#6A8U'%J0>L]Z#=72?/?Q M%,@<>(3EY,H;]N'G6N'0DUCV)8AP^!@4,Q3)8>&,+I&?724E5.DU W=/R)3F MU,[-Z5S9Q[XKS<=XQ-^C2R]POK8EK$60G]I2Y#^,=TD*#$YM:1Y1E]O3.OB' M7I8\28AY/J)JIE )\@",I]6L-I% ]Z[J,/?0Y,A3D@;= +))#"*H>WF;IQH: MV?TLGT%7564R"Q#6O(.PQG%@QZ"YJF,(ZM[L54G'!KQ>@H+ M2VE)'/-E,LN@"]]I=AM)HGM[](!A,$]BP\>6$61S&(21?U*2>-<0Z/+"X@>='%5)QQ>Y,[CI*OAT;[[,W:7M=3: M84]\'RB&)E'AB1U6"Y-/,[AED=5B3"S$2>6 .=Q)%$>$)E_S+(=A#:U=(1B: M-(\4-(:8[I* ZP$0%XQO!BW=O%TZR] H2J+(!]W*+><=7,4.D!^FGRERB^H@ M]]C!P'6?O8&IT6UZ*XFBW1;1 XC!#T\6.EV-IQ_V!E2>T1;4=6^'EO,.388L MPC"-:,T4L,&XA,ID%B"L>\G5IQP:^<3X[T-:]\JUFS4B J*-*!<&3&/EC&^PMC#\EQ$&LKFTV M"!J5(%\+6+%RCVHG;0'78_#JS!&A&_,ZAI M[R$A369XO<;K9TQ;@EGK.B",*QB".O$S?EU0IAVDO $R>-WB.: [@*P&,QPU M[+LLH#_]E0VEX]66=.*W]9F'A$;Q*19+X:HG19D$,LMJ-0F"\'$4DT#MOWZ2 M3 L3PSU5F\UC+S<%E,L%DK.[0.%S>L??3J_;]WYK KLB6F"/BLB+Q":'E M&$G[F,'BMSA,C5Z/@0"\Q,OYO%^>[QZG:3'X(7V';8XI"=S[M,X.:Y"8Q86$ M&'A:L[04XE16/ULLL!/=T&!=^I"K:"95\AM(IV<6$Y2JU$*1GI?#=B:@93'3 MT:ZH@G:528]QS!-L1N M7IE3>N@$C4W G=5.*HL_"T ^;&<$VESZVF,"X>0[$9U >1^C6(!@BF_AST;0 MRX9&X4VL+TVPIHW,P FWV"KP7!#*T\46PGK0T!B\MV$88_R".-$H-2!L&P@$_C6O/S2*X'7TCC$]TF<21*(^1E'J\!-R^.KH"#J M:ARG]$SD12-44-GK80D&&8'5$<@[&(<_.:0Y.='__[MVKBPUP, J#_?3JPZN+ M. 3X@DVJ>HX!/RZK*S'\,'X,&\Q1):X?3P!7=<-BB?GDKZ415? 6%*=-^903?QPDHQ/-"=JFCM:RPY/N_>91BEOK8?66 !=G]Z M%='$CIK]&/@1_AY=IY%&/[T*\^)F5FYM58(/+1$S) )R _BDZ-4<+%R%AJ_8M=77#$5,%:\.W(*43N$"/G[\5J7F0)$J MSPKZ%6_)R"K[\%;2 M$.^+YTVK3RXH/$'!A-ZL+/ 6>3AYM4A*EX$FU<))I@B%.*D_=?F+F']P6IF) M@09ASX]2*9^5%+H$O7D%41YFR' M1M'#"@Q 9F0_H"46\7!I%RMP8!1M=S0J/4:/@;%S':16E2VN:*]2%5#:Q0P. M831;L++OX6/0E&XF:&P$;I %2'2P)^3@2_MHD1A HD.LU32@FR"=0BPXB!L; MR4I:;[Q@AW,/*M]36#YVGZO@^1>Y=4?3X-WI$F+GS3+8OG4Q823Y@?W!*/%# MA1+PTZ]I)C>7$1U\M@H:0SQPG+ELO:$V1>WO#JA,]7/"/TO% Y%EU4P1?KW& MU,(U;T'K0_-H=Q>Y8FYYV&CX\W>'E\A+3QE'PN6U,+$K/J/? CJ-PRA88RHS MJG(:FH'W.UG':^E=76^C99=])@X-PF 1B??8?A,C>;9HC6>+VE))^9.X_:BA M-\1AQ3ZT&9VND+_$MWZU ?$=LO%P:M*;+=(F,_^*V;G+P.K<+2$BPK"3&J%C MS [0;,%YQ)Q/ F%[+6>_UV-X=X+$59TCF\>2E^ZJ:U03.[!X02'(;,>YQ1F' M2:108C26)\:U&D++"F:&I=DB>1']2Q QZ0R[V&4.S=T#G L/3SUR6'N@;6\] MT"8/E4_3W!FR+1C2'C_+V-6M#R/\E0MWEW&,U#U@C%8B8)7?C4$G+\50:6&F M;D084<*>2DZ"&I]\$H7W#T\-Y2-D?<[5+UKDHS.N<(^WV(\Q\"\IV/RVQFIV M)+IH8GB$2^<+*.)U>U)8"0^]W"6%DPFFLC(9_08= QUR@*7B=\]!SW30&KE2 M"D+4E9USM_'A-O;3PO\=@<\,"%;.Y^$*>K*61RB,PP6PQ M<=,$"'D)'E[3$<*LZ^Y]"F] 4Z;(^Q1L,?77(N;;T'CX@@AY7?1TA'IJ3:>< M@EK.&72,U )4H/W!WB1TY?!\AK?(OSV&-.7VB,I3+\K%M3=IN3W.O"#Q$E-[ M2W*TQU02W%8@_-'4N55B] VY*%5&I4">,?!HU4CZ>O$^?DQHR;/LK;/3!5^! M7;P\Q*9*!:A)?:KI!?4E;B*3^&OAH_:[*JE8S<7O&D)O0)XHT+N0NR2FJ3'4 =)7 MCO2#J1)6(V6T+?&Q@XNJ79?B4.E::25Q$*M-B$KNR)YX MVK&DS:RE,=JXX*%\=[;Q:F 'E7\'B%8M:* C//0$:PL/1'*%2&B;2^(/3)5V MT;DV5]8?F%!#%^>PN9#_D4BK6M_%YMK_ Y-*GNIN_KV HQ.F=;2^S?7G!]\\ MLHH;-M>N'Y@PO.*(-A>S'YH<>FHOVEP/?V *ZJKA8'.9_*'%]8$30&TNLS_T M[NQ7O<#F@OV#2AF=LNR,U_UOK >N.66UR7G?J73X25%ET#"WC+(?7A1EN9;R MC!(?7Q0EE)RS&65^>)&4Z9O'F!'O3R^2>,UA'AEY_OPBR<-S]V0$^XP/+*'0TB MX-B65P.R=BRN B-K*@TBP?:08=L7\*)2/J*F]:H](EFBK.9D&LUKGM=A1-:( MN20=-B1Q[N!>"F<+4/EAL&B7Q85MD@!-(X]0$<\%>*4%0/8:F2H=OQ%6!Q&U M,@'I34QA#\)N@:6](=_97_)2A9(.IU@F7!.4<- ;H:RU,5(,-SOES=D86HQKM* MSW-)X_&5-'YP5MB-/5Q*4H>[EE-9O75W([@%B^@;2N2!_,\KO,5>D,#%RD3( M!0KU_II*N.4G:;:XPRC$J\!S;]<;&FPQ[^T!Q4YF%?06-WGRR@SI!'/YNI%.E7O8G.?2;],HR34VI[!T$#JK^,MT M99NS-'NB?6#,L#G1LB>N+809FW,B>U)AW\QF/J?Q'+VQC\^>2\2BF MX^6$V&U%9#F#!?Y '1]]A+UW)%-G*#A:R'$1>.F+27 MNS3HVT.A[(63-B-8AF$)W6%):74LN:/8A6FC[5BIZ]E%-VX7W=D0K\L0WWPQ M55F?FG6^RYAZWJ&AR,4^L"XFB>35\V'Z:;"%GT$065*/8ELXN MT@C?YMEI[4_8$-J7LFJWEGD3F9(5H8,XI48+@:QB7.U3V" =!;!:SFR'W503A;'&)0N+ 6'D!I_G#%'E.G-ULKPRBRHO4MB5Z&ZB< MUB?"[A7>4.RDQ(6_/9SE'N<&4/9?H:58:&K4-+P)Q?0"L-C,#'"W^1 RSI856<[NG%NW^B0=@:F;2357@TN9O&%K?_!8MN,VD7JW 8 M;>[!.2I;:U3V:47]6J #GF-^]1M#-$>^9O?J&**ONF&N3VN'-@0+PKYA;C M.2S61>(J"\'V6+TGKDM2T&[]14#7B7QBTC3/:H5](YZ7OOX0WOI31.FN>"$I M?4R=-6AGFQ>$!$WFDVGVB)PXYN>PD99PI.O/UY/&N0\;F="3"YKSU>#BLTG8 M54R9APK#&70;X.5V,8F#S !9;V,22KCS4!*'7VH]Z4^)#M",07-_D]@U M&4\/VVGA!E] /5Q-UK ''=3(%<2-#=D\V5MM(7OV8D[QE@1Q];D0L;U3VLNL MK3-?93739KVU$ M-CIADZ$284HY8@R6CE8H'=@X[35KM,)+X;(?@WFC%['4BE$R[ODB]!IB00Y!L^+'#F.LCP&5XD<*8[UP;P?I%UU M;YD@5SM]=4*,PV!6W =B(]F([4^77@Q+&"$/MLV*1-B)PEO?$8,A;6\F&O3P M: M+6RM+6QHE]RN-P%M86"3=SI;"L^6PK.E\!A*@+*<4B@&=MGD92:6>V-9GS!AG&I#=F48?QL0RYLR/O5(8K""OL?6!K$N;*GWKJ7 M%:=U-?]&@%B'@2S#]_0KF.5YC57BNU!AI(A0CC!NL.]CY52:)OX<>1F2BLRPG= M!_ F3C+.*SSX^OL&EAP;+2J9E<<,YVB7/DVS!=D@H#O8,N 5CI_#< \2S.WB$GGP&8<3BK\$T1P1]Y\D6A$_,',1ZCVFD MZ"<'Z-;H]QSL_(;1^74@"R#\]2-YKH. M)@);GZFI./[P L5>5,=4*)A:_$24UC>O0$BT *7AWHA2BRTT8[6\PL\1W,(D M0EY2U!*.6&+G+QC+[-DCR]3G<1?X2\936!^3EM:N,,\1!:ZYPA%QD#<6!(:W M%M]C!Y,M8Z0/V&%B:6945[)OMA]$J^U8>=I_8K8JV)UL,45+7)4J)+FTP\ZE MAQ(5-\B^H WS.+#C 89_802[:\NWIK<;X=A0!S&_*D*[$8X,]D*=#G%LN+\%/:&& 73!G-2HK4RS)A%P@LO=/T#^)@N"W9*+\)UP+8?0 M W?R[B%ROF)WC[7E]@IQ<1+%KB8LE7M6![')E]/0/+S2X%ENTQ'"7+4/'Q%J M)H#=^F%$XZ0(MGAGIO?C4.K#12XM\9C=ROP](8HB]L/F+8K> X MJ0) G&Q')X:Z2]CE0>#G/P67F)DWE;!K,9QYW&5!^KR69B .'4HVJ>AXAT'& MP4Q19\\04,I83Y*H6%7AQ:>__4A:N/!-0$$-]:(+C'<0D]^'&)WS@3V0V&='_#2>A33D2 *\1W&82Q$X-1R,8LC MN'Q]MWA^HT6,BG (6W"MJ"T:WO4,8CKW#Z+ZLJDMQ]XFR\UL/8@VO)XB;9%7\H,7<9P48,*_=D1PRK M(PP6SUB=\"F$PPXGO\+B,O>T>+DT#FS+*F9NKT):R&,Z6BRC< A;<-P3L//% M:H&B: 0C& :^&_@)",_(_SI;+ 6E^V\N]O+V;W\>7JEOH:P*KV30N#+)J9A M+ 6&2XR85R@WQ519@0(B:N-HX8C9.;W#J6QWSR2$1[+&X<3]+0XC[%XCZC.% M8;* J2>PT=TTVO&0!W8=ZAS7+(22^,U0UMKH*:L;L[& W4F484E#8]40%-C% M83LM%"L/[&PQ1Z"L.F23NDS@RO?OW[FRGS"P>9<1WI7MQO=[ /D3L:VK[1##P]T1UJ/!5U#$=WOXBW5/H05OA?W2;S_HX0=5 M7YV$:1TT,PVKU$_#:3@R>(?+<5(,'!;'.=1*6' ]]>;C;I5"B;NC.);@8ED@ M19FCILIX"XP_VIA"7X&B*=Q B>;JYT!]*T M\YK8G!&M"7FY&]?F=.@6!.B2,6!SKO-PJ"IIS87.N\G#(IZD] MQE.1S>">)&.-X?T)5=S;A7V;?Z1"ZRW7/;S7_(O/@U_W!W%H!<[O[;7'=%Y\ M679&B?C)RG;"L,H2]U&+=9T"VDKHCAJR4\2 %^&4XQ%O.,_5J26^UYB:TB:4WZM M2%([01SY9DG=4]U('L:_&G]Q73>*O&"2#,F/)X/D86W>'RR/\1E3:=[^=6SK MB60EK[17U>E8F?>C*8E4+8!.%.\OXHDC"YSKAIX5 7,*6U*<4%#%[R!5KMR; M]MI:U%!3S#(O$5;3D>VOV%QY8#)YJ##CITF_S$D0@H1:5S$,XC:#VQT@]Y824!.E)B")DY$MC QT#7]:Y<\(8O=QP#: M!3&%+DZR;=B6*HV.E?VDI]CW?#)]2 -J)<5<#QII2:^[_GP]:9S[L)&>]/2 M1JO)&E/BH$88Q(V-I%&7O**VI?8@;VQN)'6Y"L$T"*/T7&"ZQ0>6B?V<9I6N MQG'*(%+!(6]J"\R/P*C"]!GKU';+J='1OK\)[,J;MLYSV89)F"S;/MQG9+N, M8 3#E M),U+K;;V6QF!E+T3E43IQ2$PDS#,B!=*\JGE?8Z= MDM.&LU;%\59GY83S=KK2C\_]QY"LTWG'[)_J,23F=$56+&R-(2='YZ86B ?& M\W.4K= =I(+:MI=?$6.P/7&EAM+'*5:)QI"+(T>.HVN.(3>?/Z-D MXU62M^J73HT0;4^;(>M/%#A?+U'(6,N:/4R9<,\YQ= A#;0,+W>%&2M#$6X: M?K]V]AX]OUQ@MV&#^ W$$Y*0I+NL1,L??('=M,0N^0F;S(HZ9[% M!*5N?> _N."F=QFLDITEZV$1!E++AKS/2[GG.J9NW3.=?9+BB&TH,QEY^P#Z*/QZITN6L0Q& + E6W.'_$6[IC MVXUA!$O^YJD$S%[NRC:9H2&Y^,O;WW?G'O(;'[4:9*JS';:WFL,5]6IJS2![ MQ+@M0FBE'DBRXQNTM5X<)VSZ/L*BJ.J1YNWF2N=:0>RN8M\@XQH_K@I[1$E, MKQML6MWQQJWI'1-(>+@R+G4T#ZG8'CEBQ+<>\Y_WL[6GP]DC"ID_+[7!$T_^7P-]B MEEN>P!L^!A'RJM_9+?@EB/Z%H_)^[.,$Z#3?25$OE2Z2()CD)]9.%,]W9"!, MAF 7,?N/Z/L_2;1:!1X+TFZ7^5J+H6^XUMINA:! MW.1SU3#PJ.B1UXU(OH:3.%J!Y"*^C?3/,V9J;1'QV!$ _O<)^HIR$0:;;E2T M8[K$Y\ E"Y)9YLJ2+=EC(=K/I,J45M+P['CCTRQDI:=A^_>39CH-=7;3C<-" MJ4E:LMG.+71>ZI.*^/[*WK0]81_E0+0?]+8U[\P<'5W%\K)Y4^?8B7DH3AMW MNAJCZ8!FQE$XFL9%5('U<13>K^%80FMI_20<:YWHU=U>.XHD,=N*U">: 'M^[081^@OR8N'FM0.XTUJ7 M!,'0V+;?F_Z4:6O?MF\+GY:TQN'0*?0Z$46//_]I[><"P=2L<_3]NC__B5+7 M/D;1 K336I-?$JR-W8Y[TY\R;1,KG+D=+@7FE.EN'[-I"]^H5N>E1J>-)=[E M'/MQCOTXQWZ<8S_L=JNWU]3.@2##F\[.\2'#*V O-U[DJ,Z/EQM!8H41Y07' M2=AC[3Z-P O+%J&U\<%\->'36X1VOMAR!>Q]87AL*R"W?184?_]2A'4#GL&2 MR".6UH\<5O=>3>@>75C='$CHPYZ)B -(G&/LSC%VYQB[L[]O''0_>Y3L]BB= M::8ZU:\?S%%M#G>4E NE#//][$@].U+/CE23AIJ7Z57- M+LV3\'L>.T'19DO*) QQ%/Z,/9;;^X \;$T%T4] ]KL@#&<^ VNVF-, KKZ( M8)'V(^E@T5-3Y\>RQHZ%(=WE+O"7=V2+W8,CVV064.EIUCHGAE#-^M;4_X4] M.V5$8SVU5TJ._C2+%?JE58^S&)(QA=ID"Q;,5Q<;^=P)JX,=B2<3 XWK9!VL M,8I77=N'9RQ_K2!%X1%]Q^$UHCYP@_ 2@WI1_?#*#OB*/_-GPNP *]]!K"B5 M[Q /AU=DL< 4^PZ^Q-$WC/VGAQOL,A9;Z3:)GA[8SHE!RMG=PPX"]CN+J:5( M6J-\7F$@+<4N0)6>4V8%2D^=YP7?D"_T(*CT-"&.PO6,PX@X4_80/-U)Q4Y^ M6R-/3"#J :N/@)K_PHA*H>:W-0(U'$P6;E)N;7;R\I-+TMT098>U.)VUQB(< M-8QL@B)PQ6&R]%4V'[>I.<,!.\=I8=!HUVB[.6AL!]P*M@Y.\Q'#WMI$(RA@ M4HPO,K&(6NF=G6<$X;4P8I8"EJ+&GWDMM=#I"ZN([,; %X$($^?WF(2)%)$\ M3\@CF[R#"2K.0 K+*".@7K6%%JI5!@PO=Y_1;TEMS_^.*0E=XB0>,1[M5+H9 MHB S)X!R!;V,42NE=L-]J-) :"B407"8"F$6M+8+\ MUH\P!>5RYE>-R8Y#8^'CAUU&LL'!+K)''3J,>%84\_[E%F[U/JB.RYDN-GC5 M_,A-HE:9O&EO%8,V"/.MQB66]B:IM\%2X)DIT/Q@R+E]$ ;18!(MDKOW[98G M&-2@0 JMSB#CD0[]:*%#Z#8>%J2!! V6:ILK7K78\3)3K,W5IK2@R+,DVOQT MF.K6;6D>MKFJE4Z4"PN^S16D6FQLI< 7FPLUM9".B[:SI)<:CE*#Q*C T) M4XU!WY+@';GIRI)L>ET([KD8,KP^C!XO@:,PP^^CS>;&1B][/6^%'TI0GD!3 MLKV2$5GJS^7AR2&*\;.HZ!O@>O.X9]%&S"2+V!:QL=C]!>["FN&0'_M>GC[[ ME*\6V''C1DN;]TB2F:HB>;#>!'Y26&1QH$4SKPU!S\0C2>::'3\@D]D&TN_2CJ:RJ6SV,;?"]F"+VNQ:;H69LLADW*\LKI2B M3IA&691U_AP M:I'7M>5"I_R@RA!,4*'N0 MKC7G,2YUJOGQVUT/-4J(SKQY2X&:XUO.LQI0'9-9I)''27#M6F[4*EFP>/(N M^1Z"@A&LURP0NW:6W2>8GQ[V-BG<,D!)E&H%OCL%+DO\)0:%05H%T!#QX\TF MY?_(JZ@U!6S%*N20,Y2R1 _XSSWV0&]U'X/"6793]EC#HR\U2AG%S\#_7T<)ENMWB[QVN:AT%:@9!VQ M'U*1!VCW"3/&L5D11VUS]/4=SR?3;'*)E_B@D1'_:@#'VH_2I!#F6[\$7K8" MKO!5[FMMZF8'+KL"+)FGNZF;);@TZ'"R'E9@, ?AEW'J)1:9 :1=K,"A41N5 M]=!B/;K^?#UIY"V'C8R4DP79*-K]D[BXPF#O,0BQ,;X!>?@:F#P%]CN-PP@N M,2JRTO4?3POE?T;4_0;2ZA<X#<6,3^^%+ MS*:>+8K\Q PDT7J+VVNAY)QI3*E/YAX['@K#)"(R%0U^@SW$Y@(-)5E!\IU' MW[9#F* Z*$U,H#]@3%)#9D,G@WC,Z .F6^+(KD)N4X,P,_$] R64WA[B]J.& MWM2KN>S89?<#L&*YY9[;UNSK4FWON_!RQUD"M9>H=,YEYM6JY&J0>PIJ;0Q" M>8\W<#'#A5;JJK-%DAI:D%>.@LH >GR5P2)2DWD$+8T6Q+R,0\*L)[G,QCS^9[QJ"O%D$A%+;X6=])()?->@:[(R]P@4OW4/,H=MK?< M%=(DRQJOWB(,+.RM"_,?9M,J(IR@?WD0\DOT6.,^YF/30F[E,Q[F>"QR=#,H MC"&F72_C:B'_F@^+5TMAE]DE.'<73YLV?U,K"2>],1U+DGNCX:,X\B*;L,U5 MU=IC*=("C=<;Z_".Z0!&%6Z-%;[N:7SWVTQO^C.T0DEU0V-%_$9!;WV M# D9T7ZP^2[B&C;+E+O#2!.;BURJ(<5Q<=M!+GU/%F11Q!0\TO^79#VZ]'_SL-;-3H]%+_OW[P;RO[#A6;PNL M?D>V>=OK[--I\[;79]<"2\'M:MSY9I\Y\6S9/Q'+_E%,>1:^F-7?^&KAFU@: MS.2F/+1GHZNJT96;VOT,_A[%8HS&^ZE'VTN+G JTN^V@"KGS?3H/U M<_8D3N4!R:S$0/:.)!?V%@,82A$- X^X"6")\B//T>4UM@/NIKQ6?G,SL(?1 M;/$I"-RJ'/(0>*):U9(.AN%7 ]HPI#G!I( 6C5Z:Z^D3' /VTN;,9RH4$((5 ML;GU6=D>XA)67X5> []BY6^C5>#>^EL<1EAD,.XZFA',*0 *4OY"6.>^VN*E MNZ0*$25[(3J\PJ MSSI1S.(+IBM$ET+>RVUJVOV7W%EJ/L"BJ6F8+7=95F"HV.P4(*ZV-NMLW0_^ MKRASE[OLHYHK57VD4W24#I.*7*'A@1NG(0F9V]4,3AZ,N?R$?>#E'HO"16J8J]]^XW7U@Q_FRP M J*-DFW=0*EV2,<0\ML*<;Y49S[X5S.:G=5AFU][[T2)-J9/FU^ [X0\5U\T M_NI[!R=I:[%5?H&-UUOW=\T(P<>S-6QS?$PYI[$K'W+UJ/FAQ.!SY)KPQA/7IP+AF5AM#E)\.I/>0M?CPI=[@)_>4>VV,UP[GPYA]AYLPRV;Y-G*^DN MO9NS_^Q?R]G/OWZZW+MT*Q^TB',S4'/H34 Q6?K39&PBJRXA:VZH9 VPRF@W M]U"ROLRSOV%K+0Y.E'8Q$VV;F$)#;L;KX09L$LE(J-^E5(5*)PCQHWQWZ+O?8TX/@'H,/QY8= M^_);OCS9C2NXY+@'DTV-^$DK$,T6MWZ$_"6!BT+N/Y5W MTF)6&5'AENHB"RA6:V(:1OC;PYP=J0"[L.MX2D:<7EF"%^MK/2?HGA-9;?$ MVEY<\C@U$ZU7/KK43+0^S+A+S43;GM<]^Z/-^J/K0NP8K(.=/>\-*H]Q6^"1 M5EFL!IBWD)VCLPL[0R7A/)RX+DE!JBRX$;,! XIB]X:ACA,K\_Y!^B=FJ&%W MLL44+?%3B!>Q=T<6(MVCUY!&ZK6^:-.)8.Y++X8C&2$/V, *UM&)PEO?$8,A M;6^RVFWEV&4[$TO5S>9^)X6-(>\]#RZQXBEJ;0GDUXL%['=@=%=PC\T6E2_O MU1&2#6()GDW&#FD72W"8Q\"?4(CGE#V#X"63P\\L>_$;\3R6X>; S928_-F3 M"0E/7S/7E3K2/>;0P[L/J]W,:7##Y(R*N%%)7\RV&\4/Q'>J@@K;BQ,GBI'' MY?E#S&-)970.(IF?OD!"G5K#S6,)M5@ZP=(G?X"HYX(@0A8$%;)0+@^R2 ;X MF7B P[A6[PN(HF5R=5WHK'3:XK"51;TLD4>TY&.0#O.I$/QJ(T%^0Q\[/%5Y@2OEO&A@ 8%0TRYB02:KE((S]S.XKATE0S.,*%0+!$8YP M,PRG0^5CL,3J;'J2B1$(C" JQ9O+7R0)PX>MC"1B9]&)2>%$9L]:D8V\IKNL MAQ;Z@4R$6*L\PQ'F$)-1W'@\X0]Z5E)BI+O;2[BUSQ+7/8R 1%OP2L M\O &1WBRI!C7JJISR2CI\-*#!.=HEY#C)J!SBKS9*I MY&=3N9N9T%F !6Z,G%[>+@VIP'S>J-S-)"Y/?KC!#NBD<"=* V2%[4<-O:F\ MXB(.C>/9 96F\C^U"&S%8<[AU]J@-)V1KC^DV@06^<%4@;[6U@34CQ2YF&FE M!?'1%B$OGVP-QR]/:828UZ)L+W1W.T1YNAR):*F*NL. M@:@\K*S ^:.I:&6UC."&Z"7>RT,2$IE/*5&*TM6)M!6%%84I#"JA3_S4!561 M\83S%MH2KYT=8 SY#&TI,$0\S1AR'TS2B1='8SY;PFZ:*<0QC"&!L"T)^Z5( MC"'[L"U%NCO?C*S,!)N-X145*RFX_W:IL>=8QG*%U9Y M'97M1'Y9J>;$6OS&<5<&K'KW6/RHL8:ST3=Q80S/'_=EP1JR88R_GSS@;E)- M;2MI<#JR;5-XQ1A>$.[*0/E!6V-X7EC#3N^3&&C\L>(A#D)3[$J)M/FG_V3& M^@XASHK*+C^JUKA=6\VO?*W!AH1M 8QE9W #9%'Y9K/YZZ].WBWYK\ MOW943SPJ&5I=L1EI/KP,TJA5V?SXPHA1#[G+B/"#S?)2_U*C'^PU,W6OROG! M7N- ]_JI'TSI_RV?:9"%WVJL(CC*8HEVZ&$M%Y07B02%' M3E/UN@$F'#O]IC&E[%V@8U4HJ\]W(M2K?#@>":N3CIV.8REK9!_EQ(\HZYYE M])0*?,?$<>7/.W9J)F'1)6I'NS_X\XZ=FL+G7H] 4?')2_!R5ZGW? FM,%R M4NL*PYAR*<=';'XFT B2-,=':HD*-Z9\T/$17F")&%.:ZOB(SC-\CRFM=7P4 M%Y@OQY0+.T*BXUK>RTL(T],6U6H^[J((K\A+56QQ.%M4MT!5/K+S7=(FYWZK M(2P)6#@'CIQ?,QFY:^#\HLA+>%&D\15HI:XOZRT"W:Z?Y@NN>ES4_$!=QCS7 M^Q6[-KK(,7Q71Z?5/F&_1U_*JO&VD?H_-+A&C9E"7Z)KU,:4?1O(8E'"OL4. MO6$3]BWV]1TK8=^4!ZZ#>:N'4'BR&=R::#)H.K=YFV"9BW58'>V<5_5RS6,J MX2)CR:NJUOO*=ODUHC[QE^$'$DC SM,) E^(8YG%]P=,ON/'P7 MA"T64-#?-NSX[]:WZ?G2#;CM#H1-NUYE9YO?O0_(PV&VV<0Y2ONMSE'F(S:E MF"^<\7),*>20,1B0VB*^=]&.P52D MQ\SOL,6/%/EAZH(H'ZY(T?>T&CNP'8I1B*]P^J\P/JG/F"94#5BK31 B M+WG>-C&CD@5)*[!+S&1-O2S#1&JV;.YW4M@8>J.[!E?Z'^P"9]PQ%O$EB!C/ M"-C;,3'\# PV=0A*8TQZ#6DD>1_(SR27F9_RQ8^@_Q!1O-=&99S!7O*RVC]B1"-,O=T-\8&&I&:9F0(A H^XJ*GAJZ-C G= MPW@.@;D!^$N0Z;^^9-SS'UXR#1).814%A*4_2NRLW+UMX+:/ZGG!)LN)+ '3 M/IKN1_Q:3EL%<.VC<<;:PCG:)54H0'YR'%!OJN4G+*?[%7YF_&**-B1"WAV3 M9BL@VWE5J\)LWX9)89TM[ECY0FSYUF@$UC[Z)J\YQDZ4O <-6R3)D,)P*D&Q M&\-I[ *_?:M0 CE;3%FNDA]FM7L2;*9!&(5)<,(E;#"WJ.]IXX+T1,7*M5'7 MY(6GQ1J?[MG7;HNO_87ZIFL _XP]=Q'04 _Z+48SCGD73J) @B[#=J=%B)TW MRV#[-A'JZ2XE1?:??2ID/_]Z_[2'1^6#D12(U('R"0=+BC8K8!*>E+.(VQN! M/K^GJO!(>+RXO5'H#SP-(K#OC,8^%&!(DV'JC4[.E_Y2/.EM[J8Q^ N-QA;8 MFQG1R/\9.:J7E_& B98/SHIN!LX+PCPB&#_LPO@0\>W!?7K]]*,MU C27PPU MG@ZCGAG!O; '=;';C*R$)]A,8TV"])E%^Z*:)'+'$OF/_ M@;L+D!^FGUF!O'P_WV,' T-A=#Y%!"S<02AX KCVT3C/J*Z\Q6(YF=4@MH_2TG!A*RFM!G$#I?_^ ME@'TC$(,__G_4$L#!!0 ( '"I5TQ_V/<>$[$ (W5"0 5 ;G-I="TR M,#$W,3(S,5]L86(N>&ULW+UI;^-(NB;Z?8#Y#W%K!CA9@)PE48NENJ?/0-ZJ M?=N9]MC.ZJF;N&C09,AF%T6J2_[+3]\>3M8/Y]?7/_VO__KO_^T_ M_Z^3$W!Q]0#^CP5=&)@1!(_FN^_YVP]P8SY!-P0WCO?GDQE"< )>HFCWZR^_ MO+V]?;8WH>5_MOSM+QO',SW+,=V3$ :OC@7#7\#)22+[=VK%KV#QV9A^7C!_ MN??WGOTKF#&_.@^@&:&G@8T,^148X\GR9&R<&-/'\?S7Z?+7Z>G_RS[M[SX" MY_DE I^LG_'#I^#"]SSHNO #7"56C<#-S?EGL'9=<(\?#L$]Q(9"^W,LRTT< M1%'SPK_\Q'CY_A2XG_W@^1=C/)[^DCSXTW__;X ^_.M[Z.1>>)LFCT]^^3]? M;AZL%[@U3QPOC) UN1>QL+)7)ZO5ZA?R5_ITZ/P:$BDWOD6"PV$@J'P"_^LD M>>P$_^ID8IQ,)Y_?0_NG_\(*_S/P77@/-X#8\&OTL8-_^2ETMCL7_A3_[B6 MFW(KW"#X!;__BP>?T2>TL885UC!98 W_(_XUR:R? '[RV_UUI4.KG"SZTB_2 MC'Q$F0M;6X;=S M?@4P]/>!!84"1;]<>X/^X3[A][AO3//1.OCW\!!S[+S\Y]C]6J^ER-9_^ MPYA-C5-C^8_)/R8__5?U,)^G8X8B,GRW.C# M\W60SV0SL!(/T(\-KL=/_&+YJ$G812>Y3[\)_*UH*B:F^&T"]XL0.KW0B0CF M)D:,./R;1%UX9WZ83RY<>S;Z3;"']N7[#GHA#!&9P.L(;L/"AQ9]NV?4V;ZU MWT(O(@UK-]-XLW ^/YW,_C%ELC $.RH=H"\%3"H?P%C!YT&05T8W@SH\R3D< M2P=(/(CE@T0!^(Y5 *)#,NT,&@&COP@,33\M,8T)J$T(Y5#0(_YUJP].W]2. M>HA9G#FXF"U7LWF!=NISD(@?!H#MV:>%SR+,,Z#/'4FGA>,BA%/MN!YT7#_%A:7)'ZB( MFLC?@9\;IQ5X-IFT9K2!3!U*!/UNEX40[F M$2 "1R 6J058V_MHE(WU3IP4CIL4CAO]X%B6DS60.XB2!K!Z#$P;"L$J]X8Z M6+%F\*?<:EXQVAX!(E O6+7WL1Q6$9:G$7[*DJ\&/P?A4(F?>VA!YQ6;]15& M? J?44!@LKL$)@GGAD%"&7R1@!)U 1#W;W,@RA@O/1@J7.R8527@V4XJ@Q) MKY-,F98':.T#U+'\-YG'27O62<>Z;JS/+T35U!.WA;Q)MYI,E_'D]^,+!)89 M!!^XX_-JNGLTA@N!OP&H!P&>3!>OEX/P!<*([ 9(_F+13TK&>QY*H_B?.S_ MAA$!KN\]GR ,;8'_Y#K/)OV#'9AO'L!)AM[%L^S%E =ASL>2;IFBJ?B!OD(5 MP8&\%L[1HJ3YL8%B446#S3FA?,I,F(H.9L_$8JJ&1_\.\=X=:*]?86 ^PVL/ MI0L,HWO$#!?H/>_Y#@:.;_>2.KRZM&=E3D)1MB2-??Q_.,Z6# S?0H'K/6)V)AP%H3(D4XVF_W+MX2>@%WJ&5W"!^@ MGUV(?\#+*5L\SJ(\<1?XJ*F./N[0EXS0WR[_M7=VVUK8]2->+DI[L5E@4N8T MZP8DJ@&K>P12[731D]$_ HD%Z"=LPX@\DIK1+QF4;<_6*HRS8AQM1CG=;,=H M5T!F$)EVQ[-[R"AE?1JUT36*T8T[0;GHNL@$< (V<52M M)*H1$U4S-41U=VDH7%?P7Z_?35,J;#K:POF^7K0E>-!C.IY,8C*Z/;\&ZR@* MG*=]1*92(A_'Y!$&07C?-?E?(M8/@L"N_4YE[[@BCI/ ;2O M',^)X TRR[[V(O05';P[+0QA5'DPII4(J:#EMTLD@],M850\H/)/B *0:0!4 MA<*S(L,'PN@S$/(0+9[R>5 +AE-37!1L28N_IYZ[2 X>,)E)")TL:B91 MKSE/-$)(D#?JHZV$1VS;P2,,T[TS'63ON;ES(M-%'9FM[SU$-6=!FE^4R0F- MU@CD\VH<(S\5"K!4E+T@ECL"5#(@HA6!NV>7C8++.R3U!+EL4;E*D85D2,6>@&$"*]VK9!T_DX\G< '2 M #(5(*\#?,=:E(%SL$@8?49"'GI;I'T>S:(!58SN1[^"@!Y>S #BZF(VGH^# M7DCFT.\AZIZ'J&?^0&O$T2U#]]#RGSTBY7>\ [PYVX91JX9#!O&%'VS+L7%( M.Y$/ZCK>Q+(38AI@;1N!U#H0FQ?O-02,@BJQ9>K[;8J"?-"]0U$,TB![*,C0##RDB/P%_]O" M,?ZT3^*Z8Z+MIS$V4[-^U88\>\9[)6'V^1W5DF0E^5.W'LWWR\T&6M$5"CII M#\Z*[0$*06/J]Z-%"37V8KH(8 ^ZB$T]Q)@BD26 FD*/7%9W'+^6GS.6R84* MHDIH$ ?I"7IPX\11"BOZA7I06J_H+&>S_KZ$&B)[A4&$NJ/>\[D?1N&=[SK6 M1V-=KX:WI!)-K2G\(YW%)%W%224"(G($J%#P/?ZO^J)6A61(!C.W8?RI/1O/,DP3^60E,-&0+ ?F2W,->>B9UJ6X].I/.@X7 MC-EA,.PD&"7EC$8 F8K;VS-:2VG F#Q$9A IBLI<-"IG\-GQO*$#P]42#!02 MTB#<0WMOD18@+IQEUL=(->\+TV.1_L6"V;X5"*'U^=E__<6&#FX 9O@'S/LS MAO?1K_ZQWD+/QG,:5Z[Y7$B"P[]+X.L#I0)9E:Z.).\#+$ N)!J = M4PT4@-YX2C0*@BQ5[KYN')5!O0U#Q2%4LO*?L[)8D:1J;;#^)9EK^[66"&QY M7I8->5!J'E3R4;0:VZ.?QH&?-3O>.KOV"H,G7YYSDT/OT%?4J[(0%^1RR\?- M >JK;[/WHML-0U-;)XKPZ9S_O3==9^- .UNN+K)#*Q$*^C()<$PI&?*_I68R8@- M9=]&,V04)TP440>)[1G%03G[ *D:9GN59&X>/A)&/I_2C,G2HRH?5/:9VE ( MVVL2CJ>2?I,7.;;C[B/G-;V>!H:7[Y:[MZ&-C__@_9W[*.;LR_C,*'*'[ "E M;E:UA[W(EMD+Z\-@@4W%ITDE=T8OR!2#1#,]M,;HQBA*M&,^H;NP1X!:H*AK M)S]X= />P[<0]?S82.%M>,04](O+NP?4'KG6GM885]MCZA-LN8Y5;[$_0@XZ M^R@74%?Y:D"-Q\-7=6X(C%96RWH64UH_2Y<(&>TB="3,Q /!'OFJ\;/HPV)? MS2V\\+>F4QS%<;^FG$\R6T12?E5+"B. I8+O5*Y6Y-#6W3J$<[BK%NF':=H, MUT*@^IFYN5N?/\!G//516B:VXB'ILR]%"SA39;%8H?^+YU>0#!!2(;*G/;J9 M/TG-CX4HJF#;AR^&D"]RIAZJ,)!-+I3ZW \ =[O ?R<%[K_NL>C;37QA$VJ= M7U! \=&?-S.PSWV/5#/"C?(7]/-+Z<=I+TTZI%N;RIMPT_%T,8NQGRD#'M%& MYL7BN\1@K!#_ FL$5J(2SYB!+58JFS$D16=2C [51N9/X^@D"D&L$:0JR4P( M4:J"AR1%R.@G?]2Q6V>"R6BP6\C[X4N\='5F6G]"NW"[=SSQ6].-X7Q5.A/R MV<6[I\LX'9^N8MK#DL$3$8VZ/JSL=%% -K$-X>PD!#)]6E=$/=H]PSTA-:N ++8G7*YO.P-8DXZ;B5$PPK MTUO$(VW8N:X4S('#RA.;B[*+SZI*=/&J[A/#*$UX39B\DU^$T,]SV:^VOGQ= M7E7"H //5TTOT"LTOY@1'H!\I!,<5*'U<0$#Y]7$ZS+ENU@%7I<^S35,(!K)/6OKJTPKRZ6;72M7HR0L8HK_AVJ'K\*_0?G:\ MYVL/\25AB3KVZE.+(I+KT07>G=>KF3$V\ESHQ5;@OB16 V>5?0[/X>9 9 ]8AB,T!C#WJR%A94(W2+'W% M-XH=!W,/0(1%@N_[XR@9K>&O]HBTU&W-S3TCBFW]GG9?8XZ M8WA7\Z:+I;&DO0<"6MH:-<5'1KIWM'1>7@"\EB(J')+9L>6.F"O>K!4]73BG$F-!)9K&;5Z%(ZM.K% MM4H<:3#<:DBV)L2H/'U78@^]P=1YA1=F!&\WS%\F_!^X3HA:5-58QI^1QKP& M;".0Z@!8"9Z+8_ZL#0A[BT0>FR8;"9A&PHXC8=9'0B%F.1*_ 6WI9TT8V>*D0=0?)V("Q?&PT M0=1=X%_YP=8LGKB_H-54^+]\DR"UZ&NP3F!D9$SKVD^D!Q!%I=5Z8FW:H+77 MJ! ,QV\"F'B/SY^%U'ND;8.U:09C3@0T@)LGE)I!_MHCGX/TY.LW4@H*T0/J M)98)= X7$SZ8,UJ4;\L<,A@ULT%M@J$!WFO2GQ/K54'5%^>/\#TZ0U;\V2F# M,BG:(3TU362.9M4"ZH^D*"I6!X@^K2'?,BKT_O/]=FL&9$-E:2CT1_=!THO# M.Q] 7?"-LNG%#.%=X%@POJ<=_?HWW[??'-?%5[/CJ^@?S?<+>F4Q+KQ<5[ZS M7QV*N:&UX?P8.1V/ZY@CT34"B3: U(%,G]+JG0IC1@_4HE#862B>8R6ZT4EG MC#613;>8:T)%8<*97V%T[5G^%M[XH< D7<7[:BFDW"B1;K/!U[% \@%5 #YA M%3]KPPA]A("@';N8S EH.Q-0G\4-0*X)E6X@O8>OT-L7;Z43>5,38,;F",PU M)[>E-$$REJP?$%NYG$(P-%UX!/@K)"@O\MC8J,3\U M4EH00#R;RW#*&3)-X'KAA);KA_L \LZ4-;RL%J8E%@FLZ+-)@%\<% 8F(#C MG2AK*]J;Y<#. $[P'L2KN'1""G"+ ?@.]86)"+D1-TI+W*B#W7GG0;DQ.R&\=,;\J-/;'7GGV# M?HVK$>/;C\(0]2_MVKK RA22W$=K1>!8O'07X[C,CL :TA\V79"<#8P/1LP MQH#8FI'26[E5QS6=D*:5_U(BTXS!>H)D X7U$?D?@\,XMZ$.H/"H.4U\1^?I MI';ZO2=NTV9#K.I0$[J[,IT@*W'E'9*?TOJGPX-Y6!;49@-N'RZ=F^$+^L,E M>@0E3$FU1$E*CY05#ST16)9;#MOKP[:1OS+6'3\Y=HTXK09-0E/3$^P7W'VKBP3HC@>=@>=U)*_T>95>@0YI*K!7X8ZBM#[&"L M=_ )?A#"8_X@+Y-9I<=-? &U]P=M\EI]#86-GI*CEOI_$;Z& M+Z@.W@_5])6<"%7V"8]]%NP:-1G>LY,^?!N]P.#QQ4R+3DB8UVBVX4CGR!H= M$]@Y8M1NLNX\99:9&K\S L1:$"%ST^HUQ[^4T/,GR0X&!L4>BI-%],=:=^"F MC*$FW?B^X8_#S#(6)EAM1\^V(O/B=2?T>N#5*\=S(GARX[QB$9F%/Q*3"H:; M<.9U+56"$Q!"B*^?M0)G1X8>R __[4?8"-0^37.!P\W-C]_"#+Z 4_P:Q]YJ M?(4R-LQC+4?:2B#3!6H_S(?= (J,&:8A\"/3E45HPA%=D)*/V,3"3$;)/O@? MA=(87 Y%9<3U*/?LNL:(]3IL]P]N8XUG?>-S/L?9-]W#W$G8V8:H!]KC%P+ M[*%XLOJ#'#M/W@7^#@;1QQU*JB@^WK/#&RHDI'FU[B/ERTJ'1/I!PW)F8B+Z M"1LY2H]A$CN/GSI[^@3TT&$LB\0(UL7H&(FT$?E#D6G])]*$4%N4X="ED$:+ M^@S3CB4L6CIIM'52(<)%BTAT*0-1L4_UW#1#^%O@[W=GOW^!VR<8 M%+Y4U5.R=WL>FL"9'\O5Z60RH1LRB1! I(S V>??)>^1[.K#I-0'\)W*D@SA M7CPRQ#V2LO&O&A;IWKP*UU6TFP0Z?_-Y B B&K"R02((E(P,A4WI7MU5>C MBZ^2L=>4GB60JPV2:J2%5WO,!5\F$?T SJ%JP%Y>C&WA9XT2:FJ4P@O&@C>@"1)G& MX&T?DQC!QEA[!)Q:?QMSJ)TE,J!XC?_&##< M*AY)&[PZ!@074KH-?MD@Z8G>:P]E! SQ-=[NWL8'1I*_M,Z/&I%:X;K:3H&. MY70A!')R$IEH!8E:C/F[FO%C^RCQ[Q"6&"RZ^1^M4:Q2L%8LT62O0Q9T;@EP2 MZXX+S?@;?.#JX#%=9]_Z#=R"[N2B\4A/7!WC+!TOKL0HABO::HB&U)O'_V%J MSJ^C=Z72!8=!_ WF.#FFE-ZD07Y@1(_P:FPBG?+ ('BG M"[Z77D,OHG?O9SGO#Z][B,@:-$+Z!^IG#^CY0V0&D63?YXV^/\%GQ_/PEQ\R M AQ#QMY]-VI]5TO@ GR5YVC>*.E#PW?8KE2>%<]C/,&"4Q&G#;WK:AP\#W^+]8"B!IENXIZ M#X%1&P(-$5J>O!S0+(F2*DQ>N?[;PWZWY>.*'E^B'><\@#2Z[7)2.3 MQR;^S$SOHR8)B66/ "L=,.+!=RUPV7\ C%P E&-1)&F+<.0.CA)$^MNM$Y%9 M$$P;/IF)AIY579:E[@V9N*LV@S_3)HMDUC&31ML"5IXB7/7EH%'FH-7DH#1T M-2=@#E -4=$,0QG6F[:J"\G0 V>'AO$GYGPQYD >T]2IW]4^7"!*$=HR$!K@ MMCKI.9%<$4]ML=W8;Q43HANZ6W3AIJNI*+S5=V0'C$4SPK7'P\1LJ'TB'?U#&#RG4-CC?58*/*'/[T6D[GAV@9 208^ &@HN/M M)4@X(-*58Z@?MUE4A=3MG1E7Z]4$5TV)6H&TVO@HQAXQ)%SOHQ<_P$6%FK_V MP1MJL%8T0V "HJQ%&E$LA2"3J!Q7W5PLP5-(731K752 JZHDK,!3:5RTP-%U M&.[Y,10_K1(_U 01HCZMQLX(4'&: *>-;]6@<2I=4P:8?+;5@H6)A19 N=U' M880&G&A(QOLYV5=40H:Q0X20IW6X861J I[67E8CR*]W4AF,2G*Q%DO%T"@& M5.V&W.)C:H CN.%P.1N7@85(T::-:>%3"33^Y_CS>)*-0/#,;P5B^3WZ(?%"*"'=]"*G%?H?F@"P>KM MF66A5@2U'?1"4@MG[=GW,'("LFPNLI#&+4$N0'G-$MA\.(FW86;BP!GTX,:) M-*@"-93'1CN/)>)--(4+4!0*FVJ4WD,7S[6<^V'46(ZMZ35%>"RS16"2>IG- M<*0B02P3$*%:8;&[MT8G;U7@L"Y)J\!7&2=5B O@"[(-]2>N/ \[2-R M<4#DXSE].%3I_\:#!WV%@*G 9N4"X1"AJL'6D)]%G-6%1 W$D)<>@CD!OQ/^ MB?H5ULO6#/Z\\+>F4RS%S?V:5+#5VR(PN;!*:FRS(@&6"5*AX#L5JZQ1Z]-; MHY.W\G#&EZ1YL''$20_$?:2FK=^=Z@W(#:\I15S>%I&.U2D/XK!0;?#6Q5<. MO%7ZJ@YMY0E:C[:2*&F"MD>D4PQHZ1MJ,9:8(9)RRTIX86FZ(:N=AU6@:O!0 M(9Z**=@ I5Q8M$#1'0SP+\QG..']NNPK*G'$V"&09JMY%9#(F>]8HB9 :NUB M"9)VPSKW"H,G7Y9[$^(?'C&'I@M#@'$*=H'_ZH38532,#F'PZEBJ]R4W@ZV6 M,(KQT8(Q,(>)#2F9-U3R16:&P(3]U&AH=_4:0[;UL;[EU7'D>)B&M5 J!*:? M*]=8)>'MAD"VMD #]VO2+V5KMHDSH4[GJ]G*B&]IRTG%M!P@N;+O:NO;M4,^ M",'MAN)%>;F)85P^I ?R-;%<=3>[\:,ON^J-,S"*&MH0F6(3VZXCN WKQ[9E M#\MM7DLL$"A@,DEWN3&" )&D>C3;V3%#W#&)#6E-FA7:T*I Z(&/IEYH^>-* M,2+>-UO5H$1UW[,'YZJ1HD>GLS;EZM&B?GDB,XBS;EC=*ZIPT[Y$UJ0,.QI6 M!NO-6X,64G8\R]GA:1'41TF!-85($,K*S9F^ZV2V( MU=^YY%FYL#HT@#_#5I-L[)/(82ZS5 :>KC[EKN@DU<9I?0,_>H$!V#B>B?"$ MZ_1FUUPJQDUURA4 4Q$:-4CQ=Q /O%[AVGZ%0>2$**AKM>44J;JKM MX$ZU^7B5+N&EX@ C#U"!JF#4EXNT#3*#R,/@V=/C!0&T_ #?EV*&Z&=[;T7I M-+WKX@YAV#G8^TP'N(?7!P!.GX MS+,O70=%D;)4:8V0-A+DST:*F,>9GXO5;+F<)A.3L0*2F;$&X)"!!TY%R"B1 M/ETYG.^3O.^,AGC0A70 5HFBVBN#!X*0%"MD!+*PX 0X#(W*LBT=4,],?0J' M4TTW(8QN-[_YOHT->XA7<1]\M_JD?.4+4KL(55;PMY[S95(X%PG#C2,11](Q M$0BP1%4]A'X\-!(/R?#TF;@8#N95\^;V?KS*[6V7XQO7AHN>LM(0=D]>#ZV) M+_+]L]J *"8\/I932&UBF3/)Y@M8/M."PL0]B>?6?#QX43PF*4V8BC37*;<; MSU>6/ZTNUX7/%\ZGRWE5SFMPBK('YZJ:[U\U@D3]$5+TB'2)D5_*FT&(_S,"'B=%RZ[,?7?*M2WT^4BYNZ]#O$3F4D%./G=^C9 M?K!V7?_-1([')C9_U(KWU*"IW!B11)N4@HK*!9E@K7'61Q1R:S17>PW*K'%F M:@7B:F*B$'CQ[$+])TT>D@^I6+/ *-B8%?!3<\9&&B9:N4$ 4&>^Y,POI$I) MFK-N*LGI -I.='"LHGZX4ON.S(RO,T1@L\@RZ941>:#DO(SB$4Q_?AJ,GXV> M24,+3Q+FP-,8$'58NC+Q(EST4;?+__!!Z:AAM?.3["S=>TE3*)&B=F=_1X<, M,8?DHJ(LG0ZA<."\^OROW\5?]J@R# AN<)_/C'$%"M3NW._L5#D2=-BQ7Y-: MU6A0O5-_O]V[9-/88V!ZH4N+9]K_W(?D2JJDM%C]!>?%;]Q)IDR$=3%4H-<_ M3^H3I?H HQ!D&O.5^*A>D"@&GQ+5/RO"KKQP49"_F,$S!/L=BE$ R>YH'!LK MBV+$1-%,#5%* GW@*<<6G8.NAE8"7#7R"MHP,%UDWR7=41L7'*Y,L/JWI%)# MK2D"^Y+3Z70J$<0B,<1!+!1\BL4J W:/SA+H?OO\\#GQ5"T>?6%&Q2:W]E$)<*G3 M+S O/#,*&"&R !8&D#2 QG"5@BD7IT*XTI&!9NU(7!X5HHJ6D!<%4]9)\ M+%58(I)=A38H+I$N$4F-&\9[=)7=-!X[3$NA@P@Y')]_TP!A#6E9 K"Z\.B' MKW-RW_?>\9YOZ>D]WVN\"Z2]0&UP66>E2/=JRH_9$&3R$CD)N6UYY]@S2)3I$TO"L?Y_4&B4S^K?*0)H+)030B6L.> M;9^N9Y,GF=\X$W681.'+UQ)L<@1(#0S#"'%&0&XKPL3PXNS*SZWSO"$5Z MG$/UP[(K-U1:PG\^'W64:)&&1!:P,F&2BS'TY,XDYPXC3&5]A9Y\,W*^*:^2 MT(B;M"!"O?\J&L,+^!2A)CHN176#%P^SPDU5>\0:7I+8)-9;(C U8L2M(A9( M>E])<2XBDRDY-M#.XZ8YH#X=S>: 5+: ?)G'-H(<,= /0@V3.IPO:P,I\3F( MV9P;6LKG9(;PG316-[[W?(+4;X&-5.@+N[H9%X'@: +#,+L .FPZR,G]NEHH MEMHDDI"K.C"&@!$/OBL_@S9, (PD *,"%>%XW)(*G%=I!*7E0,B[RV@5X>3%G,)%)47IXIZM#AIA#,G%0GDY%#)0X MKS[_S\S0"1]V 33M6^]W,W#PC?7W9E1YFR3WZ\JP4FV32,(M2A$T D0ZH.*! M[X%$ ;B7OKUR6/?C>FGPQ(9XK.5XT 8A$:L/W)JSMQJ$#7'J9Q$@IQ'_9+HN M_O'._,#_P3M []&W@)=>L7"@^/O2EPH$C.-,O>5B,9^LTM4##X ?D%>LC']Z8F CPR7R![!6*P*)6V\(P"$&L@ M^Z,!T8&W2ZM8J1@L!H2D[B&3(T]^$/AO>+!I*]H6WAKYVN6OI7WL!M\4]/P'Z1;=3N? M#X9ZI'PUM_77+U<^K@PKF0T"TQ?)=04'/6@L3?$!^G[<*\,+AWMJ$'.8=M60 M*01$/6;HP5S'BMN_1S0>"<]H]R[YE7\&[U#WC^N#"XA3ACE^&T62MGQ>*#DE M[UAIGY'HPZ-=VH>^R_6SL58=@#M4C.@J(V[W\$EY6B7#WD-@1F!K1OO B3[T M ;8X-JJ!+QA0]<3PB ?M7+E"GU0&9Z)>I#L6K_,_6"_0WKLD$[-U[P)^\>HB MEJ]%:]K"4Z,?3]7@+Y>"U=#*PJ(&-1L8("*+#^2+G5/D?%DJMG@LXD["Q>3T M-&D8J>"TP(3\ XS-:.O?=ZW*38CE:AYQW*%1"D)Z>KDE".M?5@'"6HL$6H+9 MH@C"^""^QB#LT7==CN6+I6DI_IJCHA)_[8"G$>*Z<_YJ4H":OA#KQ5DCYVQV M2'^HVM?-.]![=(XI0V ?NJA#'0).Y)5QR9&12(M2!%TDZD,^O9RQ7TQ7Q8[X M,58CD!:J'*TIK4?0 RP$T*]E18(#FV\<\PF7IW4J[Y"H?44EMAD[!#JQ\V*O M J.6$34"OP5^V'.3NZ+N>?#9C*#]*-SRMG=U5=+NX@;7S21J!D MD/+<*H-&B?LJ09&K"=)N5,LE0@& >.SB[RL9DWD!5L6*./J.?_N/A);U<=KD M=!E$N<.E$KC(HG48PBC,M[D-F5#UE@)X5I@BDH?%A@Y#C\H<@<+H3RT >_%5 MV\:O(17+(%87$"U0A>\??7-<%]' M1>AK^,\N9#^B?=;UXE0B;<:NP1Z8\NR M@5H"OD0%:1U MA[H/2%G5!= U+ZB$26H%?]=I-IW60"45J$FCU-)!T@0E[VHR:5B=:[5 R4= M"[ PLYA?8=-T2-5;*F&3-X6?C9?CNEX>$J5)(]/%/]+:X.O>=&]KRK.P%DLE M<=$"4 (H4@T=H7PREK-ZO."=R;^;[CZ^<#"YK5X3& G[6K9M1%/T\$)&-YQP M[OPH?44Q;L0W)*#_->!'EWT9W?W,3^=EJ-%B#T9=!C;!1YM=%*Q17Y'O7 N_ M%2\IAE)FB4CGIEUCA/Z6:M,'9&TC('G;YBL,GGQYWDV,I/?J^=Y)#,#FWOFL4:"2LJI-DLD/^L:\U0# MP"I 3H++?^V=W5:@ M>UPM0"5D*JT2&)O-ZI;6$@7H)ZR"K/:F2C2!5T]!B*LW4EG$45CGJ#(,-J9R M+2[K@Z4%5M$/YP&N())K5N,3DKQ)42]$)69K+1-I)>JZF_AGJB7?U1R!FN.R M"K#;8S#8P\!D)$C+T.C5Z^3*[5H -T=,%Q GOXMWDI[[6_Q?,ON"B"?>6!H^ MO)@!/#-#:+,/G/LA=]/T*,3YA>]%1BH< ZZJINO%%.0(E"0CZ)2FW9I7-X"'_4N:D17]2D MOB C5(7M>#"?+BFAWMB%OW^*-GL7__R[Z+LKTIXKZJP7:&A+CTZWX)%1 MMA0(4'<:)":!Q*9C(IK^8IN0$'D5!-""SBLNR'=\?,0#R^Y5-OY(W53+-H3D"LP6UVVYD[5?;D)5R2-?%^;ZKTT:5TT,6$Y'JX:0R MF;5JI*HYM[;5J8B.XF:$V6+-OU6S["4UC4>))0*;&PR^:CTZ[=KL[/#AODVF M6(\NFS=KLK("8U5QZ>D2LU(]N*<([;\[TD[SQE%?+#O9?:#9.*^;YS-Z5H(Z"&L< M5 NWBEQM!EY9=!1!T/'P7D@O"IRG/9Z4Q0VCYSY[S;UA]@2_/NW(A MV&R00%=JE9WWQW(!*Y@<5QJIW87HAQ6BJ3RHA&WB4*0:,P]1"[?QDKQCHWX M41C^1[SX>F>J*VXH)7B$![Z8[\YVOP6[ )Z0PTZ,U)!QMBA4.[,#T W MX #H.G0&&N]WW&*[3@"I;A]!(777A@%9"LF/F3T5V@_ MH][ VD)_(A.4N-/E^N$^@(V[L-M+E(K M)-QNSO:AX\&P 27\[\D_R]5L%&=&G2Y6R\4D.<25BL73,D^Q8.E'M?IV;E)T M[G8#$L'JR6$@IXV2+YH(5G@FBQ^%S&$LSMBH:7,9XVZ081#>0#/$?80@0)\) M$BX^-W<.G@U"?ZG9>2=Z-V.LVNR,XE+-4#8D6 U30"L2Y E:EJ MT0>."MT[1-_'&VN BX4 9-A6;0/?.NWS+7^[\"E!>MK3O]VP-0[OH8MW6=^T#%#PRQ?-Z$R\=_)4H&DGR>+>ME0&S%!KD9IK)/L$BS4,DT4 MJY_QDQ@O8_!X2>.57D"6HYCNWT%KMCECS6X<\'>4JB/?E)O*#Z!).A/8$4#J MIQ=DAHRIE7QV4$7Z*"BD'CFM.*0FL*I(Q/W MP-_O>/HH(E(DDX2 :?RS;,NT2"FC 60JR/I H@10+5IT.0:+AM%O-&2R00L( M%-$O&E9%:,_,.7?-,'0VCD4KT;T[E=,.#6_)17.=*0+MDY&-(9B_0=JE#=G'P^F"[_Z47E;_05NGZJ+1701 MJ0JO@G;R=_5.I],R*(] HI&L#'X K!17>(E 59_P.U6M ]H'C59=Q[@T;+61 M4<(++8%421EMXJV<3?X*77OC!V$_1"(@316'\)LH,%)@\0*5Y*J(74#,"ML3:DT0$YE>S1-JS];#*, M-^[AZYF1YNCCVD-!W]()B_))=O[WI&\RY#"*-R/G\]DDV608BZ6'/8E@X&22 M96\V[-W)2<[)-;YVG3K)2%:V4C"0ST9WG^5L/Q3 9[;]D#=<[7LB(;0^/_NO MO]C0P9V0&?X!T\N,Z7N@7Z6F7"$2,]T[4A/F"OVN.+=?_ZR$7D*M 0+-6'KE M:));5!B@T@ 1)Q=!/7IFM/%L:)QPI1G&1G,@9./A#V@&?&C(GE2"A52]2+Y, MRY& 9>F!@Y9>E:*@WBOY&#A(K7($Y$,@+__ODAL)+\RH>"]D]7.2PZ0*'5YW\$C0]0CF3E?FD[%C#]T7EZ^/R*Q-=^%_%ER=F.= M(L1W6DAJ_+ZZ3!:WWN"R7F;6LDE13-;4/R6SA?X6AI%CG>,KA8./^C6$TF=E MSNN5&2# ;;.TGT+ET!MZ]]&+'^ !H>*Y_>[.D;S_YCEX-_!#A"OX[U4*C_%F)T"@U@'_=9Y5 (Y%#H$%ZNFI1T8-? MAKA?LI!1FV(L,JK#H @9^&KK$'6SR,[RACW:E8_+Q4>I#0($NYBE$"&B<,^8 MGK90OKFZ'^^,Y 8AF'B(*SR'6*#2*WF;TJT E.I(Z("5,S-T+,[/2)]5B!)B M@$@2S:L@,@)$EA[P:.$6P4:E"ZJ0D$NF.AAD'FN# 7)&P=VCOJI@\U'UMFJ< M')K$GV+&Q&A 3GR,A5K>DLA&[2M6X\"A!VV8#+5JT$]^&_6B^WYL1/*>[ )'!V3; JN_.+T F!KFM$IBU6R2] MX40XH-+)[!V6#_!M;I[EN$G]_/@:$S7%\H>*P2(? WPC5Z!H";9]%N>P*18H M?6":3[=U= 5M9*F+%UGVR)"/W,-"62(F63FPA:&QI98=PKCN31*-31P?AT9%7_YH!:]F8A&/="\[[7F,.7_!%02O/>:F8'H< MXMO.]RX]TT(#@]A<_#[$NWH+63:L+MD[^H=RA ] T_%LO)POZ2F C(,*P$$# M3M8<8!%[T%/X*CIZ83=^U*3G6O8[?#T6M2J%(A%%#)-\F$"/^ IQ/*#VH*= M[D+T^-P0-@K$5J5- 1%%#%-P>$&/&-.S5?8_]V&TC2^/]- KRQ%\:FK)$/) MU8B':3HB7T;9J8BAN30]23'HM].U(UOIT.^FNZ>-INOZ;Z9G=>G4BFC1K(,K M8+I(3VTJVMD]3UN:,B9,C0&I-4?0\QTLMK0L=1JQUS0Z9B(O5,=J \-3M%,L M^A%T9[*8A;N/Q"L$:LI/>2NYX;*<3(7'W1FPDK[7$8VV^XA7@5[HE=(H!*[Y M!LS=SG4L\\F%^.II"P:1B1Y!_0#H/'OT1+%S;.Q3#JFV1%,2>5TYY8I^MMP3 M%PYZ,< ?TNR2AXVB->.9)GM%$#0799Q8^<%SK %'P#W]QI"P4!*9;)X"T;&) MQGJ)6#)M<21\PPLW4>;ABKNN'/35]VQH[]%CJ$VYI'>M9]6\V7K?N-!WA^P4 M5*09/XE9+S*<$)RSPJ6Q&%- ;$N^+'^N?#\VZ C8:\@(TTT(OG?"!,YB)!X' M?[6#JBB;M?@.NG+;;?0"@VRB4FS?0X,HS?BI:)] 6S\3'J$198#1=@3TTBU MA$"(B!&>ZSX.OJA*?U%&* V=KIB_"QP_P$?8TFZ&P0GK(,7L4'@,+= \57?S:VTY\3;K)LN#14$,=2D3IH3*FNE+$/=R941!S MVR8>O26[.CLD5[U-DCB%1?@0TTF/P:$D%/,6[ M171BDFU5-H1;-(H+&"W'02M;RW>Z"1";?.N=F^$+LA+_Y_)?>^?5=,D5T:)G/#J(E,V?%(R+O([@MK(?T+,6F=V"?DWG;_%61KRSI'*I=1T$F.Q)TN/[S@YO2@?K-S.P M1XMKRWU??>X4AKG"#X10^X@/4Q:7IKW[T!XPR+[MD?2M]NG%B&R?X M03R?).M(_"!.+:*T&);Q(KX)[@-&#,0U9L?A0TQXDLC-[6!!_T"Q"J!KXFA& M/KA_^/8?(?#BX 6UP=.*!;M 6Y@/6W^O'XH9D[M+@OA7^+F);!B4&_$C<&BI M9_RH'X]/)1'K*.D\X6.;C+$_&.'V\#T("_\=.L\O.,;F*PS,9PB\/1XYXO[H M!S0#>OHUR'3@/_C[*(Q,C]S;Z*4?"9&UVADP)(0L!(5H:2WKPU.GHK$4$<"5J 4U.4I&&+K/VC;C>NEXR4DPIH95>1UCXN M%T^E-@CDUJ30P%!Y(!5(JP8JN)FT/_^,EOY)Q$QMXA704AT163BY\+>F4]S_ M5Q/C'R>8D8D,A1E<(=G#&$G)&7SZ4)E$_K0Z]E9??=_LEU MK"O7-XL%#%BE>_64R& 2%&5U:T=,00BO[*R M^1X^._B:'R_Z:F[+;H8N?4QJ3N=UBV3#*I?6F1R !:G*["[N&&+NR,OO\C3* MIWB)X[*R_'??W7N1&=!FHWIH67Q.:IX7E/-GQNDXWZE.!=%&7=D@LI-#AJ!# M\G*](IGRR5[FNZQL_SMTW;]Y_IOW ,W0]Z!]'8;[@ZW[S<]+S?X*(P1FN.>S M' JPP),_L420B 14IBH\].*BT=I%>0AI2, \4NJBHF25G5KEV/#:PR6RXV/$ MK]#;0[SR=OF./K5GNN?[,/*W,+AIVBS?6I[,M?2V1@KL/TPN<8_%TO7P1#!( M).NPE5U.,(P>@B%M[;LK*'++W9WBJX03_K5W=I6'X*J>DHG?O&J!1)PG^P,3 M"8H.C_7BB<'OB33DE*=.#@\E+JO*\NBCZ;[K_$.2%.IE>5+J85O^L]%PO&" P@$Z7EVFJI((4 M+;CUZ)8A[)9<)%0DV"$@RJ+0SYG],'*V^"3/)3+:WSK6C;.!MYNUA=0&T%YO M\0+VO_$M -=>A"*.2[726S4>\2^K;ECN5[;T"@$]&ZDFU MIZA4$R?V'S.GWLS84QBJV2].@SLV#=(1N$YTU\@!=916'T8EXZ]W"X9A_A1+ M^4F7N)"5][S&A??(G515XXE.,F6.Y[H8*C! FBH[%D2M;\0UFJ4#EDZ;]>6FT]E(6)GF2D85<8VQT0535 M*(;O'<68$NV(HB9FF6S,JDHW9;WO 1PMXNH+-+$X<+6\;/_?)JT<71^E6@YG/(: 483 M8%7UB]$5C88'G[&B6I0.'909N9>&\=IL\%H:>%MG?0[1[>*G&\P9^^*2#^L- M8GA\>\X5>J%%\C1)U 3X#6;R)_MI$.I/#%]1?^7Q#;JO\(OO12]5\V<=A6I+#T5+19K# M>1>&P(H!U0RHZF,@B6[A(CR!LG9Y/ Q1!8_V)%$:0OUYHM>^@_[=AA8-X732 MA0^.JJ_0+CHQ_ WC>.#?7]_@R+H%Q%R49OVE"Q:F-]R1?I'V[+0[W)'&HX&[ M<'02N$^.#.Y,UG>$>Q*RXX#[(U+?7_-.I6D->&*B2!-F=$8\47DLD&\1GP3S MX^/"?"[UNX$^"]J1H/[-[R]AD"R]$?_FB^3SM#O>W_RC0;MH;)+1_.K(L)XE M?$>DQP'3#.=G'U_,?_K!.=YFM'YW6DSH'4C0 ]-%L[BS=;68CWF0C.]2(RH MT0&^8RVJEMN'BH/19QPT0'E5NG-BNS28FB'ZM\ /6\"8OJ8'=HDM(LW+@J_I M)7*U0V@+;PDL&0?-)@;IT74I;J*2 )S(O)&>9"B_B4]$(TL$>GZK?@ MC*1J!U5A3ZLZN=Y0SN&;^V0YMQ!S3@-.88#&22%)4#1C#'KYXK5G!= ,X06D M_Q7_YA5R]."5V^1*7S' \]X MF'I84(4< 3TFR-$DX&J(FW;J2 $O$%V;:V+'_OD=.C]C_W M842.&;5(M%IQFE!$G8TBG6C.A>Y$'\@4 D:CCG318X0(:R0(P*2QP4?:7LF1 M-G^#:"*NFN/82+BS<4@5C0-*T94L>-##RQF-0=>+.KZ%<+-W<;$?X01C7M6" M$C)[^)-[Q77T902H;%(E2K>A25NWR0"EP2_UX#S,3SX@%J*B!'1^ )UG[QSS M0/!16R.Y]%&9H"K1+]!"+)+>-A5#"JRL]]&+'Y"*K$HK)W=WS6!=TZ%X0&2.OCS \"_PVU=V%IIG.](KL*6X,]O+6UQK/5Z8P67DO2 MQ(I%@J=4IN1::KWZED-W(A)D,A5AO']'C2Z.2BF)Q@F[M H:3WA4MHZQ71=H MK/V*@/K:7&&H^44%+6>U-0(+M)5(8\2JKSG4L\?ED./W6':KVYRP96UP0[0T M0.!C8'JA268%?S,=[\8/PS.X0<^@WAQ?*M1*4(?).K,$)D]/)Q7@9.0#K !\ MPBI^'H$GH@7WAI7-#@T6"3(A]!5&8%/L\![_%_U1=WDA*JL.Z.XFFEG9/!1 4\8E1## M/O"<:!] 9-^5\XY_*I^CX'A!)K0KK1!(R$5R&"011G":B%,]-=>3A\:AAQL> M#Z7AKS$!^9 M>: B'?K6(A&K/9O.G_ZGR?(U,_# -;EKQM. 4020*2"S!9@AB*UAGU+##DIC M2BAEO<4SYWA]^YE$UR71#:#E/WO.O\DE1 ":"*UX8A %W5TI#H0! /^*Z+:^]A_Q0Z MMF,&'[\%Y!Q/U19669MM(44@NGB0*MZWQ>RCL73KCS0X?,HJ($ M)GIQ YMI!GX XBLNJ7*0:-<%P\,$BP ?2U(B'"M^^7C]> M7H"_77_][>+VB]S6O:WA=+,:WNQE@[^ASJ/M;Y4.[0_S .=QP3LE#9;OVV^. M6\E8R9]E-BFQ3OXO/I\F?=/XU4&2=$>V]U]Z]13?RGA"V4@R'DB?T9,2 [KP M$)E!U+\3<^S$&41C-6]H/YI' ZT\8"\RVR7[]W>!8Z$F]!4&A4WL'HS2HR_) M?O9//STGB.GY1%#L.3+CR1_"]XG1!"!I'80")>5:?-8WE7R97'1[L0]0LM.3 M/PW?H_05!;Q:9H=(KDSR7#O*[D"F$N-#X-X MVA3>UP/5>:-$\GC&@^@1R'H7NNT+&B@JVG6_N5.9$ZTEP=$,J0=G2#FEF+Z*[R9[*8YT9O?5P""1J-$ MSE:%WICZ>N$=W3&$W)&-DX-$*L/#C?("W^FT2(N2?'SO M*L!'/Z7DT"#ZM-@P22VK)XJC'MTV#LMN)D"+2VD">P]!Y ,S58&?*FQ;,%V2 MNIHLX D7SN,/K!+HXM[M7>!OG,H%.^8)F3#,U HP^B)9;"/U7>GKBO#4UGXC MLW\WH/U-I;-;V[_@L5\::@_3.X?-@I.]% G[JQG8;V8 O\((;^FMJ0U6\:3L MDF#E9G!^]<5J,EV.:26P1!#95H9W;DH+$2!BD0RYU6T7?-9GUN-S>^]TQJXM)%N[]" MU[[R@V^5MT3PO2NQO\ME$&]/;#8>S^/Y4&:^T]\ +#DN^!SOML+"3S9^<+(/ M%>US'\!S@JROOG<"+#-\ 6C<%3RCM@Z---\"7/+:WVR !8,('\?;T1.7'V0/ M /S7WMEA4T9X\+DU \?] ):_W>V1&R#T-Q%I/FWX"EV?/(C^&@XT9N?80CM$ MUI#@_3V-$\J:\A"I[-<+09_M\?,'3#6CW4/3O22GF3F^/?.P(L[*+.!/M\ED M64926!2X'."D>AM&:NM72D&$@9BSZZ5F.]WQE6H[K1,5];,*O2^^M\]O&F5WSU6JUF,?]>"H= MWSE"Q ,RR1HK )M$ ]C$*F1W]8=R?L(ZGX@'MQY(%8!4 TA4J!@>#!4 H\W7 M5S>D$,=W-M@0#*&21MM#'42(%YZOD-/G/I[;WR/#;E&?B58%I(5"Z7./YCL, M+] /8>185>U/!XDRF__V9@IT24_C*3DJ):F>@?,+9"I!IC,I01P_3]2.0*)8 M48="5J38F@$/N)E6NMVC!V3D.B(=HW@DY'#Y'@6F']B(X((/LK"/NI$HVA$* MNTN*B%$R["_7N#7J32Z\;HA :M('^>3-2+LL1\-%PP265BI(:@G&@7-HX"*L M5LW"IS;Q6;2)C\;4+LIK':E?Z*,<2=,05Y[L+W,3@7H3>VRE"'RF??!VK/=H M>+I5G-CB[4?&* 4X="0,-GKJ^(#TVO&D4D,=A:JGI2/YP 3^]#N=&CF8IJ*4 MET#HQ36CA6MRT5:9;(=0*H^%!CB):W0]O$ 8K3U[;=NDV(O)G$D+SSYHJ4T3 MG^;9[T(DPMWC2F7X&4BW!-92YA4<,4JJLP%B(5F; MS&QDSHFBQOT#)&8":B<^VAU;"EA3V2Z!^K,-VGZ04F93_D$4<:<, JKAX\&S MXL?D^$?SR:U<69>D_8?B=N(2/XTLQO'46ALB(+I^6%)N$4FC_TC^.&R:@[I< M)LT^I08L>A,?HUJ_.YP]V]P;ZMB*-8,?%]/9HF)TF:>]C^3"3 MPT=%""]+PQI4'@1&(R1=^%O3J9^.K7I'/9JH(2*Y=MJ()RI3+T2U\;,)4S5^ M*D95/B4Y<,6$1QVR'LWW]3YZ\0,G^FALG@X>EHZEH@4B\X+YE0DD":2B-&B/ MNGEFM/!,+EZJ$NT0**61T ,A',U.R>-*42).PLLZG&C0SG3UK@8KVK0NU4E7 MCQ==VA3NJN1U;ZC 3?LZVYB(3P^@HU%U\=Y\+ )(N[KA'&E8"B.-:H*7V-14 M?K3V%;58$B[.B5<[9K5@4EZ"M#\W"WC287]9?>(U@$=])5)F<\F=Z=A?86/S MDSVH BFI=I'$.>BGP1!@,2-<9$(Q)EHZ1)!PCL_M[=#KQ>MR\#V4N7V8(U+O MA-Q N]E[MAZX.4BY4K3D Z04(Y?O.^B%\ QZL+H85=73*M"2-T&@[S(;'S0I ML2SP*98VS,5K_,#IXAO;CB!\ $AEJ=S-W=&C!;]'TG%>#IM2L)>$0"/$E^W1 M3!^]AS@FCNO0I0#.P5QW!>IYI875 DO'DYB*+C<;:$7.*[L#&MSCT^IY%2.P MWN+JA?J,(B5'RQ@@6HHYHP/P.&BF[1?II[1 HNBF8D=GU5/2"P4I5.]A;(!%=O"^W&^E_05Z$P_W M_%/Q<15M><$&@16"Q:0(!?WNGNK'33WGG2J2K;3%*W._W_8KWU">OZ"PPFOO M FY@$$ ;+[V0$E;?=KYWZ:$F%-I7T$;-K4O>W?C!MI;<>A"OK,7L;CM?ND[' ML_%R?IIK:O%@,,CIQ[7FD &XC+D=FT">BB]9WR,K *1F@ VU(Y:"+9%=H4=5 M#(N-?%X_H :@SC5(3* KI#2&V H0FP%B.V(IV!*5G039<234F961QW.0>"JR M+//PI&62>-\^/WPNR3[U_9'^:.ZP(]/3MU': ^+TX7?3W=,1E>OZ;WA/TWB8B3QU M551E)U;2Y0T@ON;$\9CE)*TFESOS36EWN5N4-23@N+W ?Z\IURHD0Q]:S1LF MLG!RVIY!D^Y=\JC65-DE0@56)#TSS *N^0;,W0Z-*_$)(ERY.JE7O:%E*E!G M+G(B1Y/1L@@N!#BA)+(:P3\N&)+]%=EXX:!L#_"W,06SJ5&:>DIH,E&D%9R) MDD.L_. YU@ M::+?J+'E>MA=*#8PT< O$0L"/6H_ML8,!TEPQ54CNJA8(%M' M\3@3G\S9X]*V.8_$-:.@V>H%!\UW2O&^KIY*B20*;T SAB6FBC+UA M6DLFZ!82@G4B@NS&UQ#:53G, =[2T&@$S[O \8,_H!DPYPK$/GZI!/4P+3-+ M9+B^%(4J40BPQD(I8@T!VSTX=/EZ;SM12*H%FBQ%Z8GBNE3G0')ES#1"\SW< MF5$0,\\FGF5)ZM"+I4B]*/7XKK5/I+,IO-3!:L;;-I(9O42YEHCO,5STHAJ\ MVK%%R#?)+((-X18-7 )&BX8,P 4/#BIH#J9&G$"J!JT]&Q<-4+:G5Z0"ZF*VFD['AR=@!JP1V[RAMH4#!P=?5!2Y[>S%P7D7 M=05F:W+^<'>H\D*M9"O8!:3_O?;6EH79/[PS/^H+53>\)[=EK3=&8&<,<_J% M[I'[E$C]&6^3202#6+*R1K)/APETARQT@M[ MJ'V&SFLK^#&O:H' S!Z!:56F4:H%82:\7QRNJ,<>?$8]([L=$EL[/BMNT4TA M&-2ZJQZ%AVG+!\1"J+3!8K!'']\QG_ MST[=D+/Y5=58+-@CDI)&$Q:Q;, ( MUZA-[.1V0[-(W(['CG06V2?+76Y]))3"M"*C&V%:%D<]8)ILWK^'K]#;\[>7 MQ?>4 K1@#'^:&N-I+3K3\T"Q9%V@VOA5Q8K/;!W M[2&+D#:1MI%]1RGF&$,$FH7%K!9OC%!]>J3M/3WHBCKU_JE#5DDJUJ.J&!0] M$!57*O*>S\V=$YEN<[TQ7@%*L59EE0#O3Y>UP$LU@%B%#G7"!HD"LH7]S^9GN>O>L&S*:_KL5H;.$V B[O^J9WT&"E_8I2]K!:P)18)M!VG]9.H M=%M@!EDJ7Y\&LP?O2ZY MO]WZ'MEO'*ZC*'">]A&>:'KTLSW(=^8'N5XZ"#"I-FSS[2I8-JP[62NPC#!> M,)"G2@'52L\&A(#5BX\57SCNGFQ6H-L6\,H[>XH@-@>P]BALR27&,;Y2,X[. MSH_HJ4)\@@"',Z3AM/.-G60,*JG&!ZP>$!^73_'&J(*4)& MX(,0E"%%[K9H?E,JM32:PYWSD^DRG6).I":U:S2[\*)GIXU2I]4BECM!\Y#D MBXP.F+M\WZ%O$V]^?'">/6?C6*8774 7DAK!G%^_68Y"/#8:QY^HD^PRVT*B MC@"CAC3?F2*0:M(#JST'I(A<,PX(S ?G:=, ZQXG*ER'1&>SIRS+TP#TM!N< M2L4G$\[1..T9VK?>-V^/!VM^0)N1\P#:3G1EXDWJT4?A^[25(G]7N:B)G%EV MNCH=CQ?)SO,8)[CN"2X"C=4 U/_8$T5@1S7A[HA%=(%-K$QZS>=AHY%G#7+L M)58#;CU %8%8$[C= *H+),J4;'V)W>C"\L>5XYF>A7@_T<%:=;TY,UU2>G8=P*\^8=B_ M.]&+0T_CV+]#S_:#1QA471S3MQ+YW-BS![RG12:G\]DRH<[8!K!)C$C3/VV? M*:\Z&_ 46P+, +/CVC3_D:L 2$Q![P2>T"$#9).KTH#.LD'-#4BY5>0I^;K M#4@L <@4@&PA/3U K:$G%&U [0'$("4,K32HQO!9JI#F!^))IA48XN,-W$A\ M,:,]N.9@J(.0 M#4P[E D9KD-,^ 5&E__:F^Y=X&SAG;L7[(GRB=2'J+CLY1V +8WETN#H92;- M-MLDDV9["R, L6JPP[K!#BG7AL8&"%4SOR7=1K9+2+J-2#,@J@'1#;!RK?AO M@' U$Z-09FE(G$*,Q,&H_!]!S3Q^;/=76+W9FWE$ZCQ^II=_%GR&-7Q^! MK^6%U61,Y+=U(8#G,D/UM?\%)I(O/>F5KQN(H$;WN9Z&0Q61PDNWY7 MIO;AI99XX+HQM<9[I3CY.^KFPPO_K=A;K7E0!392[2+\N2IVZXB4$QN)40R" MENZ0],^<"/&BB39GXJH2JA0'^0"H0@"MN4IK(263O87N'V"0<5' M8QZ0"(1,*W=R&..D?CQ^&7RGKROJ#+6UW^"R7U9F'R8'F\L%']5D;X3 \VB^ MX\+3#6E\^*34?#Y0S\]ZR\DJ26PLA50?)(745>=X1Y\,49_DY7UE6N4!4!X M)4C QR1??->^WNX"_Y6>0ZI'1,T;,I%1;08_=1J+N$Q-*@VPXE0#I2\7C;R+ M#J^+TG#3G(0Y_#3$11F.PH:R&(6'9*,E%"[L@+)GS@ D5%Z\HHL?!K"FG&[N8%A""'_Z=#F]Z1CH,88@5Z(,TQO ME$JK8U#IZO'#D9:'D&H*2GN4A=#Z_.R__F)#!P-LAG_ N)HQN$*_0G8\F^XE MOK+\8_WN%/+!:\CZD>G6$GE;\Q?8_$W"L' M"7$R9$3_!]Z=I.@ DFAJ5D"J.E@ZXJQI-,W[ND:X$QZY3I;+91W^U(_(!_&8 M]K^NUV?7-]>/UY7]P__ 2[_][?KQS]T!F/MP%XD M;(K!>;X/ NAQP#!Y4 W@8NW\W#^;'S9M(Q"+4=ZPM7*':T%L8A2I26*&[.NGJX:-!N># Y MQ%[Y 9E'I$(CT\N?*O-ITDKXWO,)/JX L" \YTM%J4)!6V=H&4_X% %_'X41 MZDLZWO,@3KS"X,D?RHT)O305>OA^^ "^^NXKGI4NU!)1B^5#*.316_"]E[-T MK-3DC,G:1O]P?,]TS\T=^AWZS:OIN+@DZ94?/ :F#>_0QWW!,^.%#]6/3-FG MZ;H:S)F*\^GI=#FEQ^D24B@DX B8J5Y@Q8J!F6@F)9?IY,:K^4 =DU]/?A#X;X0&8S.4':#K MBX;2$W2]A%UUCR@U'#6-YC.\S1I@>K5KG\ K" M.XCR$(U?GJMJ/XM(4,T%Y68)3%Q/&PD@JQ&)=(!,B4:8[R,*=$HR<];W2(FI MPX*8^+>Z37%P)GHCK&L"J0N6+]]W3D F'W =I(E FA3?5(S=@CDBV;ILP&PF M6D'AK\%\-DJF>I27^FJ1JDTH+ N2+N@KWO*&VGW$$XYO5]>H$1:C&)=UM@F< M>C# MN0A183F<82-A%*^!RX;,J(6U(2W=!6Y\TP-KW6#,D_--F&X,I3X MS\J@KB-JXZ57=8^$B 3EL"XU2Z )FC4CFJUF;$: :@%(C4Z@[B$.M+-<7&W) M%QY&_N^H_W @_P77./O-A/P--8&&W8\&*#=35G68=&2K"QA:@;,K699L(T$C MMF+,$EFF;YK(S[,5HT1/KFH=A4.@ KO>65U 6Y+1(J M1FRP+0ZLTF^A^0RO M(+MD$-=2K^Y-]"A8A\T.PE9SW^ RGDZ6^1T/#:@FZLF\';M<%UL@H8W]N3,&V@NAKKO;)1[7:'=@'6I9^$?W<=P8.+ M@_C>4=P72@T1J,LUKE_6 -_)'XA495NI>_/4Z.*IRL[.05HV=6_R =(%75_H M"O!9,J>5K(X*?/E*$8JQ5V67R&!YTC 0B76 5$FZZ4 ?9/83A_)F5/^- TT) MW@3;VNCI@F+:E O!)G,$&H Y4]X"$+& R@58\ GJ+YV$2+0. MJQ5]^VWTX;=$5/*F;P&37$%3A4C<[\#%2&J^>?J(9(PE>OF3:F$LB[5BL !U M<&GG BWT77JXN'E'I4P\%).GF/@Y]U5G.!J P[NO;Y]/IKY<-_*NVQ54H0)1SA1"&OZ8E187\UXN]ZFJ/"@=1-9=EIZ//H!F@[MGOZ/_CJ2YVHR!'RO#) M4<1I7,8)C/M.%V6\-F**"H!8$4@TI1L)M=SO7L6BM%=>G M-_[DSE;I@G4A$%3AG3^**C#_Q?RG'YSOP\C?HM0HN2VHYD&)J#W4SC\7FE[" MF[ROY-Z@OCPQ.#V1A9?J!&(!4>%U+T=VOIC!GS"Z=\(_OY@>@AE>F6U>]1=Z M5?:Q&TZ[> \YS$]7B_A@S>,+!$B8$T!@9XOWN.25Z>%:3U@O")!B -%'(M1L M1J0F#*Y D=:'25>]0^1$?-UG]&+B@A5_XLT"1$?T 5[WK@<#0O61#TR #X?[ M'OKW!^KIA:&#_C "'N)%TER.0 A?$2?B:T1-*_H,'E^Y\AUNP"#Y?02"TGKIEAZ*.W<=F[-R=Z(7\@J>Y%M##%B(Q%MN8' MTFBCI@IYCI_992TT+M'!OI$(3O0\Q8=IPA>( HIC)[GTZB I1&B42@98-,AD MZ[$79#C7C6K7E1T/$F2^] "02(!ZHFBR0?H&TGJ+]Q@RC\X6AFO[GZA1@/:E M&7AX#GB]09]VC>RQMX?S)9U$R:?P5G9R)N5B-ILLQI32D_,%;JP*$$8"$58& MS%@;@+$Z8&)]P$P42JQ,A1HRZ]_Y'($EXO&Y[E@!2#0 1H4ZRNH_ (2FKHI?&GWZ-S.P M<<^;W$03CM+,4$U2(M@N$A-W^-1,$%$;ZW82YI^1.BW$*.:?B5P6^PAJ]_YU M\,+@]4+>=%!)NN1G@HK.]M/$.LC$T-]$I8E:^HCTIC*OGY<0E\OI8A(WAXD$ MV>U<%\LG.5M!^.U]Q^Y)Z1V7ZPBOGGX:?C M-*T]'=J/]EX8O%Y(:S_*TB77?APXJR*KOYI;>+O)K6I<^%O3J2K-5_V\Q&RO M-((_9Q:357$MC8I0E/H]N61PNR0+!XT)QF*B/@I*\ &C&]MG' MMQ#:U]Y5_>YV!X/:3:L=A74,@.V2 )FX8#MV(#MDX!E M]^"8J6:E=- +GG*&]PNV_MA'^4WD%>;C>]3(GID^NS>\0M6S#J>E_$B9 MCPTNMDD5'UGW9I" Y;LW<8\&_2\)D=8=&D$$<5"*2(R/CTK:=6A$A1\-M;1I MC*=]4XRN'9I!8UC:H2DC'1T[-"W!UA_[Z-JAB2WLMT/#*U0]ZW!:*M(^\[%- MJOC(.C2#!"S?HF)=CZ8Q\=NC?7GN5OX8T?UO16F&?D MR"XY=O 91F =@@#B4@U0:9VF4E@7:*O@MG+V:>[2E#RKBHU:-)830XR5=.A. M='68(F2_Q>V='ZCN E3G6B4T-&B@W]:6Y>]QW^$9]3(\]*-%SB7>!N.?I;?"/HQ=/AG>^ZU@?]/\W774A+$8++BNW MC;\W.UE-FMD)]6ZI O ]_J_RBRV&C0BA#GRK@Q>Y'^ Z#/>X7'$6G0=WRGH\2:L*H!.0^[ICM8 37SP&D%M:>GZAY029P*ZT0:,M2B*;"0"9- M\3F+OAPT8@=/!#V4!K;&_,O!JCXJO9SN0SHNH+VW(EPP:&W]:^^@WSJ^=XYO M"RE\+8X79)_\J[6&-W>6*V,^H^< D3Q@IP*!F4FD]Z=(/A[8HWL)]D$F$# 2 M 1&IX.A@CRZFZ"__@B_P&4EQ"59F.D\7B_U9_9Q; MI85VER-&/36_0?2RWL+ LH_EW6[86N3E7>G2 M!Z5CN.8R"'E.^.;!EPB2C:4N[LS8=RYW>0O3E#21>[NDE'W MA=3!M@XI&60KW>\5KE]\+WH);SF8Z_#!U+8#CEQZ\7SUAN\"P=!"6I KR8F=S%$.>3R3BKB.RE.;9"^]X?+(2/L3)%WVV!Y%[#7DMRG0&U6%?Z+* -:& M]Z&D^L"MERP68CJD.A7RX)#!*1#E0=+N<'#,,,LZY>39CK<.V+5%4)5,.\3F MIOLCXTYS?<_H%FUT,4^(1$9C%K^E9Y5LC\7OPW0ZP"_KR;Y M6SM@I Y$R(&/"@=DY7=)@K 97?2REXXW(S0\^R UEM __Y]]X(2V8Y4=?^-^ M37:7FL,FWF[(9+Z:SFG_.9<=(3Y6LL62R:_^RW)OV=N+8[V #;3)W2IT$IU\Z@!&^\##^\*W9%1$LL(' M\-W<.AY)265]4 $(IQU.WE@J:B=IBQU/^#?M*:]^7FX;6FX$?_]KEESIF_4I M$V'*5ZQZL 2M=G6I,MT(;7!,'I6AI/ %6]J0*A+0YJ3-9KHK8R)V^ M4(R*MBX1/*0;OME3E\J.OG?V:2'JDW2@UQ^JJ@J 4G#3^?:K/;[K+2X1?!?/ MF5[LJPZ \+ZM@@3J3>+/N(4Q*1(#%3T"5#A(RC\GX@&2KQA:?3I/X/:(58-M M["E94$KGU+6 '%_^EL*0(U@:0[-P:W:[C$B$Z =4T8O19\OI04/.@=<1^(I/ M*3R^0?<5QHLEBIO\ >)">@,HW99' -F:V^!;A$AC ..JG:^0#)2[I00K2#\@ M,]8)).WL8,3: .811C,^%XFUT4DFK7'<.BPQE@WC"+!G4<@"YD=SLXLX'2&,R/+S" Y#;Z;JG!R-$/S)EQ M B?Y5O-68,YT:0WEMB$QXDWL-3YJ!NC##&\!Z$*X= 4T+JSBO.(]^MTGN@]E M:0;L P-%>IFGHM/>F;81B/7I"_".HDFK!$XAHGQ2CB( M,D!Y//5G@5ZZZJ7BM.6"-GW4Y6S9A0Z.H__>/42=X0@42=3ZNPC$4F>SCQ$K8>#7@71PL;..G1Y022\79. MC=!8GI UD"N)C5I<^6%X;@;!Q\8/WG"5PL9/?/""$D05K1"8OID>KC\A:2 G M3C6.NKF75K/-CM>YV$4+BP2Q3#U05)5^Y1 J#4M?QY0J=""T.G1SZ:5GEYRM M$WY=P;$E7MNXRTT8D_$X/;YTD&*)?$S8L0( /9N<<))_BFD8YQLI!&0* -*@ MX/3BL $HMM0X ,SW5G76L2V:V9-+0@&31C\/D1E$70@H$Z C!:76\:>A,3FM M)B%0QD(A5J(K#[6,@! 3$1TZK<0?('8%4!4AUZ#8VZ1J%,NBRW(:DX$GCD3[!F&.=WK[-T7'4A1-:J$>V#R!Z^L%Y]IR-8YE>Q-P$A&_]<6#8 M=&>6=#..A?E:^,:/\VE2"K07G&>FDG<88W/W@<7F@N_*K_[2^\.PG3)\,SR) MZ7Z[Q25(T2=H"._14FT'3NF-E=M^VWYF>[M8?N-X\!K]7%XVKQ_)TN>'>S&; M%WSSQ6(<7TO!*BZ0XKI(BK=5G1]L " 6#,-RU9/*"L)VT)AH&[:&N6@%L3OH M< \5.SG3VKVR6#;?W=^'44_6CW@?7>_I1Z4>%4D3D[F+M"^GBTF/!$V4'Q,W MMXA6?[P\8+0&I.06(>N/CJM#IC\3YRBJ'Q;.OH62^8[H!0;K,(31_]_>MS4W MCB-9_Q4\?!';':'JM6A)MN=[DEUV;VVXRU[;-?W0#Q.T!,FL7 M%UY%@ 1X0<+N?>DNVV0B,YGG('%+Q"UGANH/FIPSJ+6N,WC,BEQ1(8A+@3[% MT],>I[ GN]/%9=) Q[G26*J,1,6F P<_O5A8-?Y+S\) H%! 8ZMK=EM&%06% M*' @=+6JA 6K,% /*0D,C@P'0\)5N-MYR:X% Z6G3$=_T;3&VLV94X[[0@1@ MO'>UH\SZN8@)NL?1)HQV[%ZJYS!8QR@\)''B!FLOV(*#H1Y5-1@<^0,2 /L( MOV"2U+UB7G#X)HRPMPUX3[5Z>XK<('97:6['?O)YIK?^YR%F)GS%R=WFR?UQ M'T;L#TD2><^'A&9Y3^&]V];%&-,! +Q&#-. U,7TB!H*!:L%S2'':F9<\F-Z:=1//O=C07&PM]P,"SX5]NKB M_F&6A*A"&7?2[0*1A\4[I%L?-[Z((]=%=?+\?.HXI^GJ# O//)',Y(V[85J^ MY#*4;5,PVUH62(8RT*D;"+D17!54Q>I$BR/ LH\O!'K!UB/LP^?!FH]--+QA M.DL0JZ'>8YW-*CU_(2Z=EH4^0S&4C27D6'%THCWH:CUI@QL JTP>FO^ M?ME#YM&1MJPQ6CTYK0(BE3!!OT8D;P&%02=C6.1G[]*., @3Y+ZZGL^R]4T8 MH=CU88_F"4-) ("R \!B_M9SGSW?2X@OU9;JQ"^8QH)0"PT2G5=P49)FR>,XZ/4N'+8S$^J,R=4 MR"<2KSM$Q4"BH;,U# 3+'2\^'Y+6E6OZG/*73,-$JHE&E"W.RY@I2\PG&U.A ]_? M>\&-#/#63?"Z%41#V3HKC,59T<= 7/31*'):0[$&HV:/0&#JWGVC>6R\#-;+ MU2HZN'[;^>RF-PRBJ4$-]?!R+M+J!YDTM@"KC:;PI!"&93"U M.08(26SU]2:,[B/\ZH6'>+GZ]\&+/<&DM.)+9O'4H(EZN$T73@XIODV<#I$S MD:@D$PQ3@]G)8/6 UP>^><0+T#8,UZQ@S[/KLUUV+5"[M+ M.O+(,Z[/PG(LERAL?1CTXS.O_!Y&_Z()R[2&<>$ 8)I1P.@1T[1Y!IAL M'G 63G<;NOV.ED63ER-0>!&&="3:J,?>/#L<4"&>0BQ=+>:"$9,,E1H/;O., MLU F*J:&KKBALR3@(]1\B0G0J'[O\.!3(2CJHA]GI MZ50(K9(P*]#4W3B&H2LW?D'[5* UJ!$$F10KQPZ 1$A^1"[87H5Q(JNP+WT< M "''.F@D/F>S(X04M61(%L2D04.DIW6SDGG4NC5^)LEL'!]8GKN266@:,[*P M$V%&Z!%(S#Q@GW[-I_#)_?&[E[R\A#X]^4&P_?CB1OB2=(-KNB,,![%HJU-O M<0"8T]51A]C/CC"9MD4'9*0U5&J.=6BLP4_/M$54;A)VH#JN@YQ:MYY@=[.H*EV MFF.G4;,JM8.2ER@\;%]03-6(T7>J&_9!+R#IRS,B$NWD?TB2?0K9")ZH=HB] M ,=DR,2VT]+T+_W+NB7FE$0 D*F*7AJCR]/CJ3Q" *D85+20[VEG^7/6#"QI M#N\(1I29-.06* WQ<\Z#">B=&676D'C]Q%=4TW>[GU:R#!87Y/? M[AO.OFL(@*1PJ58:P3P['I66"#R3/T&LA0D+Z[P1:U ]E!MX'E>>(]VGDIGA MN,EP,/RVAG8C>IM=!X)=>HZ)G;)DVR'NR: [P@E1E6IUB0.\\^7:;:&LJ:*QG<]/SM([W KQ?':AU #:8$QG&'S6!DL_62N&[W ;SP'3(P?< M;5"E 41:0'$= 9.X;N#G5'L@N_\T**VYX:DI+O-(QF? MQ5_#Y/K'"N,U7E^^+8.W1R_8^OC*]^JC!-VW@>A(0375,+PXG<_.*V1$0XX> M:N*'G7#: 'JFJ?(;BED;:,4:@>&BP:TO,Q'E&28>$?DH:P!=OB'2!.)M(-X( M'!$-[@&GV_>'YB0-@!\SDJH+009*1!:."">RW2Z$-N\B5F=V32_+P\0 -K-K>T#CFQ&,=ZK& MQ]QXDCVB5RH4=&BC%;J5@8RZH^ QR72)EWP=]$_YBE'S2V 8/-9$)_P<"?:X M3%0(M0%O_0P5XRQ=T74;#87!FRPLY3@3.L@6?'V)XX,6MM(7@''%M5 /M?/L M&*P,4UR@/7CJ8F CECRI@9 XJH9?&X9*3H''#^LSE;XH?Q(,,:QY'5:6084) MFE@$E0Z6B3'R_TY^.9D6V=T$G4Y.3D[JW=#_)^,U6P%5B4@%3U?\?5F@U=DY/<5?R]=>1=YP08GQKJH*1: M>)Z>S$[.YVGU.]+,)[HS<)4WA#!KB4X;!/@[KJ4YA)HF&*N8Q<&3[53K]L\4(=."..>\<4#7OEN'+,;;*O5NM.9W=^\'V+R MTQ-AOAO7TD^'ER^R'KQ@710=M5'FZ'P=8.?],-YSC^B%:>$%W@0Z;J-T\T.Q M'D3: >FL1_1$6L(@$\L/Q\0X>O56,*7;^J"\U!?KNPRF&P[IRE-\0TQ/DX28 M*(R]5UK>Y!&O#O2,S9^-9[UT1!CMP-7U4N\23XO)9RZ>IY%9 ZAH 56;@.KZ MQW("W\X61E'XG:25[""2FSDA*IP05YHHU9_;N"M:Y? --H_0C_YJDJ'I76B( M?TE/R]YM%$HZ*KP(!&>Q-AKQFQ6PJX(X$TNS#AL*00YM\C%D>6%(*HN8ZY*, MPQ8L-H>I#($-+H+&7:;0+3W,(MF(JOX>$.J$RFA$X/E4!+H":$PN.\8'L,=R M)(,%O62, YKV1_@U]%]9A2HFU[H.L3%F91B4NPP:@AHE\5K> H)?G[IHBY/3 MF0A\%E7%&])2Y_CX9*W@76,QN-[6JAR4'?3+2L\&3^2E_@@#">H&@AV[&]0? M[*S=KUDIQ.QD+%JSPD1TS6-A"\NJ5@%4< \TPS[@?5[6AAT$4AQ;B-\#8EFA M,AK1-Q/R[$^%6)+@_)P>CK-C9#& Q8Q^: V&YR+3^2G*Y?ZK^88MBH2@,$N:**ZC&^.)G+X,YF M(++6)BAOCQUJ+UI,K]>S _FC^*>! S;IW94$%!9UW1V@T<0%.DX%8@6JR!5U M4I!$;$SWX,7_:ME0T_B268PW:*(>JLZ\F%:D E%%(J(BP;??#&>IT\-2@YA4 M",PCZ+5Y"!!A=]$CWXZP_.$U=*KU1\VCJ=*^QACN?%;!$+^A)15%;V@ATF#! MT\,PIXMAAK$B##$!0NIN ,0%O?PF<^7G<.=Z#1/JDN?-(Z2NA$XTS1MAPN7! M J6O?4UH:;#/,%[DH2< C<0E0,@1%T1KN_*L]3VS2&I61B.E.2NF7OQ0;1IA:N1ZA3<)95Z+M\>R)M-Z=WK6_:@,!"'8WYOL6I @8G MB$J&3@6'M;H=AZU6@R.Q'KI*6#QRF55HU"B_J2/"!GSV*2*Y6,Q.5#I+NTIK MCN:)"GC;2P># U6UEJ:NPZR"[J]1&&OWH?PE&^#)--$)0[6>DXFU#'\=3*TC M#AB"?'BGQO5>\1JYTEP8X+Y9H M1(D1,Y=8Q87WH>^MWCJ/TX]?MX$CCW32F5)2R5+(+UD#Z(_T__:.T7MYXKV- MSR61K 1-D:.L@FEG@-H%S0ZAZ%PH39K]\<1.J]N+Q8ZFOS<4=L.?S<@C+;=M MCFA]TPKLY>IH#&%+Q3+:%UF@MT\,:[?ZXI(=VRI4PU<-D%6G687(;S'>'/Q; M;R,O3MO^I@V(+-31B4RU,3V7C:APR_#8U6J&QQ:SP.%6CTTEN!WY! ANKQZ] M!>XFC#Z'A^>$*)25Q)%_8ODK9@$FU4,CQA;%YD NCEUFGPG,*T2!P6D@&_G9 M>M\/O[-2.=3&=6:CH #4!"W7:WX('W"2::COZ]0_L!_&[#I78?DK8))I1>01 MNS2["8)6_N?@1B2X_;<;?F+8];\$Q.L[=D2@6!)OV3ZI*\4@^6BJIARO9].+ M-/?.6T!Y$ZC41F6_"/ ^RU&=X0SJ#%,H[@B ,K"[>-4ZK+?-8"F^; NR]:=S M2 R?J@$:?M?7&*8S^#YB'Z_HO6HM/K 6L8WS6QIN@\#G _E*39NDB[\;1%G> MJ$XTI:?=V+N@6YH[:N^H:&\JWFMA40[IJH%@4=MX)KK\A.G(U3T#?'ZRJ,0N MZ)QI9PL<-0N,1K#\=/*QF2!1G \IXY:QCNA)DU%=;UZ=VTY.TQ2G) 5\4-+; M(D?/(F-1+P^I2O1+S!_D,HV2\+OO ;W_^'&/:>)S?XCV88RO68&1HP^C\Z;I MJS/4U%*,GSEM>,9OS"C'3T@ET\NP8RZ;UGBDPM-Z+(;OR1C#Y!H),,GT!O14 M-DJ%HVMI"9KQF&$TLVM,X=*RP![@G N56T76\,+,!ULY_U9 M9[.S&L3LVY$MFL3NT^AH#KT71KY:TH/7< M>#G:DB*HI D_6Y(6R$N5H7S^W,_T=LX/^-]1'L\?JM9L$;+ M71CE=^&0!.YNCVFU*^+D5 E@'AH+QD<$-LHG@F&^HO!OQ^NSM$08Y2IUO31F M+YVEWY$-\R._? .;]#J H J&6BZ%QKEV04G5^[>H\>WL!OC MNV??VS(5I4LC&A* ,-ZBEGILGTXO1! O[OE)6T"L"51JPP:,#^L&!O'[$L!7 MJ>T^LSULMAT"Q(KQ+<.PBOML@7##]132QX'!J74U ^EESIJ1./P%%/U U\&\ MXT[4JCOMVJ*N#46@UTB(%+I5N+^N_3U@$-UVNLZ-A%M+OW8[YOUU_8#5QV1! MFFKS%7;*8=L&OKK/H%'(1LJ:O5?]'2#TU1312*4<1X0\/FME7V_6UU)QEQ8R M:XO1G[N-,&8/V((V:7C*D"9V% S*XB3RZ,["QR1<_>M;X)%AZ..WYFU#C>\8 M15F#(AJQEQU@*>0A)A QB>@G(C/^&?@NA0%M=?K9:@YA"J%915B;BP;:NL&; M\5[Q5?B* WHD+:_2 M&-C&Z;&-F5A4R 4BBW$,=OH:;&BOAC(L2QLUU%P%UC,?5@F[N749K!^P3W.Q M)=762SR%[9"J[YONL5644N_1%K-R[YW)9HN.J714B+=@3^4H#G &J7O3J)L0G2?>M=G\],+#7!;50!\?,>D!\-><<2V=W&GE-U4 MM&4UUA4+A'=V*#@#7+VXT1;+ET@%CT(A.&U?8T!Y=B)":"K' NAULD@ K:AB M'_ZQQT%L$;".8DP*G+([X($1Q@E#A4)>VKY$WS18BE*5R M1L'3'D=>N+X.6I91^EK%%D](*]2<9]>G_=:(YCPF;I2,:]"<&G2)MUX0M-@$ M OTCE$BA7K;=%F@_D;0F]MFT\'+]ST.@'ZZ3:,XY_A%F+'<0GCES47;DPZK M!'H;9.7>@\%Q0H(,KZ_=B/)AO%RM#KL#&P)_QAMOU; MJ?5%H\AMTT8Y/L]/ M%M,,LEPHRJ2BGTIR42IX8&BJI\O#6NQ4+,:I5%CDJ89F%7)*?K$!:RW;(80/ M V)*=U/ XER*(^A-#_T-<_0-@\)-T]8&J2-@\/&*@P.F!]:V :MQJGJ0O.T] MHZAI448]SL[/\V4*)A.5A-IXO'Q0P_EJ7;?CZ MG^R@:/3&R2/]X9@WTE__X^';4>24_F RT5KZA'GY!4JOST^?EE^13?7GZ\? MED]?[KZ:!5E7Y3E<#G'LN: I9CT&:! ?6071F;%$(071KV&XCN67B@H?-=@) MB=I7CX93)QU49:D1DS-!3!+@W:']KW"6]JRR[GY4VYYT@*QOX&EQ:VR M$Q138?"$I&T'^TY?QS6@[;;B7@8L3'T'A?MB^B&_^BDF9!" (KP/HP2O;>DD M%/H'B[J&E@W^LJ?AN@K]O>MGY[-ZEP&^27\0LZIP^)M%$&C:6]]DN@60:%R( M$3\+!P?=U8J+K$38T8B!00)T'68 PW(X<.-L6'YIC*T&4 OOI2U><31J[?" MBH/H\M- L"BIH#/H=(3 R(19,IKN;%NZVYR_;0LB!*$EP\2QX2"H6.' C;R0 M[E1:N7%+3R%^V"0FA!IH++R=I, M@$3(?81?O? 0^V\/Z?!,"2O2UP!0(]-%8\1Z-CO&3R$495(M@=(PYCK]S#6- MK[8P%2&MT5&0F/L6L!M+-AY>5R^5EWSQ^O, **LIH9'QGRZ.X562!GQ[UT#V M.=WL,XTC:>B) "1V"0QR7O#ZX&-:'?G?!R_"ZQLO\!+,UM:_! GY0-ZSC]DJ M^^7;;^X_P^C*=^.8E>.7?O@^,HTBL(>B.JG6:892WAZO2,Y;1+S)=$='T2C? MW$%K^+-V$6LXO08!#-#&W.6,[BYS_# P*H3%;U DD:P256YE0!)1^80MAC.&1&D?T]HAY3M # M@Y@&-'QK._);]K5W$F4I W38!#Z=]F,!^"WQXSN(D\)AMW.C-^J?>V+#"[T* MX3[RT@HCUW'B[=B!M1MZ]>'?Z=6'+,7@NVGS3(-MMO7<9UIQFI8](G\_[( 7 MV7M@J2MY@._++Y2]M.8+CFS"ZR2Y(*-V3RVN5:'-%5\$PE-%16XW)_OF9 M@#GXQ2^\7=:)YBV7[G(D(YZT<1OYPXCGC@<^R_6:9_,L%_F,Z2D2]F-6T#4) M47YG=6S?I=7# 5!"17V^"BPCT9M,O@2TD Z_LU:9<:0O@C"*3!N=[G-69XSJ M?3VHU(*%W#",#QCVF=U/3?<4F8=N6Z2*H=GH%&CH;3 AA35)6_AT$3V*7,P1 M:68 >M* 0*JAHD:/M3BI(S=KBZ7!Z6S<\22S4.\3R]N+C\:1RGXRQ8: MZ( :&3?H>AN6,+)*0OGQQ(WSIQMZ*Z/S9\P_TAGD]PM"3!D(86BKJP.&B M3AAYE2G2&&*M31!KC^>\O$4+*6-$'Z4':BD\"21XX4A&%4&X(RDNB7=&'74O M7=\_HBO77QU\^/NB>\)'S!SZ3@=FCLT&LRN3\HF2!S)NJWY:7?K0%PG#(=IZ M:NP<.!-D'GF#Y;E)VB8Z@I*%7#*RKZJK()E<=@L,:9E6J<7H$B??,0[0MU\> M?T$W>(TCUR]YDCSL)OR/CXF;' ATWKAW*0'='2+!C+ E]-,9@Q(.ZO:Q@(EH MM_?#-YP=/\K($Z]I-DJ^%:_ .DYG%X*9TTR3[/@>3Y ^/5-E4%F;"2KTH2\6&B&N$KLDPIJ]IV >KJT' MF_0P /<-#WL)*0[\03\$6ZKG= .W]YY9L\.029@-CH-KJ[)&2(>GA\]LIS_KY4SG M@S">5?D>I#./:E+13(].'=)$CR9X7\,H>2%Y(/G-RIV@Z]^NE\R=R_OEU8>B M/<4D;X1/!4M_\O.I<7;89AG?NU%2'$TS7:[2.A0V5#L@=#>0\NK(G)\( M-FHWGJXNGXV*$=6E<@*MI(Z%# CB7\9\Q7FS;S&FVRNI$GPC_)H,GHO#^9XNDJE];Z[2!- '#;$'KK MC+@$:R'-M#9!7 M45B,_FF(;E9EW)V.Q!A=9P5=# E!$58.YW=I<3&T6K56 M;=F3;F6)\[EV6F3)#->P3J@M=W9W@E6YB\+LDY(C[<;Q(*,F^-Q!0SV-.0E' ML)=4*;KMR0)&<\SQ.3)!MB2I FT?RON/0>SKOUFF\1O1>'?8W6(WQEF%@9LP MNG+W'KU$A?Y:FP:Z"H9AA8[::F#A5#0]PI/@M%W$6JB6>$C;YG^RDC:,>*Z> M/&AZSA*"Z8DV"=_T^006T<\#*_!1TCW?P-&?@31EPY.0GL(ZTXB"XJ%':.)M M5^%4;*9Y'U0TIO_*$QAB!K*0;KJA2X%Q.G@:EG3H79+?/=]7FZ"H/@U"#!45 M=$)5<)P]DV7+)$,/VVI)@8IMYE$H## M59S<^DS^%R?L""F]><;;ZI[&["85!)Z=5-6):\&<>WHF\)DU6CHA.$%9PVR7 M4-JTA4 WX#2^OR [!7]Y["I;AM&]\".FB>[.A:426J6'S33R^<7_PCY5E6Z, M4\MNV]X'H8<6I32FCF:2@DZ(S\NGD_&T@4_DRW^B=[[:DA@/ZH1:JMS#">;Q MKACD8F2K^%$/PT'L)0R94R?%)?U-JQ/&4EHQQ,\6YXNSZ3].CT.A %:I94"7 M4: OHCX@5U4I\6[#KBHF+>=%+T65H):65[LF73XBNU_\^>/M=5J.SM8MN>1TD=VK626."+=O4D F< M(":27WF1";4E61K2:J>7U>:S([4@%B='"GZ#1>C_'-R(Q('_EA;4=?W2*1;- M"1(=62#8U5!0(_V?IY,AN724BT =ND%_\$G/,(A#WUNSHQ0MSK$#Z1W M((:]KF-A.> !T]J]J^1 C_@1DDHKCFN4@6J7 (+W5K4THGKAU&J M/ ;JC-=?1P@WF,*P>[&-EJOK08S\J]N9H4^W#=8>LE;^?:)A]04M%P5%U7<'9(X(?^@#KM[]KVM3=5HM8#0 >]6 M]>'LP'DL/'%.9PFJL[27;[_B6]4),,2O9"M+;QRE<!CE/!?$M69C1OJ#R%R-*@[ E+ M&&0DQ]1H8Q#'F&<*;8"(Z4'/R^^ $Y0'87K2[.4&_81^=BH8/NG"P*:QT8A^ MXL>IA&M2[G-XR/S%/%*KZ6S)X*<3;GK0A47#%DG9Z"BB9PK8)R)JY\^DY\26 MW]UHK9A<])0/0RO]E-:9.3@7$(VDP#PJ*\#XIO1@J@1B6EB3H9CT8SUO&=6/ M "PU#%0EO#7 I[*1R=@4N[=*\)I='? M\)*8J9TM0FC.3 _3BD6LIJFZ.B9/ MA(,LZ>49A1[\D@?$-$EQF*\869A:F??J\5RSS'5I4S:S5T=XZG!8ET\Q\)$" MIAA)"4D8OM "'Q&=S-[%MUZ OR1X%S=OCFY]&^YX0)MJJG%]-C^?G]0/ <14 M/(IR^6B?-@"VR7]8@VM;^9EX5,A'60/H#]H$8FW ;M4?U@/.:W0496C2IIY/;95D$F@#)1)CC-Z^T; M_0QH^?&HA@4Q\P+)YG=AD/J@".LU&>>L<22"L!U#'J4X%P]EVOT* F$^?_TY MW+G>8II=$9 N2: _N @H;'4WPU$VPQ@61 %3B?B:M8!Q M7=YDIA+C@N?-QWM="?6@(?_FL5_9X&E%_/Y($FP(;$$X XR1E[I($H; /[(I,%BI:=Q3A?C#"-&&G("P(C= M80->/GOQR@])7D2U V085\.AI@+12; M5NU WE N8%C\C.-5Y.VSB^1WS.!5ODN7EL:A99Y@1SG:H=V$U!;WV87=UJD* MA3>M0&N'@?K%Q9FL,RRA] _X&8JAC:YTDG2??.F CRVE!M0C5@V+UDPXB';3 MR19/M5X%A*%('_60/)M)<5BI"@*V:CB>V9)T5<=L*$0VA6\3)*5.@\&DO_D2 M$'YPB?T/.,;1*[X/?6_UUMXQMK]I%)&MZFA$YCS;[42DHEPL2N6B/[AD"^;N MA[;:J5L-BSGE\*Q"3LTM0(@C,K>_X@!'KK\,ULOUS@L\.KA-O%>HQ>Y$9_X9WSSCJ%129#.MPFBJF,>7HS+7A&J,_>#-PG>98KJCAMXL'[ +R M4;SKX[GL2(MAK9SU=A%F'] [9XD+9Z&/^ E*,V:;,N?1W:3*!N^ !-22[JX> M'69[+ Z\,'K KZ'_2O2XBO#:2V[<%:UX_4;4><+1[C9T@Z6P ^\DPOB&63W] MU*+U].1TOI@OTIVSK 4494V@%6L#;=)&6!@3<.V03]I!2].;:,=TP+3D@+P) MQ-M -V4'T&;0+7, 4"XSOC>77IKOZ%UX]X=8B\ MQ/N3@;@GS71HPBI*TM=?];3*Q07YAV)F5>) JD[LUGT $O/"BC"R#R=^V"0" MA!IHK" LLNM!)666@! Q@%G\YLXP^+1RXQ<4TV.QJ7VK%ON,P:(QUBKHD/O# M'I"42K_)*K_1^P:3MR\!O<2$L=)=\H*CIQHVJ3.&2=SX[D\5W6L1!Z>W/M\"J>1'_:9:N?Q?J+.P+)GO$@/#[+D8S:2O8?"*8V*% MK(LPW[[Q_2$&C5.DA?E\<>HXZ:X35GKZLIGJ+U.J3Y^K7DPD9?JG$M.C7-FQ M25R^O<7:#S']D!]BSVCL.A N@EC^1=@*2+E7++SF)@@':[H'8B\==9K9^@/ MVL6&(M.?[F.-JW(C^1#=>+IYW/Z'&!<=&:4S8>*8'O?DNI)_,FW-4[#E'V26 M[K)):3>;RR+&T%W>SZXOJ^XSD-<>$S=*WJ'?YF*_7>*M%P0MKGO_ SP)L9H9 MP(F^VP?MM^R;"M10[6/U=L--%ITO%N> '2'@S)\M'>7 W_*H#U6= OQ+];$# MNWS>S>5_M>[9LJE7S6CX6)WZWYGE8+LHCIK_$)USU2:=!-[X+CJNZD?>#MWK M8U3V0O\]S52\8.4?6!\9\YOAOGO)RPOVUR@)T2I\I4YV?P"7QC+,%V:(6O M M/S(9/X6)Z\.-J1J5^8!$7;50ARF,;YPXINW)!]X<,=Q'8CLAEMMMQ/HCXKTD M\H+86Z%7*@MMP@BEB7M*[.$&/3Q^&^?X+NDFGL/W[].I<[Q8]G_=I"J30W2: M@F_]D;M0^V8J=?7[@!WM@!O<3N9G\'WO7W/3XJC?5&O3XO_U.#V(#Z(3^H#S M;+=MMX#U%_P>>H);[:NT+LB7&(C";;AES+#C'#..LYX=:_ ;A-9NX>\XZZHZ MG[2\V["_QLM#\A)&WI]X\ E^:3OO@:UDRFLL^IW-!\L_N39TTH'K@PJ%WAF9 M#>-7QFV_N3^\W6&'@MPY;BXN3?/>)6&UX7,0_FK\#N^9SEY=CWP4']^$$4L> M1P[@6G/OD-R.;5#'XOG)&LK\]9[8S\9G,<@0>'W>5=<>$\"Z;=P[6V\%7OE,XY7DDE'X,/0E6: M? ^R4@2<;>6:W"B0[ F M-+HDVJS)GXB]9^AN%WC/AYCY^UTRIP;X!V%/U2]H)8/&,JO8?YZ(?L0&:N%7 M=X<_ASO7TRO)V[,IFQBS@_X:H[F+=&=YNL223CIQ,;;.U(WN$4?+(]8P4P]0 M:3%25__;PT1W&4U^(5X/Z$625-WT%DFML&R6!,XCC>II=/!.RTK )%V%9?E0 MWA;KS&/[;FD=VU5\[I\5(+^LN>"+?%[HKJ3[CML-_['HZ6/[SVX5HGH2"TT$53C; _S#'<.WOS/2 _4UIQN-%)J,7(KVJJL=CM7-1S ]8D2P9* MC:+\IJ92LQ-48,>28X:O*S^,V99#MD"SEUEA%"F5 *E%?6$I6 3'=X,QW/Y<9U J/<4<5DR%I( :Y>T-T@=@XR+0QPR8^H3](57/ " M =VM8J?UB[/W"H891;$()#4PUZR'P_2]ZZUOPNC)_?$[W7<=^E0G\@OQ.+[Q MDVJ*,LX,>OII7, T+9\ CQ%MARWUDY90J2GV.]YOJDW]&.I$1W6,4W*,K3O[ M.X*@#NL.C@1!OK<-V-I@D%R]T)G[+\&W(,*KD/SZ3[PFZE_B &^\)/[JTHM* M[C;7KUB^7ZNC-)/X[Z:BQL#M+)L$+UI"O"EZYJC<&&.%K+D)X@W2%7'6)! - MF/ /8P)^E 2M#Q$EQ.\OWNH%X1_NS@OXZO_^A:"$>H,P W(/:](DVKEOB$+9 M/ZQ)/[\NUK)!B:,?ABKIENFB6)<+B[.G9-Y M6E.[A-M,F.F[W(,X\C.M*J(;%F3.;GF<(IF+0*I5C'+Q]C9B6C,CDP$*VKT6.KD6& M@"K'1@FC$N-!TO5PDWPG XAEL,[^^1F_8C_<4UQ=A7$2"R&N_[[)E%Q5*8U[ M/KH_% MX&IZTG@/*E1#E:SGYV>VS-N+DK;7G+9 ?:K(IZIU%L MSZ(269_)9**R4.B^38 9[^UCFZUAE'45/X"5$D=0HHBG[%X39R M]R\>Z1E5$%1['@(]QTKHQ%:Z$E 680=H^AGE:!AE'"NR(!/B1.@'4(SEZ97(# AT$,]BY^1_Q^A(]P@*A QB81B4YG02.EMIM/= M3./X:0A'(9)DS@'&U(T7N,'*<_W[,/;8,5!E;,E?A<&85!^=$;,(:[E@E$FV M"7,#F5W'GK;9 !AL#5\)%IN=!HS)+\$JW-&90CI,B_ +#F+O%:>_58:GDA08 MI*JHIM-SS$0=9%DTXK)M@NWP/A#TGOH^ ,"P3KA+X*SL3&!DL](2=.8?*\]"H*^L@$Z>E^U 3E^W8\ZQNS&.HC'&,2(*)B$F:K:#8N") MEG%M^US\(8BH9RWK;">HC>;^8"*@ [Z#'Z%&[YTWC>^75!#.=4]:J<7%_-L$R$73W,- MOVB '7ZEA[I*I[TF:,=;,;W+<#0'3,L.N-N@4@/H)CT17&H#I8U ;$D. M;A T.,',!L8.8"^V->KZT2 _>4$_?DK?MY.?N'*JH3D[.9V==N GWHJ5_-3% M =K\Q!NQEI^Z^$"?G^1.L(B?JF#7Y*>2'V%&!\>#=FE^6WO0Z"CAN'6-L:1S MDJ%/,/^R3)+(>SXD[):0)$3W;C16,0"URD,]+164'@(M.=33'''-H7%8D5[U M/*8M"VH+NU":5S_+0Q$S8;#C/1D-5,=\0@?8P5NMD^UVS+#WGEPFH335YC,+ M)MB',=RI&\[1\S>[X-,\9V[A1/FQ2KQ .*T*SXK"*W_6X_= P76DC,:2Z^)< MCK&)?;7SA[6<@>PIPFY\B-[XLI5=Z)($9S/(1"X!P]J7.#[@]6=6C(E79N)U MS/2*_W609!J/>NII= :G9R6$(MX,XNT@WE!6F7)2N4FL>D$&/_>-F.?S8H)6% +MCJT:>73X&A;1R=]=_X"'8),F0?!DTJ"=!CYFBW8N M82U!4LD%=U* MVZ"V^<0QO35S "9,&TMY!(%8"E02=NW &.2![PG$4EK0:Z7 MP?H!)UXD(L&FR%,589H]%/52Q\+\HI*#E.2S\@9I"^*D!##-&,4/++\H)*-] M1,_8[2:(3:N5[J-/H9^K YQS8BO@5O'G?;"FA%2KZCA$JP#-5-+8_Q[?MX! MT]+.RA9(=_""%-'NGOSSA[>C95S6I,=V(_1*Q;]/=%<"7Q_2+\1X1O=9/!?2$1=O!9"',9W?N5/. MSB,1H@L/N%(/ ,&V+:8;(-OH0A"X'IYC_.\#+=5!ZX@W%SP3/FL2BB(%U*-O MD1<$S.7P0OO0!9Q&%%9L$LO/$3^Z/JS!(R#@.!RL/QZT['51? M-XHK-9W4P_#B)%L)X:+ID#X]6DXW*%?$I^>4+-C],(H;TND/"@S/]_BF;.(- MZ852L-#4B^TJ4C6\!PI<.M7"OL/2]\/O=.E)&;1-KT( MD$?G2@]KX$U%XQR MR?;A=##K^>Q&?MF;P'@K4*D0N$)$MOD)!HW[O<\.?KI^5O3JFO^BM72;RJM& MT=BNCVH\SDF+V?G[DMBBQAG*),-OQ1W<;*>_V>8PJ1Z^54PJ.LT63'X)-F&T MCBZHEX(B"Y4JPKY&Y# M'\HN["5_?G 3G(]>KW_0G70X'98??=,!!)H^D]]+6[7@/#TY=4Y/IOR0/IOG M(0VR[2ZT243:I#T$;76"5OEHBY[6)E\=3\@/;(:(']]FS:.?GKD"/QL^P&_0 M6U,%;Q5C4_K@ _-6:3[M.O-6JL#/ ,?]#7J,GT&H!PMQ#^&H //[KNBF8(0# MTC]GA?.^_?+X"Q)Z&JPRP""DE)<*Z/\-(+(8H@G? ]6P5EM]QF"&4FE88QTF M._A'PXT+ %V,[6&&HVR&J2Q#&##EG*)N+6A<-ZZL'C\%$=NZJXSSQ4D]ND&7 M3GN94HMP"U9))<$CC/+.*Z*R3!E'N]O0#9;R>W./'S&>S5;;5_S>9\Z)=, M]BW'C6NLR,T769AG*XW@DZD]S7&TS#'6Q\@"J=++""T?II\)]S?>*\YF@!JN M:9<\:;S7$:JA6KSNXMPY.4\[GW"/-O2^A3@39;H/&L"2:68)E81R4: ]T@!F M.1W,,M,_-<*EZ*;D/A@&M9&[QE<17GM)W%S=I_5QX_B5ZZ*:O"Q.Z/0[ _'G M?.6+3BZYJQ4]%$)/\^UY.1]6BI*VB%:L2>1[[K/G>XF'C<-]*,,YYIE1J3CX MZD7#6NC4+(0#?#O2"M2WV#\<] -WAV-VB)'D _1R^E=\%;Z27P?)A MH2O7E0%"$AH*:O0NSB+M_O,FV"QT5#2"5FDKR,V;@>"*T>R?"NPO-8*R5E#1 M#&A",:HSG(&=88Z5.I! E:IT?0HRT*:*?J6*-NZGJ#UFE[DGV0_[K>&NV) V*9 \QU M&7J17>U*-%P(#MN6I*K^)!08=3=HGLU/A;B#SJYZFB0HYVQ)DB4-*BDXP$<6 M)5W2:E 4H+_AY"5,R\NH?$;9JU!(D>BC3MFG)PL1="99P;0)[ZJX\,DH=9;4 MZZ..8/J,=U=45+9K,@ )@ M50T=?I?@+BM]GHFT FN]K)P=980"B,$7(%>(1BFR!-ZQ!% IYM4_AX-.A',/9_%P\ M=@(O.S&$9?S8'HTK0051>W#26%:BP0_@^&!5=+.>KT@M5;ZH[%4H[$CTT9C] M.A/._N4W4!2S@*4AE17IW3"F*^1YE@VE6J)7"L(F?X% DC1PMUFNPSV[FK9Q MFD_TJ$G("=I7C[.SDRS/H\7U2(!E@J!/P_2VRM&VRAAB&H*K@A"9#R 0\2UP M=V&4T&)OG_%SDEUYDQ[ E'S%EI<,HJ19$XTIKM,9QTM)(*(247X)4"H3!C=# MVND-@DFH@D9= MY.E)AB*-&I(FT#. 84[-,'K"_]F"XI@M@5:%BMP3@VS$E33P&:]H7D@G+>*# M3_>BWQ 3EH>UESSB),GJC 7TOO7DD%#L>KS@RC%>QFK%]&;>X4U0#.?Y;+XX M2T_[2,.9] FI'G0/,%<$T:A#+E4%Q84N;&]HS+6A!2\R=0QO#H;V9S/OH5P/ ME"N"J":(J8)*NB"B#$JU025U3 ^ [?#J+"T9S@[XT??1^L"N?5>.0[#MR.-1 M8;YA>:3/8U&V)#;E/O+"B)<8H+4&0N(+05_Z,1/1ZQ\K_T"W"7\)R+ !Q\+Z>+D[94$&?2211S M\7:D=CVM;DG8V#L696Y? F$22A>#.-GK]>#MXN SM%8=-29J M%Q>M65G6W'%65FK0JOFV@=W#)N26Z[4G2[K<]9KV92]1>-B^(+?9*\#9ES): M%#(N-3];3Q57AR@BR5#?89ZN<%MI1*JQSC2VTYE4TN8-#/9&89F!O-?*.;32 M;^HIGOJ\&ZYIA5MGYFGVO?4\=!-&V-L&W(K5VU/D!K$O&J(-+=U6)I*KK#%S MDI7LZ4!%:?LH4P"5-'@'5#24^XZX*)T7WZ3.667.29J=8R47M4.N,QFU>-\J M-N(#N[L@KXM.#T^LHH/TH$(723:PC%P]'4BH)#>\)10&I5L*,*VTSUJSC#V& M!0XH@6'_GZ\_H\6GY=/UH%DA=]4YQX268K[BW MU!D:.^3K44 C^,BX819'8KPY^+?>!M]M;FD?^1+ZZR^[?12^\K5AX31MZTO& MET/:-%(M>C:=.^=GZ3H(DXE\(I3N,/8SL<@KR36] #*LG=.2G50HNMN@7"PJ MRP6H:S>PK0SBM\*/"+<4H(J^8@U R2D@N6M,5+J.$V]'Z5.6X%0?,IEQ5EI6 M[QTNIJ,)PJB5S=W(&ZQ!N\QI'K_THP M%0445?)2L?*'S7>!$DU4:7+NG)W,TJ[O$6VX,+3-I1GOZ@:Q)\4N2H6A0AID MS=:!C'/2CZ5IG*&^K05&I3ZMR1D0?5G]-OJT#BR.7LD_U_\\Q(DH.]9_WV / MJ*R4QM#I/%V;SF6C0GA6*IB)GZ#J6DFI.:@-@F/Y@VVHN6F8?$5NL_&FNECM M*"_WOGK>LP_$5R]NM,7KIY >1B:_;S[GV$V6->"6**@1V!(LH\&*OJIQ_8\&POW80'6-LH:M[/S'\11+ ]@ MX!YH7!WP'R=8?9A_C/ M>'U8->T?4W[=&F07.ND$Z4P9S85\.P';V7X&TEPDXZIU>'A.Z(QX>ET6/?BZ MPMZK^^SC-D_8@>IZ@*LC^A%\PWWKM<>,HK':ML9DZV*1H8Z+ M0%0&Z,7K_8QQ=(PQAP]Q"%5Q(# ;.MX;[V$7/ @4\WI7F-- .1-&/6@)JKX& MB2+?@NI3\G"217_GR]F'B?_?L;=]2?);(+X>Z-SOW>:SYQ_(;WF)T[M#$B,@SL1O6&PV\] M'=&\,'%],/,6Y8_]*;L?)N:?^!#3_7PA6H6[/2U]L>9-HNM[X2XL4WS4$=YE MLNKB4XN8K*;@\67F:B$D%P//95+=U./[/+OMKQN9M5Q8#\9K WF&$QL.PIT7 MT/#]VRA&$M6?0T@SIT7YZ930:,&,[-(KM'+]U8&OHL5"#P"36BO2%5BMV9,V MT]JE&WNKGF'#95A(:$PQY6">3D_GG=B,-6,W@77P!$/U>*8-2%M=/K.CDY4] MTP8LS>1G\A/Y!_$()C_\+U!+ P04 " !PJ5=, M^ZBXYZEF "J)@@ %0 &YS:70M,C Q-S$R,S%?<')E+GAM;.U]6Y/C-O;? M>ZKR'2;.2U(5>SQC_W?76[M)J6^SG?2,>KM[[&Q>7&P24F--D3(O/2-_^ASP M(I(2 (@*$ @GSQN > Y/]S.'7_[7U\WX9M7E*0XCO[^S;OOOO_F#8K\.,#1 M^N_??'[\=O%X>7O[S?_ZG__Y/_WMOWS[[9NKF\O;]Y__^XOWW[__MOW/SQ]_Q]__>$O?_WAS_^OW3K>[A*\?LG>_#?_ MOY/&?WYS%4<1"D.T>W-34_4_WMS=77[W9A&&;QY(X_3- R*$HN"[:JRP9A"P MB]*_?]/B\NMS$GX7)^NW[[___H>W=<-O_O-_>E,V_NO7%'/?HOZ"-]RV.T@RHZ70D@]&ZOOOIIY_>%K^6K5/\U[08Y2[V"W $"'S#;$'^ M[]NZV;?D3]^^>__M#^^^^YH&W_Q/\L&_)7&('M#J34'#7[/=%OW]FQ1OMB'Z MIOK;2X)6?_\F2G'V+4']W?NR_W^]BOU\0]9-%%Q'&-^ M?KCMD _ D#DIUE%6K;ZWI.%;[EAOAU+Z #U_?80%CL@WEJO]:KF/H2U\XC+T MTA2O, ID"1<<]90LW'L)DIX B:&S%Y1AWPOU,W4+9]<"]&D [84O@.;F, M-]L$O2!H_HH&D\H<4COQ,&E9!.?RI;?%&4R;.LV'(VDG]=)+7V["^$MZ&P4X M07XV@-CCL0:3>X53/XS3/$'++;E#86^DBRAXS#<;+]DM5X]X'<$^\;TH6_@^ M7'@97,3W<8A]C-)%$!2[R0N'G)/Z*3"+RG6:82 $!=<^81/[=[ 34EAJ20R# M93L8Z/KW'&_)G)X4+"G"K,-PA9:KA0_T)2A8;.(DPW]XSR$<,7##KC'\:Y&F M*$M-(RI*IEE\'Q 0[.,0%_V6JRM$R(^\+$Y@05QX*?9AK"L1*A&C&E[1.^&%O["R%QI/M3%/Z&1KP]Q''S!87CY IL.P75YZ27) M#I85[,B;L#Y.#IE^O60:%T./8YU@#_Z>-PP(=7&$?L+&KEZ1*_PT<@G"^D! MI5F2^_!5(K;Z&7X%1 '9\E^[!Q02U?8IAG9QGD 7O];=EGE&_ %!=_VI(S$J M53K1RV+_-U Z44#,G""6%)^X3Q P5LK]Z<5N/ZV/:$VF#[8NR@6+O9A<18-/T5Y1>>TD$IT=Z@>!+[1^&:'L"HX_#S?Z?E3ZI MA8FC0<>AO1;L:F,H2J_P:H5@4?OH F5?$(H^/]Z@ ,[[L-5MD7U^)-ZCG*B8 M#W!K%G=D,@H2(Y,X#J[:#30](X^T.AK[.3D9XXC(^<12#O G("F!2%#:BZ+@ M#GO/Q+Z -6UBQ4^/@\,GE'V*H\L\(8?]*;B7^N X/)?6Y]OH9R_,2R$H#.,O M1:2.#@XYPX_#SZ&[YW.4P%]@D?U1('N!(K3"0YQ\"M_2R.E'+_D-90\X_>VC M%WEK-(*_1?P36NTG"7Z%45_1/M+F-B)J7&%ST&XYDO^81EZK=7$?>MIM8OU# MZY3H7T J?D!;T*%?B*TAB=>)M]'-DM17QN>N<3J3W^&J@FMK UH$41F:UL'G M" 25X][:81A(CD:\R(=Q5NZ@"#2LP@D/PIO^*!_I+^E<%?D6VA=1F6'K\-A_ M:S\?-26$Q"L0;$L;T][VM+\&B3WU*LZ?LU4>ULZ= :OD).2=$$_=AXG2YW3N MDCH KS&UDS^UC.NW409*3YHMHUO8M,\P'1%*BX7>;5=((*212LSE^ 2-@9GN M6$_!CWQ&<=)Y_B)'M9 M;.!_?>_ZX_4".B_N%Y>C@2!%Q.FPH9Y)SW&>P=T-Q!&7_Z%1?I#31#\Q=F.E MRY(\-F6G0W$O$32_UGN#V!_B:$UB?(.AH;%:J3@=.O<)T?2OT!84^U++)V=" M*[;HV$DV&D8JM&B->/H]QRD>(Y*C?^B1^-@ON_N]8H0+%_(^+/O&PPFQ79&8 M[-(H5T=F=XQS\%N^D4^4.A%5(Z&W)^=SBD ]J'(!;@-8>'B%NS'K XX.]4^. MOFJ2^(8L4>V;@/L%G:>?5\3ZQ G"ZZC,,=0MBXI^0>N9'B+BQOUG[B6@NH0[ MVGU\"3#'(299MOR&0\YSK73H22S[%&,^UL MZ%8R9-.YM8ZC@)N/\82^9A=A[/\F"ZQ%E+LV%?4?SG=*]ARX-C5/GLKM:1W] M8T]+G21$/!]9.U.H(7F$@T?JJS9!H'M5*7Q[;#CJE*11%P#O(P89U#V]_9\: MF]G#+)]19U7D8Q8PK'N6Q3\Y-O,'64[$SN'[28[:RNVH*T"5@+&!(>E ME8#1T#&&;"W\15M8U[TK)+\[-@PE #8C'=3 M6$A*2^&8;Y)91IUXI:_;"(GNY3& AM&/QR8I;-5.;ZA(O(S3+"UBA(H$B-IM M/\:%,9 0RX'2?KUH(><$H&WCU L_)'&^)4D+84Z2Y CQ1?@52$9-:991SZ;! ME(PON%?QP2.K*)ROF&11OU+2^ZVQV:4%1(\ZN:(?'%_DKN.DV^'14? /%*P[ MJ;7C[O@A5(P-T=X3.ZX6QO_,Z)9%4HNQL! 7E0/NX4Y*4(:3XM@3&&>.;84OWV<[]RM@L/IQ;T#A+]K"NN[E(/G= ML6&H(@S+B-9* 1OME!#YF 4,ZYYR\4^.S?Q%GF*2]0&7US.IG0JRV*@3+O@] M.]C6/>U27QT; FY,V@@S+_@].]C6/?-27ZT@V+:"=NZ XPX6T 5% 0E,+O]* MOJ_C]8GBT_!Q(*?SO9 \T!$G7?"KSQ6O<*3(_VX=O[X-$'X+\_$C^0>9F!^_ M_?Y=]0;'?X4__;J 3P?D\S>AMZZ'"[UG%/[]F^/?WXY.3U6CX0;VH1?^"WG) M=11,F2O_Q:3\N",BV+9U"+/?) 0(DDLRA&9=/R=#26R+ 7)+W=Z>A[@F$Y9!4_CT]-N>HOX8-% M :$ ??T_:$Q5T6YV*MOO\.<0^Z'K>X4E.;W,JNA[0&I.+(LH^>1O:CJ8V M.Q5U/\=A#M)*4DX:>^$=MCL5?;^@,/P_4?PE>D1>&D7 MF)O(CMQMGN.00E_W]ST];4%TD71I\Q*_'@C^>22%=A]HJUJ\W18IL=_Z+SC< M"["K)-[(2#0U%3'ESGD3)P%*BB<"WWW__3=O@(&R M==R2N3P((ZD--35+0D M/7&< 5__^;]-V_R%)B+MV6*TWG!D M>O2A!JO_F+&BW$L-/G^:\6%+:0U,?YYAXBB"#4Y_F7'BF[P:J'Z:H1*0\/=X M@9@YX]5K,6C@FL5RCN+:PFD6SYE&FQ9*LW N:C-L@3;+Z0RK6PNCL>7SO[T] M=/*-Z_H3?+]=V1"U\M+G H\\_7;M>5MBC?KS6Q1F:?V7PO'5,DM5?_[U("^S M?"^\O$8.#%4B/=1-:=HX*$*[I#CH]##)01.(]@EE8BQ0NQCBX2";MY;O,@/*M=SO(&CX(7$2+]6]>GOXC2MJBZ5E/H[6#A1&E8E0/^=IT4,*LS# M[[3QCB50J >MC5!-0E4K:I#DS(PKUZ(2*Q[5C]O7>2Q,+@0ZVN$ M*W;8/HL73@]3'%1G%G<*#IN9H+5^"^HJ"1,?2Z>RDY/)Q-\U.68&!3O?S9!V_Y% MV,M41"E99) M1:30$WHU^=97XL+LL2B>SI5I*S#\H['!QZU00W%\&I-#@X5"/.$K2I[C\T>C MSY#48.16+*$X0GV&T 8AMT((Q1%B*!=[8-Z[%2LH>T>UD5 ) XR)[GL&2##, M,&U !!UJKF8S2>/%#U!Q-:E)&J:NI=[5'"9I6 [-)ZZF+*D!&BHC#8?W?)^G3:4/%\$,V=[^;A/ @W0=]'@Z&;)_D0# 7C&AH(W3SSAT#( M,]LWN+EY'6@Z]MI S??#D;K#B[1K@',KFU4'<+S6#6YN6J0T[4Q&L$V#GHJU MZJRVJX1^34UA<37=7 M4W7PE5S/.E:%BI>2XFF^N!I1DK)"KR>=JX+$"RUW- M.5=<8KQ-J)1M;O\=*!.(<6SYH?G2W52_57$2E]!<33X7#S?I1B90PLSV$/W@ MYJ$NKS%V,YL:?-P\SN7P$1&2FT*PLWF^ M!+=&3R=;^.!N$$X'IS,FSDBY%MUSKL<(ZL'O>&^['C2H$[?Z+'$]HE 5,R&) MT?6H0PW@\7:IF^$GVD [WJ)NYC5I XQ>''5T%[=!G;LTV9C0J"^.G[]<^+_G MN)RV!U38F"[CE%G_3F( ,SI>"OB2A+K"$8*25^RC]#$.V0HJLX-A^L6(MH72 M'N6 U=H-S)!9VT?KP67'HB9S6V@_<)+L2](>-G6!JJO<)AG3-6= MU=I(]36*Z1_F'H[D#QZ.B'/@ JV@#;L:K,>P-99;E)014^7:*=O!"D+I]5,POFD-P+R+V'/6LUN8H!X2OOVY1E*(+%"'V2F6U-D-Y.>$5*4R* MNZU,U7TLW;I[UPVMI;%J:\REP"*>W\E,_2^8]MS/\@3(N029=LW4 MCZA-C7BL0'Y+JXCC0K]DUUNC-C5-LQBYEE#:YP)DM#9->:W&BV'=;FV$@;0U^I1OGE&R7%5J MLVA(ANPH%G%Z1%S/=I(>QF9>>18@N3%,.CWZ;')M1P?#!N:Z(VT(1'N#F^O. MLQY]OQ.9RKJ"74^K4L2H$0)=?<-S($ =:/M>K MVZICY'YE6VEL&I_KH$*W+D)##UD85NO6J1.HXP4;5N'6*5PXME[7R]VJH-2V M*;M>!%<"'P'_A^OE R70&M7?/:S$H%.KDNE;=KV&H,S.[?I7AU4)=&KUL U1 MPRH$.K5\Y$W5@ZH$GL4;%<+! (<5O^DQ&FHA[3^5@$5H32*JG03L(/S&]9)M M2BA)!7:JU7+KKK0G1X'LB]%0*^5V3KNT-RJH8PP5=$*[GO0J!1H]?L;U_%8I MB)3#N-4R7IW=GS*)7*[GNZJ&6ZC(P8=.?$=+/H\(*3O>9U@EZ#/)_605\#)4 M7^F0C*8^4A]=CCB[GQ@=3H&,+]R!P</N$^]OXGYGU*#F<\3M8X:+^F),GV(&>876^.REJ-B% +]7FCM*RT<= MVGJ/8#<$#\B/UU$Q2E6YG '$R)\UBR63I\:YOEHA/R.1#'6:0I=-=M:4[J\8 MK@K+W2_'[8Q4*"ELHP2W. +8K^*-AR,&Q?2VLY8^:^DFM?3#ZO_<3<=H;$2' M%LQ/M",#49G:7]^;M5 <'%KIXBMFG1C\/D:Y $$:%4%^?:0W#0W;A?I?2V!; M@SA]C7+U1 Z[/O++1F;H/'YR@D'K4<,SH]?8J4*2Q)CF01QX4BHH-AWD F^'U*D)?FR:Y??J>U-$XQR#-!5A M@=75.$]5Z6@2C) P:R?R>EC"006P. -U!^/T%YNTAK-9("*# M@?:77OIR$\9?TELX7A+0\HR$VK=U?J*P1SX.4>?"?(H)I?=)_(J!YXO=9U!! M;Z-]_OL"Y)17T&%[WZT9Y5-&PK4W1.CZHU@;)-,$[H3*4'@4G;;2T@8[B.A>Z J5 M_Y5BCS&$"1ZOJG->[IFZOEYF.($;Q,>\H*U.$R/I"85M<;FZ_NJ_P&F$'N!J M6D;T14(KF\G*9!@ZK T/EL(=! 21JX;!):>##?1/Y\'5V\W6PTDI4MW%T?H. MOZ*@O%7_@<+@)DX^LY^+%.IKFJL'Y(77*1$XWRBI/&Q3L;.KY8K)N M=K\D.$-7\1>6_$II:"A=E68TN,&1%_D=HX&$##MPT//#H>_E9#V#6X1+*;-J M7A^B@YX?#FKK0W9PBW"A&!V'KP_10<\/![7U(3OX7 Z!125H285E'536![3- M$_\%I(KEJI5DPR!=H*-)?I:K_1U3UWQWN>IHACA_Q2F< M9' 57\7Y<[;*P_K08[/'[F*FT%.S6Q3/?*DA3/-8GW65)?&.&.&6SR%><]4Z MF1%LX9!S7#*;VT*[R W6W\\T-\7M(SD=QWV,%283+D)CCQ9"B[(3KY!UW,5D M#.68$7KM2,QNQ,J@4AQGD3IP*ES[H@4'E?68D6Z_4PE1_YW>> MH4M(.TW7\16#Z@KBM4B(2RJE42F3**G=!,]XN+Z(:/'C/I M?OV1L3;S/LI>K2C)^5S[N@$\"AAWO6+)""OP*(M@4 &2,\!0;\SM@:VESY_O M>AF3\< 5<#6IU4$YIQOH-&NWWY<\J*3*O(R%??;->^VN*DBG6=&L:+$&7S>+ M,)[V.#[$U%5]ZC2H4B(0&FA=5;%.NV"9@40-T*Y6ASS-N3B_4BRKEW+PF^#M# IJ"'G=]KM#K!ZSR3 M]*."]B7]3-*IWW"YPJD?QFF>H-8-$ 6/^69#TD!6CW@=X17VB=6P#,LAS]#& M(?:)2K1_\/,V6L7)IG3^F'C%9$_:(WG@RDN"]/,V@ 4![?_T_4_UP^?EAP^2 MY<7Z&GF;I=%>;^+D$_K2FH$$YC"/_&+%=]XU/^1.:@PS7+Z2O)<4**K2O9BL M'#4T0B^ %^ P)];<.BX-I2 3A#EL06*5)*[0/*N2Y*^]) **R:56.$OKAS;I M+&H9^PQ1N=C1!^"M[!&_: ^"G[P-NHHW'F95*NGM)L<+7!190>&[]Q5]Y"^_ M7L!EN$'$/I/ '9R!&)R"?$8]5_O;FT!W[Y7QR]>]B6!2>L;X\/;WLX4;]DYA MM;:$\E*M@N5[1?2I5>N7=^(,\08QR2><0<^@=Q-"JB?D_P!=/( ;%Z0J;U\Z MI?9Z@^C52CJ!W_(-"BI1M26F]N RTD>UG"27'NAR'Y(XWU[\S#X_**V,O%,6 M@W@49:5<_(#3WRY0Y+^ 9/P;]]#H[68'+[L]69S#H[>;);P\P3?EV-CWL((# MD$O('[PU8IUZW"Y6\$ 0E=L8K1YF.(A+K?<5M;0+KHC.[6*&AS1;KC[$<9 ^ M$1L75]EE-#9"=Y&==K0B^.1S^VBYGT!^\$BKRSC9QN4GV-<4N[&1-Q WVS#> M(5 #DE?L(WIL[I/WM2JG4JM(]2]\[5O3X.JXI,C_;AV_O@T0)I#\2/Y!D/BQ MA03\Z==KD'*R'?48.OK9R"QUG\_FGI?TMD:H_NJ#8-F=7_H:H+A%6=P-&E/+ M;K\%V=B[SW9W6<#>Y<>-QE_%=VCMA>5:I4@UM!8F5L5'[]]Q)-ON'=,MXV65?81^TFYE<%O[:?661H@&.?+P-4>W4+9LLHRMB2T/!H;F0!<&X'S6"8TX6X'*U M/W,?T7K#,3JPVYN@?IFLO:C*$P*H*1%M'N$TR)$ER%&1^JV;&\]U":DZ.1EOLG#0L&OC^F#4[XZ MQ&\C&.$O5+I5QC%2V9],,SB\NV?2V9M^A*,QP<.E\ N6^ M:UU)GQ(/5%^?7$,7N\=\NX53+N%LU(&#G@,.-<%<$ MH9"='-?>N,%I GX<.=DM>\;5W%PO@"@<#DDP8WG*7"_++0\2/TS6]?)N\GC1 M@@&'E5=R$25.2(I:[9[S!HMQ#PK@ZOI%*!JNVLF#8X2/J14-=QLKAL%1K<3D M.4-%CQSN+JL^>*>W&8]BE+F M8T8D\/JV(+3V8=]!A/7Z_!+XM43:JM6K-5^ MM%C1H'O!BF.C[-J"ZI?",!*IT M='.#KUM2WNB+EIJ86-5 RA EY[ 4B>OK3T^IEOT1>%0.LXDEGO$3P(]38*9! MTBTO[DA(LLI;-&F5CBY(D2H['9<2/5W ^8./7Q&G1T*>,$J\W"UJ::3FX'(K MID^D)DW'%"#VDF$#U]@^VK-ZD/(ZS?#&([$$/AD2^W=PNJ?+U7U"0A^S716R MNR5'GXEW*B]R6"! +[X*_D7_SZ ME9P.+E:DUT0ECOJI[+0Q4B&YVN7W(3D<6EN]IZYW?S^KN.E]ZTJDIU4<'<75 MB#)TIUAO?&1^>NL/BO2TBJ//*5KEX1U>L1Y"$.DY5[@^OPK7C_X+"O(0-3+4 M\9JE%-J7[FZ$MWB5??$*2:#^YQ5Z16% MXC"XW6R3^!71'N@0[&12*Q*^L3L:I/"2=%WQEA 1.MFF(O?69+$[$D9:Y4)Z M-Z"K671JJ$F)%:XFR"E(BVWL> JNJ]GV R$[LEZXFC _$"<)^6=0;KN["![: M\US-3)]#,F1#,KH&,U?SE <&J#B6:JRJ,_?$*3H;X#4$)R'5Q]D4I%$1O#,3 M9'CNCL957:>&U S:Q$F&_R#0WP+IT1KORPJ9<#O69-W K90AXA,-#LGJ,\%+ M#6'"F%=G=CR@L)S+%[SEF^]X/8RX,MG07NS*[)702WD/8STI0EU-\$0B[K[@,(1#\A#WYBSM<;7*C3$[Y,_;(3\[WW0YW_JO MW_8!+^:14QE3SZ-RB1>@" YH(F_5#S'!YR_C5_@SB%OK!)4&=FZSM^-M\/-=\[[-91,-^[&>.@1>J>;?J:P).2^B9D\-<$KYQJ,OL# M&/X \I! Y.,05[4;KA#Q"D1$)4Z7JPLOQ3Z,51J5ED23D0J>%7&LGU &E(-"?Q>G M+-:Z;8Q3V;-OZ&U-4/T+(O<.;-57N%S6J'Y#J5K^Y?I8YEE*LGYA?S#XD1W% M(DZ/B.N9.NEA;.:5=T?)C6'TT<@>J:%;&YZZ2UTW4LM )+]17#>IRJ G+%"Y M;C65E"Q[,73?WJ41L;VPZ[I5C"MU,0]^]]-Z5*4=E8O@:'LJ1)-;_="@3E!U M*'>N1ZJ/N'C9BLVPMZYBF$_[38BT@D.V%"%:^'[Y3@T*KA! X9=&2_AWB*I" MM'7\,OE?9IPX,U)8T_ F]+FY0)-N2L^]0-,='%M<>EL-C-!'2T3G$\SI8571 MF;ELD]UEFSXD;#-Q3R>K^+ASK/P4:&"RG) N5O%PMB6TYH))6@LFV50+8"Y* M-!=IOJK9+GI)QVU )N;CE)%R+@V*=<=I:J8M>R,KOM,3U;X9P)I%G/A M'[U>ND40X)*\VV@5)YOB\R;<=&VEA&%/Z30Q$D"]V7HX(; M5W=QM"[R1\JL MD7^@,+B)D\\IR](EUMKB?"PZV[@TVDAYL[3.G_[ M\H7$T*2WT:67)#L2/[(A^5++5=U [CQEE!%9W"\N']&:Z05G--)2PN3ZX_6B M]]O'C4R6;6(<6ON?+:;MU_=F"UY5.9)7>4)2_A!L0%9V$[?+7+1K;"YY'NEN M&Y-4EIP?=*T(HE7%)3?QY%R/P?+S74_,?.L;:/3"%>#U+-M(;S *DHRAT Y MNYSGR M :$8DH<%IYT!("**9.3*IFN7);\E,ECO,31_K[V<(-VZ;#:FT)Y=>K%2I*65_!*5.5JBQ_ M>2?.$&^0J?KP9D_4N7BB9B^(M!>D+,"1WL2)A!.$WVGVYLS>G-F; MV^M=?!'4]2#H'HFOF]'2"^U4/%ZSK]"H0\/-\$XAB&3UG-FU*"#4N9YSIMLK MI.!0/(N"?Q*N#N:].?N#I%UGSEYZL^ML- ^1FUF;LR]1O^O,45_B[#KK=9T= MJFC[1Y0.?R"50 Q87KCOEE+M+KP>=CTPG[;"]]H%;!B,*0QD&;^LQW_%&3T: MP3(.>6DMO=TLXZ7/,2+4U3*>>,_]BK-''<4R3MFE)7LZS1['L;A<9B\H.5I+ MO+N,U\.LGXFSB,1<3[T#6/I@^/R O5X\N?:V_IO6=;/D",@QI4XUX^4YA;2/ M@.9!A405FXO]%1(5):HVA%Q%SG6WE0;\N,+#5#Q8&GS*_8*+ZY>QO! W^)5W M=ZWS8V%IR,=ACR'2FNIN;1GIV"S*T'-Z.EEF*RBC1XIGV+P47:'RO_+F \8X MLT5AO&?1NV1=?]V&7E2MND>\CO *^UZ47:&R4CK[%739<+FM1Z3OKF8%3[+I_3F3_LD0QN\J+&=PL9V+\H2E%J0CS@&5J.25RL /1_ M(2^Y@0X*?KZ^$2T3+"CT?H(U\?0%A:_H8QQE+PK.)9%![<=!ZR(XH_DO2(US MEL=#<;#SX/L)/J]OPLO1SH3S+[$^OF$LR[B>G:UBJM$YBF!#K[=9<] *\/XT MF6W>^G$M[R?7?:H&D"TEGJF4FSLEL(4([7K,^XF!/=!27<_O'1/=@_ E^3ER/2>V]'W%VWT2M\+TYV@(T7^3A:WW@^#H'V$8LT=4D@SX+Z M?I*CH+8/'<5X=*HWB??64@"D]WNT.#J9GEJHO-UL\ZQ8U@B64+:,V!-+(U6F MNQYZF>/7-#QX&;I=77@A_(S218(^Q=F]AX-?,UQ3&!H]IPKY M(UJ:_8&#F>#[H_<5;_(--Z"[V\90\28"65K?&EZ8]CV6QNEA@H,'\F05)WVH M^=T8==PUT&YA0NQ5E)4Z3Z J;G%7;6$#()6ZN5VU>0W%;_C=ZZK-:_#*E)'_ M7;5OC;>]E9425RU>XT$MJ%VX:NQ2L#FT;_R6T.5L4+EWEUY/%OOB[SA%SX@]BKQS IEN[Q(:]QV=_*12^,">. M5-/35:>8;L2&NK]<6EN2HI?[CX'KANZ4SJSSLRO=%_/Q@C+L Q>S2BU,]^?( M*\.M44"HNDW3G'C\*E,W@_Z>3N>Q[?HX/]TM>![;;?PP::OMN;IH_P6164'! M C1G;XW:_G;.TYSC?DL/$IW*$-W0%_B.3U;RFI5EKC+"J:D^SA%7&>'$5"^C M@5"3 4Y,,RTK76F(4]-]E%.N,( NFN&@6*Y:G]G@#$Z"B]T_O& ;(CA2D-S=/++4I/;3K[ MM.3HOHV @)R\],)9&Y2&YNF]\%*0P(/(%Z[5VX>Y:SI/N MU\B_O# D_ZP>%R1!S$5PQW5$E;BD^IN?C;N>!S)8K=I+(1K[ MU9HH0CDO8)W$<53_*;Y )'A6B#>)X8J">R+T'@N\-%(51IFC3\13'2OM?YEG<'U% 5FMA6PO MP$/O$+;P>!EO0#LAV^\&H4:IDF"1-8(M'%Y_W>*D4&BN..*52$];.#JLOTH> M>B[N/G;Q,NEA[.&U.>(6U15_+'.JC& CAZU[4I'#]@BC)<.W/_@YA\0>DB^'>>9BBX]I*(* Q%\:T%+/1@A60BDU.'NQ8/6\UE6#2581FR-EONN>67B'CN'K?( MQUYXGR?;.$774<:PR CVU$+E(XIPG#R@USA\)>)BU_ 0!62_DC#\!=O6)3O$ M^'0KTGHR^O:(1,$ GZON3VCA6V"]#%L/>LZ#MK>+W"NU(H:7]Q&U0=3-+:CBJQTBYF1XE MA-31S=>@HI+ZY @JTO+E'K4?W3SYY=*?CGS]KE^,[( L-C3M\)5IX7,G6Y63 M[6&80MKA .#X[E)7"W%*@*<2&>]JE[-]>RF]43Q0=$?W%0V6:F0K-MX*I'V[+3+-C)'"?K-HWW5QF=LOL0Y> MZU'LY+3VK-Q&?IC#\7Q;AS^KL\T9TDX,[LM[ZV@=V&C* ML<*+GE)'H>M9D&,!V#YY7$^&'!'#UEWE>F[D6"@.38^T_UG049#CW:EJ:9/G M]%SH*)#V7]'#\BIE5JHY]7>Y1231*EJ72&EXQU"/B%61P]=8#QH9J;#9Q8^Z MTIH0);Y.IS:6_5SWZCW*PUG ^P,05SV+RB[-S^]C\FBE[[-.* 6?7]=% M0V6,@X'LYC?.$SW\[@>RFM]>1X'*2'9S/%QH-N\N$*3RZ04ER"-Y!,.X;8US M_K+/E"S?VA";DJE;)V@3LFUKA*UU"[M>]D\G:HVLYGK-/VVHM6](UPO^:0-M M:(V_\[#A/Q89FB3).@H>$(DE][,BHW7A9_@59QBP+/^U>T ANE"AHY6RW?"QRU@7&JR.+^\7E(UJ366&_.W+<2,N+)]]WSYNI.?% ML#C)7A8;E&#?ZZ6!W=C(RU9-.&-G23'$XNXS0K=SU*7M'=84HDCS%65^,\512)\% W/4.:?WUO#=5/<'FD87G!%ZG] ME*S.*090YX9D"#QJ%KRI@@@"[##K MW;8N"&=PXPL8SA<4&0B?V(IUOU@"5>YO"D*Q#4VNVXKYP%"L?ZZ_ M^L('A&**=?U!%R$5KRN/=A \G:ICT(60Q?YO%UY*CN,-">XMOG6?(.A0%FA. M+W9[ITL%$(BA]'XF0A(783$X"AY?8$4L'.6IP")W&&:,+TBY<$ M3_ 5CC&DV\8$E:V0V55[UMKR13&OSV1>:QVJQP<(9^G#XV-SF_- M#ATVE2&,N?Z (A !0]#!%\$&1YC<=AE^196 E')7K-P81KBD+YY60>J+7=.F MNO0+ :B1@J+@/O2BX_*[AV",\:G9@3945Z1*O!W=<)0EXKHW38^(3G=6:KUL M7)^(D>3T]LR(*N*N9S0("/IMV'JD:M<7II!2T37224DDKN06MH M&,"(IINC>!2VJ=;UR,79EZ[J2[>FLM[LU#V-4_>$CM5/Q3G/T+98V,-<3%JO0]I] K)=0B#KOX$VG'2G,Y,1$FLT7WZ<5/WM=? M0XMBWD?[OG#-:KQX.R1: \^\#]&5).:-][JRP(ZK2^%U1-QK,8Y'YPT MRGR,:!IWWI]^7A/"L+8[[^0?[QB3UFPG'S^@A+6Z7\3Y*@6VQ6N,7?O MGB$ MQWRS\9)=59;E *&Z7/ S]G[J7@W7O^>PR%R&Y$23@5OR^P%)4\O M7K0L#D=2R&Z%<%:\9UO(>+I=,@H4.(DP'"GI+XA<%2!XDVJ+:U3HGE=PKMQX M."E>P34%OAAQ;LU+P6!J;-D??-YE;.U;]K+T:2F/,1X[>XV>A>CIO^_6>MXS M6!H23[Y>#[\_HSOB]PV]"W "_NP[B"5(F^?$NCEQ;J?\7/!M3"8\^+S+V!9> M!W-KG$N,R[C;=]S(TG=6LS/5Z/-SB6>=8SM=<6?-L9VNAB/.L9US;*=MOO'3 MAJ_)6U"F\=S5N4W3HUF3KN9TV[FM)LY&.J<<)_#;>P.MSDU9O=PVG+W4]E@#@=R MSA0QAP.Y&L'"" >:L9RC@<["R&):N)QKP"G/5B5.3#YLY]258=RU5RW2%&7I M/U!(2D$]>B&RYI&:#S!I=W&:+B-"UG)UG\1;E&08L70K3@<3\K_ XZ\'#/!Z M6,0!5WWC]S'!Q5T_P*PJ.EGJ?LB[2T\A3*^7"WI$#+H.#CMS'V^((Y!LY M^_N9M0"R\1:S\/7U-\*=W!O%= ZEQK#P">?YP6L9M$9X\-I-,5'B9&^CR!,L M7-=-A*\.NN&I]X1V?J^_PJD+ZQ9'7K(KEO&G&'Z-,IAT;R'6587PHQ4_T8>9E MXE0Y*V%E_\]*334AHUSF"5DA-R@@"G1#RP5HU"O,.F/[>IFX*6J:RHTKRPFK MET%.#I>'$".L3O;Q03L[>J[V 0,:Y+]0;Q=10+1;V1W6T]=(M'%U*%>;7VZ5 M"G8VRE=Y%"CRQ>]LDB\UALZ($X4#918!43IUQ_[7&L-=NC3[E> &6*#1^4:R"?U*QHN"7VTS<$P"$@,8,*Z M02>OGC]<[KE:V=_/4:>Q%.-R(VMY%DZ$D,L7DGIS&]6'(C0J([$^;^/H.O)( M#DUC\7@@3M'- =_C?LO6M<%DAB3#E7,O^BNU(53,\?/,P!K25 M_T/-@;2H;X<,PSVFCD3OT+9B\BDFMV\.S9[#.KR=GAQ(\ND'("3Y(5OQ*A)Q M%\&_\S0KTB0'('(TE*T\WQ/)[U_(2UH"TP"^JNX.UZ//C$P&>W&[ M'I=F!&[Z#>%ZS)H1J*54LF%Q;O,,**I'KL?!&8&]1T9S/3QN',SUV\9N@?VIU ;%V9S 7\NPJHE&FW0BV>37]G# M'-&G>P)MJMCWV ;>S9KI.+BK&0K>S1KK.-,A835X-VNPX\R!J GAW:RZ2IH0 MQ@M9;R9E5G''O2B8QH5WLUX[#O+*EH;WLPH\SHQPS [O9_>L+LSIV6@-TBIJ M\-FE'EKSKH]Z<*>MT9MU)=K+.(^R9,=]RX/>UDA$O9>$&&@!-(FZS*6:WM;6 M/(!SRQCAK;0;? 8UB4YE.K-->7)7'' M>(F+U4KOUVFO2]%:&'F]#(X5L3.:UE(+3J V7.W5AH7_>XY37"L)U GC=S"! M(LA]484, [UV"RVHM09,+W8?O7_'"?SO_\X3G ;8KV308^Q$NAE"D$C.T9H4 M0[_TDF0'0B1Y;)-U:G,ZZ,*7,3YH%KB4\J^C@#+ETMU/1B](%4DVA.)F +O6 MB+"(+S6$F=<*4>2!PD=$*=]+,_[#??3&)NG^'*5;Y.,51@%7=&&W-T(]2*U M@^]%66T^_!P!IC'\^8]"(:SL".DGD,L3M%Q=OX)FS>)-<30CG+==R>UK@+_P M>GH9XX18N>JEQ1'YZ6VUG,.EYD9>(<,;7-I>R/,GA47*V^"H^,M'[RO>Y-34 M6ZG^)Z081\,HKOIKH1B&OLRS%!;@_XZ?TX6?+5>D4;W9*FU9+)U=PX F5CM0 M<8]@X0:<5=YM8Y1*[EUPV,H$I8P#FD$QJ[5%E-?O "VCMI'6]Y.\L?F*<<4= MR0I;/]7*0PT7/+*KN/Z@:)]%J?,.:Y\L,)F( @&PZ&;1R3B9!1!BN"TFXX'D MERZEF@A=/8UZK+'CA2 [EH0L@*,. =G5I&)1^'HLTJXF DOL4IZYUM4L72WP M\-.:W8I6%MUNDJ9K5U-C=<*U]TRXFK\JL1DE2PNX%9$.KF8_BH(DY\EQ-6=1+UJUI\[5 ME$).J!K?@E[:VFM8OG?;9,7$Y< /5\/AN 6/"0?#"5_#\GYBL#"/HOVV<6[? M" <$=98-(^K)]1QB;LP*#2 *FJ[Z#+B1#M0C>'*(L#<4(_G&]>QC 62H >^G MRT2U(E>OK87&FVTK(4$9B ;#WC$.NA1+-PN1M+W M#F'M4MC#!JN7%9Q\B./@"PY#6"BWL'BC=>$P*WX298LWA!T\)G$JSDW1V JZ M;R-B.8J3G2CM30)#.*9(9P0X. M27T'86:*QE;0?9_$@&RVNP]!!(&3__KW'&\W[(P*B0&LX(_$W\#_XZRS9JJ0 M05$>^8/8PF?]MRJ&J%WE!>:E]F9(OZP!1/_D%1%QN_ =>J'P 24V MV/GPO??(PS*_BO/G;)6'\!N)(-6+"?=#5N!U_F5+&KI:4IFX5$'KI"5]B/&- MTFW_"\Y>7N(P@$L??C^@4KJ[/;@/4M4$Q[&'6T'!Z*B'/1S<)VCKX?H$DYNC MP[X.E0,Q8%04T8VX\69BP;)NQ<1H Z]'E'8U5%TG?B+BIJLQ[=IPY-Z?KH:\ MC[@*%11%5^/D3[O7^2J6J\'UVC!NF=5=C:W7AA7'S.=JO+TV[ Z=A*X&X>N3 MLDN5S]6@>WV"3.G/=/VAI,$X\=\5D=$V?BI!B]#:RZJV[L)6.#N'!>([O;BH MIE!70_&UK:K#8(!AT?AGM< XMO/^)2:FM4I%UY[I:=8#H[QC0*T8CIOH29JR MU<)0IPC=D5 K(_Q/ S!Z:*A:1&\7L2?[[PG!8D-B]_#I*C-9$04-O'^*H\L\ M(2!;'/OL9D0D0.^7T$O$%[8ZV>.IE>&$WFWVSQH^ ]M3.,@C^XJ2Y]AV;4P= M,,:J5W/"GI-X,G2-,?57)7?KV3T.5M>ZH-C4;+B.7 JUT\_1K^]=NJ!,<##@ M)6L^H^H#F\#CF PB9>]=U.UG*JELB_>WCSN8FV1-5$H2RD!E$IT2IW0WN4(L"=!A&,1%^6&1?>;-<1\+(6:%V'CR&OF)5.)V8=L-( MBV*@ MW:&S<4]V2UF8!MK>QV4U>2&'G-%7'_UPYSXP>ORMQ+S?-SW;"@U9 =A MEAZF;ICFL0*YU=4_G/6\5YZ\H?M,=G#K<:E?*BHX\'=/B1>EH:=KB7!&/P,9 M2O+PF+5SBORI?D"YGKRG!TA)F4)-07=8/])UB;B>Y#>_QL*'I&? R;XCV+T&X_8:K(=]>EQJ:XF9/*R2D%-".=99DI#\_1R M'VBF-C43Y_"<"1O,&(U-T W;%BU7)8P,:CM-3--83W5]&)+7(A>54 0GF@ + M?2/8PN'=X?,@ CPU?6SAHO/P@ '97LMEK='%,&]]H!>X_ 5KL_N=]@GN4@W M+?0]H61S%WO1@DW+81.3H@S[%FG+WO2SV_6Z][P;JWG51V0]NN[$%D+J:&>X MKN *H2(LG;JNMO)EK<*-M KC/^*;G#D13XF%AXXW//2ACB>V6>[3>*O&$9$ MGW)RA2Y7E57X^JM?1'+>E,4=+^.HN&I2V.H?X=\O5$N0^FA:U(H%G!_>>D MK[3"/.^_7ENX&Y2I43 RW772^RDN)W>Q(=%TO,]"RRL$JRDBYM]%^@\4K OK MZ'ZE<-C2^143*C:;WAZ3DT!'$_Q\ $&7U)Y=1DP"6Y#+SOQ87]&R[JOW6U7W MJ4QWD]>@^(K=*SI2R+@NJ"K@-^0^DI%^EK$U?5F&\8[N$Z]#+9WM.[\CA*?6XM%=<#SXG^Y*G[4 M#D,]KE%#ON"^/Z0'4LT^V_7("@>-](1<^"\HR$.T7#$@.G*Q="(OQ'N?AEI:\(I, M3Q/W\F,6^[\=$;3(LQ?83;!#2_7U'6-1B/8VPEG^G*+?<]C:U^2A"VK4#+^M M!50_P?=71S\(F*$?P#' U7$#QV&X+!L(GCJM2JL)E MTL&/=4(XZR)7!$QZK9[2;6[F=.NY77J6V53",WMO,@Y.QT%U8ZN$UNDUC_EF MXR6[:L>ERQ6HCYLX.CCW@\_P_>2XMYL*T"C">E 4&03H*_!GL"?"\'/OX6"1/B*R/R,?+:L2GT06BC*8')J54'$D M$U=84M#+LPY%=7^TPY8MGU*TD9L4';8A)Z4[[=EI4NO+ 5NKX_ M??<*5'TVDPFX0D'N%_]3>>">XJ;:*.T%; /' N]%[@?D(_Q*;#27W#=FY,8P M>G+#:"2-@YO\J=[;U=H\ !477U@ M&=W"UY[A$HA06JCVW7;%@P.D$2E%:/1% 902>P'[A5A*0S.OHY7 $AJ8E+:: MF G.:D[]>JE+4%=;>&I?9/)LT7J;#400G[5N3((@,J[G%4HND>Y3 M7>U=[;JQ=Q!0Q\?U%*RX^QO7&HGYTMMBF+_BA3,@"6@D1:R)%!1Q'N< LV7PBQ[SX?$]! GY$ZZ+<>S ]>#RLXJ)(CO35B)0]QNUC!0V\."Z^'ENB2ZX_7B]ZSY;B1"?2NHPPN MAE]P@%H'[ -Z15&.R",/UW#()W#\7N9I!@)C!4B@;UX[9%G K,(/Y*PU=V"$-.>^(I.CJ8N.F//9T,\K%, M'E'RBGW>54AM:I#FXOF:DI24>WNPVQO1L,BRK^+ M]&)'F0#> P3C?,L(:N71RL_/[;0Q2.4#VL+%!A="GY[/:FX#[8V>2JJP_#M. M]DM#D!O. 'JJ&\2K3$S>8;0TDRSD986=Y")/,7%GU3(#+V>>V\=LQ*V8=MXQ M]=-/;==K^HLJ_QUS62^\KB>V"I@9N(!-*0E8P!AP$/_&E;O5WBX\'[@&:_]M M,#FJH^N..*TX\HUR[K\ZH05,->N!ZYYUK>M41EAVO90OS_!!N7!HQ@;7K^9> M.\M^V[*,N(/>PW4*(9;:UR#TDY,(C6HWZN:B.@IT9D^,L$ :%$ M:NP!>3?%%<()76B <=.(T^>XZLB'XQQVKNN 0IX?BHWA]#JRM1&QM%/#H0_ ML<*#JDD3" ^BMYR#E-P(4M+K^#L\:(?56XIAYO&KY9K+[. [J8//S8)3.AU\ M;@8H2"#$N-IM5?QIMGF,9B MZL@;0BDN#XWF36\&[1(#&"K=D<8A#@K""I&+7SN%UM@.NOOJC=";FZ$]S9:K M#W$9X3!Y@\IY*4#X=]1-E+'-Q&KRC-$,O7I3J:$;1%BX:6UT" XG9KLW$BA[:&EC)W ML:M^%(L"$1]ICO&P*\9C'-I;\W_D]._A@]K5#$\AC+G^@"*XAT(2_!IL<(33 M(A_G%54R ),KH-F7):$VBAINNF5YE MH&L1%CL;7$_[D0*-+D2[G@ D!9&RY:)!42;(Z9P>@I/"4<;&W4#G9O23%'!4 MHT*#D.O13](:$5_ F%Q0TR#\!&/#G!73=,$HI(O-04@"* J]RT)[PH;F8B =R*0#5A.Q.)ZQZRH(X"R0:%?I]%D6)5U#IA M/Q.IO24-$L<.YGR%TSGBW43$^WTQ,2\HPSXP.(>@SR':.M^#O(P36'FPL1^0 M'\/2) [)$IXHN [QIO)[< IC2(XP!RO-84"6A %9$40Q!YJH!)HHG5W.6WA. MXX%T==W-GK/9_&\S@/::_ZW5MQ[SS8;$.ZV:7^NB/-#E+H[6=_@5!15BRK). MBOSOUO'K6S_.HRS9E:).]3^'4D[UYU\_7!S(,*T?M$CV2] 9DYLX07@=719C M8UY].UYS0P4_01/.=O>A5\POB5C;DKEFYT=PNYA)^"F< "FU>,+Q NR3;I6' M,YW:8GD2SO[RD0183%%4&M2@WM4 MG7J5.^SS(^,.@Q],2DY#S]WQ*HJ>@=BI$SS^)>[^>Z%ZKA9J>.OQ43&A"&%= M:*JO]MSCD6([A/TY'V]0D"(C\LYC(+%AJS1/RI[ZV$L@I'H@Q9%R]4M(!:M M,:QU?E0"OY,6^]H9%1%L3S(#L4X3TS3"OT-$69$"M#.[GD_Y,O=*9$TV_F(N M%G/^42)S496S2.AU5P^?PQ+L2NAU6YM7>57 :;U=Y56!::3CS!$])XKHZ>IO M@QQ0Y^$V48U\ZK$53,#AI&&%L;7O81;^./-"R]&;,YQZK8JM"ECI(@AP259K MG1DQ$A*B .@;'.$,%6;QP]W_"R*LH6 !^]A;H\\I6N7A'5ZQ+ V#AC3R4LBD M#:6,;U^$.6QH.'C@!'F!>?2S]#;RV61PVYM\9Z6U[:J5B;C&I?Y^MG##-FVP M6EM"^?5J!>L##H8KN#66J]8O[\09X@UB"9]]YC1N%TMXN,]A/WLIND_(*Y9A M\7'X,RD1\ 6'(4GF]N$D+QQBY$&SX@S<$$^U.-,#OJ'GK#LN5WF?Q#?D7FY= MSZTL_VJY)>@11W[[8B=K<>%G.8@;M#-RC.]8\H85A9'*$;]G0ARM\;YC"5HD M[VX=X3] - K@XL8K[.UEAUI^(J$*\&<< @\HA=_RS3[A0ABNH1\Z=[PNO?2E M"I]\]4*BD9P .\I'QSJGE&F\3C.\(65X;SR<_.R%9/]<55H7[?4Y P2<%6;5 M(602M9J$<]^SA\I4$0/W].+M!8(3;.%^&MQ!^11'8OMKEB#7]]P8MXN>$B(> M"+T@[N7;BY\Y94*.6QDIOE*%4!;5VPD6+WC+?T&,UT,+?B#7>:157SLAKFWQQP.A-77^\OA2OBE=7[E&"8];SMMPN)GE0 M64AB?;6XN"]@G[W$C$XA^BLFS'EN4H<4Z0:CSP!,51DZ'J8?& MWGN[ HZ;.+E/T"N.\[9)D8%G3R>3?#S%U<:OY)T.I5X MI/0SUVL^?TYKDLEK0]Z^I;6:+8F G"9 M,M1)2U31ONU_&UO$.#MGV&7DLK/V5LL!W!:?L8M+JTW"M*EZOVZ==6 MI>Q\U[TO DIJ"$NBNN;HNOEEN#/W/-H,,6I:OXX&N*@I 30C=Q*\JGK9Z(6\7TV M?X\"Y5SY9E1XY?2?Z;D>FKSXXY+8BM%IL[+SXPU9S5N!9V['=CC6> M[=AC9%H='11SXI_ JCJ6!%RW1\N"=G!-#K(\3VY5,<%ST^XL"QU3>!SDTIW* M*NO5O:>2;2:GG\_!_',P_YFA-SF+.A%FERO8R0BOH^LH RH708!+Z@Q;U"_S M34[B&%[14^)%:1G2T#S(6I3@>/*^EN_FP>V?("]%5ZC\+S/B>LB8)K1],E8LV1\%RBY(J<2H*X(=MG'KAAR3.MWUEKF1',<1I0TKA',,K7+[KQ_$]]/6R MC!.N+ZB_GW%NRO^!1;2ZV)'#XU.&?A47SH6UA\623 MY+K>(WC+M[$7N$XGC!H[,G/8Q>UZZ*N!BZU3L$U5HE!S-YQ3(0_#,S-0[W3= MKW%B<47P(IB(WI47H*SWY^\*X0?F'K9A+:M> M(#AL$,@^#&YD1IBM>"?E/ %"[Y-XA9FU*%HMS%G!")XW(/%]=-[261BBNJDO3EP*+>'XG$WQP M%3WA^E*RHYC@] &.PR3WLSP!X"]!!EXS']:C-IUS1;B4HD(N^0"7>^*%A9UF M@R-,YIL8./G[0K"S";Y^0<2X@H+%*Y"V1I]RXK-8KBKUJ5"ETF6>I9D7$7L3 M@T'942SB](BXGJ- >AB;>>59 N3&,&G+[;/-\ *X*P1<#SP> A$E.MO-="]A MB;EKS6J5 HUM.7 \_DH)( M0Y"=S EV3G>L%(XR81ZNYUY+ 4>UH+M>1UO1>"U69./=C!D#,UZL4@.?FX8B M#?!U0B0:O-RT&6G BW,.-NC)F) FA9Z "M&@Z*:!20.*;/OP'KSW;@:":P!/ MWK/4@.IJI2M5;YN8[/+>395,!VA"PLM[-\U).O"C2R_OW53!= FZ6MN('53 M_Q@14G901@/JV%K)J7-\/L492I_B_>6\3YM*E\G:B_ ?!ZD]9**CX+Y%S7)% MZ=RZV.&0Q.NHR'^+LH7OQSEQ>*SO83P?P[>!^(LP]G\SD14TB,>^"$DM8QN) M33SUS(\ H H91HUU.E=B1_L]^62>SO^@*0D_\0[\HKZ$.1*#]B?;4\!@ +RH?!J^" Y>H!I[_QB13N M9B95M;4_!,'F=3&7;ELHT*(<,#L8IO]G. WC9!&&\1>2)U^1U\\&HY^1PF\H M@0U('/""L\'IH.?Y#I3Z"=Z6)W[MDQ38LD+];$@6%H.YKY==R>'N M9M(R)Y%92] M1'K:F^@IN/84!S/"=Y4-1\(/-X2L\FS;5@?>;:&K \WD4.!+)RHC&>&8Q+"^ MQ&& DK0,7A69?'J;FT#W- MG#)P2RC:SD?CC^4\X)OJG(_@'PO6P[WK>@7C\=:GF '?^4C_L?#E*0.N)P>, M!BK;]N%ZE831(!57R%VOL3 :Q!*68[7"##/&*O9KUXL[C*,V<'4_M6H/$X94 MREBE5A1B1E?$G.)Z\8<1Y=Q>H['KI2)&M"&P0V6NKR.**84'"CZUG.HRW;WEA=US.@QSN!5?QYKF=*CX;V@*@]UQ.L1\.< M%U4[*,%ZRJ"R@_9<3[X>#=+>V&37T[)'0U8^TO%T"=W3S?TJ'CZ4S/QBQ,#4 M/NC@VB>L8O\.K]!R591,@UE;;&(0'O\@WSNT/Q=$< -FM(VM)=J'0@W<:T". M.C?L_G.DKBV1NH_^"PIR4E&16IB^>%F]2/KGKH"AHSEU.2ALISG^2A/&BH?S M'*BEJN2K'A^GB^BR1PYB!F$T,H[18A],^GINO_Y^5N6@T-"69(PVA,G]+3QS M0C%!5("F6+1"!B$5I6/>MA+<*&]6%[?HQ#=F'0=FR<7)"4L3?N%1;@R3R>/B M]R>OA\F]J#1?M#C$^:;LWY#F+L9I;,M&!:MI%;?2'/I[U1A6"9MZP5&#F^_0T]VE,;*$X0\1P?T3K39X1.BL+,UD? M542IE)M$RR?,RAP=]/\\XQ!E&MHB/JJ323R#5T8P81TL:TYI(+^R+3.#U,&H.[>>D M$Z:M.N53%"*OT'-6%'W8XLP+[Y"7ML$Q^Z" ,&WTY2S=,6!!F-#:Y M)_GT=R.?16=QWG]L=,QIE0AFWX$X763 M;XHE U==0>%-G'16DJQ:I3KP>9Q$(BO"=>U)!2WU]39%Y:A$8KFZ0Z!((DO4 MH)*HGL/[H)&)0ZX?/![IO'XF-QT=_?9F$^![BM)1+RSFQ*)SV5&,8_R!3&38 M.L?W#SL/EQPDQ[9[9VK";XJ[]P$1" M72[>WTP-=X594&34MHM7>F:[=8Q4@)LWNAA2YFYNM[=[S(N4^/.K MQ.&J-.@?P F"%2LKDNC^GEGTZ.07T@CV8>Z+4K6?(PS3_<5+:K%F)VF@T?,5 MM\[M$5>P\VZD$2=#TX:8HN\)IF4;IU[X(8GS;7H;^6$>@#9#9BLF]8]R%%1V MRCBRQ?I&)ZZH!M%F1N "E1G%D"S>D'(9>FE:U*O;XLPV&170E']SR$*U9]_??A\P$?K!S,OFZ[) MC?8!Q>O$V[[ (1%R3Q9V>S.O=58WSAG/;F^4>A!:T"W\LY?LIJ%1>@L1 ML(_6LI%IX5E!XNF^7])EN1%VW:S++"@Z'5CE^F24":/6/4R9N,E( A/0>0>B M*2U;NEYKL/>6)U"V1137'W?M%1RZ[]8PT7/]9&.+*,S-IR3:N_[8+5UT$KQ& MRW4YF:7&A(BS:2MPWL_@M'=JO62^_WY\7.PQSNY?J[#$\$JAI\?(RNMAIFH. M!U%A%NQP;PG,!O7IDSD(46![F8L6./]-UCCFB#LNC@C6R]6>RJHLQ@6*T IG MDEYI^1%-9Y*6^PBH+,N$+*)V50%)[N5&,QSCL5HAXFA%^VEZ@(U'W."P#4-< M['/99Q_DAS2+04GG!5K%24,S:%PHS8KR]=6[:I(PJ(VJY1V7AHA/*/L45R_" M94-6N;YQCV&^#V@I7ET5YHO7 M]8R$I\%;VG53IS*>"B*"ZS9.92Q5KES7[:/*8$K>::[;_01QU"@E-(BZ^5BZ M[,H4NHT;T-Q\!5T5M%[QK %N[#?.[3& ?/22WU!&GGS_Z$7>&FEY+8JA.8A^ MBZ('^'"TS5%PV'S-'>K)!1<9O] P9JD@MI6 MKD"!WMZJ;>HCFBF>.&#&M$%@A^JK8370WZE7@7:*Q\>-AQ,BQ+7*$YE-?:81 MU', <+N8V.%\4,69L&./BLQ(>Q/V<#_%77:/H%/Q!NTR>T')?0SHH0PGQ:^5 M9[(M)5W(G/[VWW/A+&8(H;"V[Y#E!C#Q$:5 MG(Y.2_:X&J'T3: V MEIG*M7N2>DMR'KL)1P=A>G*2*% MS:O)B-8M2JL0$-EH;]6!SV KZX!OBOOZTDM?;L+XRV.^W8;%G[S0%D>*,&T, M:5.TNYEHX(:HFM#K$(G4JA3J:C0I48*WCL@L/-_S3F6C8^[2;9W!/;1*WEM2 MH\V[V8[=K+P:IKBYJU(2#VA+'KPN2R18H/<>DM6WEEG-#58PXT(JQH9MMJF^ M6:'4*.&C,.\X*C!&U==6DLER5>C:CW@=%;4_"-75[]&Z*.EP ^NC8@BXO8RC M- YQ0"H!]S\II/]+AC-EHPQ6X"\X0+?1*DXV5?7B5Q3EB%!_#:LI@15YF:=9 MO('%>[&[3^(@]PM#;56!6J8:NN;OF7ZTIB \I5).,DSB:'V'7U%0YIQ<[#HU M5XC_2E*XT_Y!P]7D#XZ5UIJXV%4_2E2-EQK-AEMVL(1@^WTZWCGC>E*K&LR2 M&\KU;%8U$/6?ZJXGNLK@/(JT=KH,6'MD\HL\Q1%*2=#',_Q:5/:T0Q$6I(Q^ MZ0EV-G%]4TCK,UAQNYCMZ)Q.43L6P\:<@ES3M_!_SW&*"7T@7-T0 MR: E((AN3-%1G-JA1M0C"N(@;;3^3UPWDAC*\+OO.,(9*L2K6]C$T1K#KJE* M-A!J$R)VW7M)UO#4FCF)-^ U?>>6ZIJ6.HK:UZKH>IBIL"%]8IU.P M[)$Z_IG#RD))N-O_1L7&P&G.I4PXS%MV%!/WEN <*#!HQPVC.)/MO2P*T105 M!S%LS"D.T]G(S:7.GQ,Y=XW,6&>^S14!-+SK__:6,$*>?87_^?]02P$"% ,4 M " !PJ5=,!#]P1W\4 @#$M!H $0 @ $ ;G-I="TR M,#$W,3(S,2YX;6Q02P$"% ,4 " !PJ5=,O^R]_2L; F-@$ $0 M @ &N% ( ;G-I="TR,#$W,3(S,2YX$[$ (W5"0 5 " 5F/ @!N