0001193125-18-150558.txt : 20180503 0001193125-18-150558.hdr.sgml : 20180503 20180503142729 ACCESSION NUMBER: 0001193125-18-150558 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180503 DATE AS OF CHANGE: 20180503 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-25092 FILM NUMBER: 18803186 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-Q 1 d574479d10q.htm FORM 10-Q FORM 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended: March 31, 2018

OR

 

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

For the transition period from                     to                     

Commission File Number: 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)

 

(I.R.S. Employer

Identification Number)

6820 South Harl Avenue, Tempe, Arizona 85283

(Address of principal executive offices) (Zip Code)

(480) 333-3000

(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

 

 

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 Date 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 submit and post such files).

Yes  ☒                     No  ☐

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 Exchange Act).

Yes  ☐                     No  ☒

The number of shares outstanding of the issuer’s common stock as of April 27, 2018 was 35,436,195.

 

 

 


Table of Contents

INSIGHT ENTERPRISES, INC.

QUARTERLY REPORT ON FORM 10-Q

Three Months Ended March 31, 2018

TABLE OF CONTENTS

 

     Page  

PART I – Financial Information

  

Item 1 – Financial Statements:

  

Consolidated Balance Sheets (unaudited) - March  31, 2018 and December 31, 2017

     1  

Consolidated Statements of Operations (unaudited) - Three Months Ended March 31, 2018 and 2017

     2  

Consolidated Statements of Comprehensive Income (unaudited) - Three Months Ended March 31, 2018 and 2017

     3  

Consolidated Statements of Cash Flows (unaudited) - Three Months Ended March 31, 2018 and 2017

     4  

Notes to Consolidated Financial Statements (unaudited)

     5  

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

     25  

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

     38  

Item 4 – Controls and Procedures

     38  

PART II – Other Information

  

Item 1 – Legal Proceedings

     38  

Item 1A – Risk Factors

     38  

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

     39  

Item 3 – Defaults Upon Senior Securities

     39  

Item 4 – Mine Safety Disclosures

     39  

Item 5 – Other Information

     39  

Item 6 – Exhibits

     40  

Signatures

     41  


Table of Contents

INSIGHT ENTERPRISES, INC.

FORWARD-LOOKING INFORMATION

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. Certain statements in this Quarterly Report on Form 10-Q, including statements in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item 2 of this report, are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include: expectations regarding net sales, gross profit, gross margin, operating expenses, earnings from operations, non-operating income and expenses, net earnings and cash flows, cash uses and needs, the payment of accrued expenses and liabilities, the timing of the inventory shipments; the expected effects of seasonality on our business; our intentions concerning the payment of dividends; our acquisition strategy; projections of capital expenditures; the sufficiency of our capital resources, the availability of financing and our needs and plans relating thereto; the estimated effect of new accounting principles and expected dates of adoption; expected tax changes; the effect of indemnification obligations; projections about the outcome of ongoing tax audits; expectations regarding future employee termination benefits; estimates regarding future asset-retirement activities; adequate provisions for and our positions and strategies with respect to ongoing and threatened litigation; our expectations regarding the use of cash flow from operations for working capital, to pay down debt, repurchase shares of our common stock, make capital expenditures and fund acquisitions; our expectations regarding stock-based compensation and future income tax expense; 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, which are discussed in “Risk Factors” in Part I, Item 1A of the Company’s Annual Report on Form 10-K for the year ended December 31, 2017:

 

    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.

Additionally, there may be other risks that are otherwise described from time to time in the reports that we file with the Securities and Exchange Commission. Any forward-looking statements in this report should be considered in light of various important factors, including the risks and uncertainties listed above, as well as others. 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.    


Table of Contents

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

INSIGHT ENTERPRISES, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

(unaudited)

 

     March 31,
2018
    December 31,
2017
 

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 100,237     $ 105,831  

Accounts receivable, net of allowance for doubtful accounts of $10,101 and $10,158, respectively

     1,751,321       1,814,560  

Inventories

     194,743       194,529  

Inventories not available for sale

     645       36,956  

Other current assets

     119,404       152,467  
  

 

 

   

 

 

 

Total current assets

     2,166,350       2,304,343  

Property and equipment, net of accumulated depreciation and amortization of $325,608 and $335,078, respectively

     75,579       75,252  

Goodwill

     131,403       131,431  

Intangible assets, net of accumulated amortization of $40,949 and $37,357, respectively

     97,158       100,778  

Deferred income taxes

     16,019       17,064  

Other assets

     85,902       56,783  
  

 

 

   

 

 

 
   $ 2,572,411     $ 2,685,651  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities:

    

Accounts payable—trade

   $ 882,782     $ 899,075  

Accounts payable—inventory financing facility

     228,102       319,468  

Accrued expenses and other current liabilities

     175,147       175,860  

Current portion of long-term debt

     16,358       16,592  

Deferred revenue

     70,955       88,979  
  

 

 

   

 

 

 

Total current liabilities

     1,373,344       1,499,974  

Long-term debt

     245,569       296,576  

Deferred income taxes

     672       717  

Other liabilities

     72,225       44,915  
  

 

 

   

 

 

 
     1,691,810       1,842,182  
  

 

 

   

 

 

 

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,848 shares at March 31, 2018 and 35,829 shares at December 31, 2017 issued and outstanding

     358       358  

Additional paid-in capital

     315,493       317,155  

Retained earnings

     584,423       550,220  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (19,673     (24,264
  

 

 

   

 

 

 

Total stockholders’ equity

     880,601       843,469  
  

 

 

   

 

 

 
   $ 2,572,411     $ 2,685,651  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.    

 

1


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

(unaudited)

 

     Three Months Ended
March 31,
 
     2018     2017  

Net sales:

    

Products

   $ 1,582,155     $ 1,321,969  

Services

     180,748       155,574  
  

 

 

   

 

 

 

Total net sales

     1,762,903       1,477,543  
  

 

 

   

 

 

 

Costs of goods sold:

    

Products

     1,438,734       1,201,057  

Services

     84,164       68,259  
  

 

 

   

 

 

 

Total costs of goods sold

     1,522,898       1,269,316  
  

 

 

   

 

 

 

Gross profit

     240,005       208,227  

Operating expenses:

    

Selling and administrative expenses

     188,180       177,632  

Severance and restructuring expenses

     1,644       4,695  

Acquisition-related expenses

     —         2,947  
  

 

 

   

 

 

 

Earnings from operations

     50,181       22,953  

Non-operating (income) expense:

    

Interest income

     (153     (431

Interest expense

     6,015       3,933  

Net foreign currency exchange (gain) loss

     (245     380  

Other expense, net

     302       315  
  

 

 

   

 

 

 

Earnings before income taxes

     44,262       18,756  

Income tax expense

     11,517       4,908  
  

 

 

   

 

 

 

Net earnings

   $ 32,745     $ 13,848  
  

 

 

   

 

 

 

Net earnings per share:

    

Basic

   $ 0.91     $ 0.39  
  

 

 

   

 

 

 

Diluted

   $ 0.90     $ 0.38  
  

 

 

   

 

 

 

Shares used in per share calculations:

    

Basic

     35,913       35,602  
  

 

 

   

 

 

 

Diluted

     36,263       36,185  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.                

 

2


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

(unaudited)

 

     Three Months Ended
March 31,
 
     2018      2017  

Net earnings

   $ 32,745      $ 13,848  

Other comprehensive income (loss), net of tax: Foreign currency translation adjustments

     4,591        7,280  
  

 

 

    

 

 

 

Total comprehensive income

   $ 37,336      $ 21,128  
  

 

 

    

 

 

 

See accompanying notes to consolidated financial statements.

 

3


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

     Three Months Ended March 31,  
     2018     2017  

Cash flows from operating activities:

    

Net earnings

   $ 32,745     $ 13,848  

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

    

Depreciation and amortization of property and equipment

     5,433       6,830  

Amortization of intangible assets

     3,611       4,223  

Provision for losses on accounts receivable

     346       921  

Write-downs of inventories

     629       392  

Write-off of property and equipment

     303       —    

Non-cash stock-based compensation

     3,184       3,412  

Deferred income taxes

     979       (573

Changes in assets and liabilities, net of acquisitions and sale of foreign entity:

    

Decrease in accounts receivable

     188,138       182,710  

Decrease (increase) in inventories

     4,444       (22,257

(Increase) decrease in other assets

     (28,517     1,043  

Decrease in accounts payable

     (97,104     (334,221

Increase in deferred revenue

     16,177       9,808  

Increase (decrease) in accrued expenses and other liabilities

     20,377       (18,238
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     150,745       (152,102
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of property and equipment

     (5,044     (10,052

Acquisitions, net of cash and cash equivalents acquired

     —         (180,859
  

 

 

   

 

 

 

Net cash used in investing activities

     (5,044     (190,911
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Borrowings on senior revolving credit facility

     276,684       169,109  

Repayments on senior revolving credit facility

     (392,184     (169,109

Borrowings on accounts receivable securitization financing facility

     1,024,000       918,500  

Repayments on accounts receivable securitization financing facility

     (955,000     (762,000

Borrowings under Term Loan A

     —         175,000  

Repayments under Term Loan A

     (3,281     —    

Repayments under other financing agreements

     (1,234     (3,419

Payments on capital lease obligations

     (288     (128

Net repayments under inventory financing facility

     (91,366     (4,172

Payment of debt issuance costs

     —         (1,123

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

     (2,884     (4,526

Repurchases of common stock

     (7,679     —    
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

     (153,232     318,132  
  

 

 

   

 

 

 

Foreign currency exchange effect on cash, cash equivalents and restricted cash balances

     1,937       5,820  
  

 

 

   

 

 

 

Decrease in cash, cash equivalents and restricted cash

     (5,594     (19,061

Cash, cash equivalents and restricted cash at beginning of period

     107,445       205,946  
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash at end of period

   $ 101,851     $ 186,885  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

4


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

1. Basis of Presentation and Recently Issued Accounting Standards

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

In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of March 31, 2018 and our results of operations and cash flows for the three months ended March 31, 2018 and 2017. The consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the Securities and Exchange Commission and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (“GAAP”).

The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December 31, 2017. Our results of operations include the results of Datalink Corporation (“Datalink”) from its acquisition date of January 6, 2017 and Caase Group B.V. (referred to herein as, “Caase.com”) from its acquisition date of September 26, 2017.

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.

The preparation of consolidated financial statements in conformity with 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.

 

5


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Recently Issued Accounting Standards

Other than the adoption of the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers,” effective as of January 1, 2018, as discussed in Note 2, there have been no material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017 that affect or may affect our current financial statements.

We adopted ASU No. 2016-18, “Restricted Cash,” ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments,” and ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities,” effective January 1, 2018. The adoption of these new standards did not have a material effect on our consolidated financial statements.

As a result of the adoption of ASU No. 2016-18, we began including amounts generally described as restricted cash or restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the statement of cash flows for the three months ended March 31, 2018. Amounts shown in the statement of cash flows for the three months ended March 31, 2017 were reclassified to conform to the current period presentation. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2018 and 2017 (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 100,237      $ 105,831  

Restricted cash included in other current assets

     10        46  

Restricted cash included in other non-current assets

     1,604        1,568  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 101,851      $ 107,445  
  

 

 

    

 

 

 

 

     March 31,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 183,709      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,098        3,013  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 186,885      $ 205,946  
  

 

 

    

 

 

 

Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. Restricted cash shown in the statement of cash flows for the three months ended March 31, 2017 also includes funds deposited with a financial institution in Australia to provide a guarantee on our behalf as security for any funds we might draw under our revolving loan facility in China. The deposited funds were restricted in that we could not withdraw them as long as the related loan facility was in place. These amounts were reported in other non-current assets.

 

6


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

2. New Accounting Standard – Sales Recognition

We adopted ASU No. 2014-09, “Revenue from Contracts with Customers,” which created FASB Topic 606 (“Topic 606”) with a date of initial application of January 1, 2018. Topic 606 also includes Subtopic 340-40, “Other Assets and Deferred Costs – Contracts with Customers,” which requires the deferral of incremental costs of obtaining a contract with a customer. As a result, we changed our accounting policy for sales recognition and incremental costs of obtaining a contract with a customer as detailed below.

We applied Topic 606 using the modified retrospective transition method. Upon initially applying the new standard, the net cumulative effect from prior periods of applying the guidance in Topic 606 was recognized as a cumulative effect adjustment to the opening balance of retained earnings in our consolidated balance sheet as of January 1, 2018. Additionally, we have elected the option to only account for contracts that remained open as of the January 1, 2018 transition date in accordance with Topic 606. Revenue recognition for contracts for which substantially all of the revenue was recognized in accordance with the revenue guidance in effect before January 1, 2018 has not been changed. The comparative information as of December 31, 2017 and for the years ended December 31, 2017 and 2016 have not been adjusted and continue to be reported under the previously applicable accounting standards. The details of the significant changes and quantitative impact of the changes are set forth below.

 

    In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we changed our accounting to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement, given the predominant nature of the goods and services provided to the customer. Under previous guidance, we bifurcated the sale of the software license from the sale of the maintenance contract, recorded the sale of the software product on a gross sales recognition basis and recorded the sale of the software maintenance on a net sales recognition basis. This change has no effect on reported gross profit dollars associated with these transactions.

 

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

 

    The accounting for renewals of certain software term licenses changed to delay revenue recognition until the beginning of the renewal period. Under previous guidance, we recognized revenue as the renewal order was completed.

 

    The accounting for certain contracts with our clients that include payment terms that exceed one year changed such that we recognize revenue at the point in time when control of the product is transferred to the client or over the period of time that the service is provided to the client. To the extent that a significant financing component exists in these arrangements, we will record interest income associated with the financing component of the arrangement over the payment terms of the arrangement. Under previous guidance, we deferred revenue recognition under these contracts until payments became due as a result of the extended payment terms.

 

    The timing of revenue recognition for certain services contracts also changed to align with an appropriate input or output method. For example, the timing of revenue recognition for certain services contracts with stated milestone terms changed to an earlier point in time when control transfers to the customer. Under previous guidance, we recognized revenue based on the milestones stated in the contract with our customer.

 

7


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

    The accounting for sales commissions on contracts with performance periods that exceed one year changed such that we record such sales commissions as an asset and amortize them to expense over the related contract performance period. Under previous guidance, sales commissions were expensed in the period the transaction was generated.

The total cumulative effect adjustment from prior periods that we recognized in our consolidated balance sheet as of January 1, 2018 as an adjustment to retained earnings was $7,176,000.

The following tables summarize the effects of adopting Topic 606 on the Company’s consolidated financial statements as of March 31, 2018 and for the three months then ended (in thousands):

BALANCE SHEET AT MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 100,237      $ —        $ 100,237  

Accounts receivable, net

     1,751,321        (80,928      1,670,393  

Inventories

     194,743        —          194,743  

Inventories not available for sale

     645        65,470        66,115  

Other current assets

     119,404        34,790        154,194  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,166,350        19,332        2,185,682  

Property and equipment, net

     75,579        —          75,579  

Goodwill

     131,403        —          131,403  

Intangible assets, net

     97,158        —          97,158  

Deferred income taxes

     16,019        —          16,019  

Other assets

     85,902        (28,709      57,193  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 882,782      $ (27,199    $ 855,583  

Accounts payable – inventory financing facility

     228,102        —          228,102  

Accrued expenses and other current liabilities

     175,147        (13,000      162,147  

Current portion of long-term debt

     16,358        —          16,358  

Deferred revenue

     70,955        65,146        136,101  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,373,344        24,947        1,398,291  

Long-term debt

     245,569        —          245,569  

Deferred income taxes

     672        —          672  

Other liabilities

     72,225        (26,269      45,956  
  

 

 

    

 

 

    

 

 

 
     1,691,810        (1,322      1,690,488  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     358        —          358  

Additional paid-in capital

     315,493        —          315,493  

Retained earnings

     584,423        (7,991      576,432  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (19,673      (64      (19,737
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     880,601        (8,055      872,546  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

 

8


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,582,155      $ (9,497    $ 1,572,658  

Services

     180,748        (1,996      178,752  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,762,903        (11,493      1,751,410  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,438,734        (11,069      1,427,665  

Services

     84,164        516        84,680  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,522,898        (10,553      1,512,345  
  

 

 

    

 

 

    

 

 

 

Gross profit

     240,005        (940      239,065  

Operating expenses:

        

Selling and administrative expenses

     188,180        78        188,258  

Severance and restructuring expenses

     1,644        —          1,644  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     50,181        (1,018      49,163  

Non-operating expense, net

     5,919        —          5,919  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     44,262        (1,018      43,244  

Income tax expense

     11,517        (203      11,314  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 32,745      $ (815    $ 31,930  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 0.91      $ (0.02    $ 0.89  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.90      $ (0.02    $ 0.88  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,913        —          35,913  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,263        —          36,263  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF CASH FLOWS FOR THE THREE MONTHS ENDED MARCH 31, 2018

The adoption of Topic 606 had no effect on net cash provided by operating activities, net cash used in investing activities or net cash used in financing activities for the three months ended March 31, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the quarter under Topic 606 to pre-Topic 606 adoption was fully offset by adjustments to the reported changes in asset and liability balances, resulting in no effect on operating cash flows.

Significant Accounting Policy

Revenue is measured based on the consideration specified in a contract with a client, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product or service to a client.

Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a client, are excluded from revenue. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we reported sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.

 

9


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Nature of Goods and Services

We sell hardware and software products on both a stand-alone basis without any services and as solutions bundled with services.

When we provide a combination of hardware and software products with the provision of services, we separately identify our performance obligations under our contract with the client as the distinct goods (hardware and/or software products) or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each distinct performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is the price at which we would sell a promised good or service separately to a client. Observable stand-alone prices are used when they are available. If not available, we estimate the price based on observable inputs, including direct labor hours and allocable costs.

Hardware Offerings

We recognize hardware product revenue at the point in time when a client takes control of the hardware, which typically occurs when title and risk of loss have passed to the client at its destination. Our selling terms and conditions were modified during the fourth quarter of 2017 to specify F.O.B. destination contractual terms such that control is transferred from the Company at the point in time when the product is received by the client. Prior to the adoption of Topic 606, because we either (i) had a general practice of covering client losses while products were in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) had specifically stated F.O.B. destination contractual terms with the client, delivery was not deemed to have occurred until the point in time when the product was received by the client. The transaction price for hardware sales is adjusted 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 as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for 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 and we work closely with our clients to determine their hardware and software specifications. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Bill and Hold Transactions

We offer a service to our customers whereby clients may purchase product that we procure on their behalf and, at our clients’ direction, store the product in our warehouse for a designated period of time, with the intention of deploying the product to the clients’ designated locations at a later date. These warehousing services are designed to help our clients with inventory management challenges associated with technology roll-outs, product that is moving to end of life, and/or clients needing integrated stock available for immediate deployment. In some circumstances, we may also perform lab integration services on a portion of the product prior to shipment to our clients for a

 

10


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

separate fee. The client is invoiced and title transfers to the client upon receipt of the product at our warehouse. These product contracts are non-cancelable with customary credit terms beginning the date the product is received in our warehouse and the warranty periods begin on the date of invoice. Revenue is recognized for the sale of the product to the client upon receipt of the product at our warehouse.

The warehousing services and lab integration fees are considered separate performance obligations. Under previous accounting guidance, prior to the adoption of Topic 606, it was determined that these product sales transactions did not meet the revenue recognition criteria under GAAP. Therefore, we did not record product net sales, and the inventories were classified as inventories not available for sale on our consolidated balance sheet, until the product was delivered to the clients’ designated location. If clients remitted payment before we delivered the product to them, we recorded the payments received as deferred revenue on our consolidated balance sheet until such time as the product was delivered.

Software Offerings

We recognize revenue from software sales at the point in time when the client acquires the right to use or copy software under license and control transfers to the client. Revenue is recognized upon the commencement of the term of the software license agreement or when the renewal term begins, as applicable. This is a change from our accounting treatment prior to the adoption of Topic 606, whereby revenue from renewals of software licenses was recognized when the parties agreed to the renewal or extension, provided that all other revenue recognition criteria had been met.

Although the revenue recognition treatment for term software license renewals has changed as described above, a substantial portion of the software licenses we sell are perpetual software licenses and do not require renewal or extension after their initial purchase by the client. Such perpetual licenses are periodically subject to true-up, whereby additional perpetual licenses are sold under the client’s pre-existing master agreement. Such true-ups are generally sold in arrears, and clients are invoiced for the additional licenses they had already been utilizing. Since the client controlled these additional perpetual licenses prior to the true-up, software revenue related to the underlying additional licenses is recognized when we agree to the true-up with our client and the partner. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Software Maintenance

Software maintenance agreements provide our clients with the right to obtain any software upgrades, bug fixes and help desk and other support services directly from the software publisher at no additional charge during the term of the software maintenance agreements. We act as the software publisher’s agent in selling these software maintenance agreements and do not assume any performance obligation to the client under the agreements. As a result, we are the agent in these transactions and these sales are recorded on a net sales recognition basis. Under net sales recognition, the cost of the software maintenance agreement 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. Because we are acting as the software publisher’s agent, revenue is recognized when the parties agree to the initial purchase, renewal or extension as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.

 

11


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Cloud / Software-as-a-Service Offerings

Cloud or software-as-a-service subscription products provide our clients with access to software products hosted in the public cloud without the client taking possession of the software. We act as the software publisher’s agent in selling these software-as-a service subscription products and do not host the software products on our servers. We do not take control of the software products or assume any performance obligation to the clients related to the provisioning of the offerings in the cloud. As a result, these sales are recorded on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.

Services Sales

We design, procure, deploy, implement and manage solutions that combine hardware, software and services to help businesses run smarter. Such services are provided by us or third-party sub-contract vendors as part of bundled arrangements, or are provided separately on a stand-alone basis as technical, consulting or managed services engagements. If the services are provided as part of a bundled arrangement with hardware and software, the hardware, software and services are generally distinct performance obligations. In general, we recognize revenue from services engagements as we perform the underlying services and satisfy our performance obligations.

We recognize revenue for sales of services by measuring progress toward complete satisfaction of the related service performance obligation. Billings for such services that are made in advance of the related revenue recognized are recorded as a contract liability.

Specific revenue recognition practices for certain of our services offerings are described in further detail below.

Time and Materials Services Contracts. We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred for the performance completed to date for which we have the right to consideration, even if such amounts have not yet been invoiced as of period end. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we recognized revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services were performed and amounts were earned.

Fixed Fee Services Contracts. We recognize revenue on fixed fee professional services contracts using a proportional performance method of revenue recognition based on the ratio of direct labor and other allocated costs incurred to total estimated direct labor and other allocated costs. This is consistent with our accounting treatment prior to the adoption of Topic 606.

OneCall Support Services Contracts. When we sell certain hardware and/or software products to our clients, we also enter into service contracts with them. These contracts are support service agreements for the hardware and/or software products that were purchased. Under certain support services contracts, although we purchase third-party support contracts for maintenance on the specific hardware or software products we have sold, our internal support desk assists the client first by performing an initial technical triage to determine the source of the problem and whether we can direct the client on how to fix the problem. We refer to these services as “OneCall.” We act as the principal in the transaction because we perform the OneCall services over the term of the support service contract and we set the price of the service charged to the client. As a result, we recognize revenue from OneCall extended service contracts on a gross sales recognition basis ratably over the contract term of the stand ready obligation, generally one to three years.

 

12


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

On our balance sheet, a significant portion of our contract liabilities balance relates to OneCall support services agreements for which clients have paid or have been invoiced but for which we have not yet recognized the applicable services revenue. We also defer incremental direct costs to fulfill our service contracts that we prepay to third parties for direct support of our fulfillment of the service contract to our clients under our contract terms and amortize them into operations over the term of the contracts.

The recognition of revenue and related costs for our stand ready obligation under our OneCall service contracts on a straight-line basis over the term of the contract is consistent with our accounting treatment prior to the adoption of Topic 606.

Vendor Direct Support Services Contracts. When we do not provide OneCall services to the client on hardware and/or software products that were purchased, the client purchases a vendor direct support services contract through us. Under these contracts, our clients call the manufacturer/publisher or its designated service organization directly for both the initial technical triage and any follow-up assistance. We act as the manufacturer/publisher’s agent in selling these support service contracts and do not assume any performance obligation to the client under the arrangements. As a result, these sales are recorded on a net sales recognition basis similar to software maintenance agreements, as discussed above. Because we are acting as the manufacturer/publisher’s agent, revenue is recognized when the parties agree to the purchase of the support services contract as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Third-party Provided Services. A majority of our third-party sub-contractor services contracts are entered into in conjunction with other services contracts under which the services are performed by Insight teammates. We have concluded that we control all services under the contract and can direct the third-party sub-contractor to provide the requested services. As such, we act as the principal in the transaction and record the services under a gross sales recognition basis, with the selling price being recorded in sales and our cost to the third-party service provider being recorded in costs of goods sold. For certain third-party service contracts in which we are not responsible for fulfillment of the services, we have concluded that we are an agent in the transaction and record revenue on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606.

 

13


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Disaggregation of Revenue

In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three months ended March 31, 2018 (in thousands):

 

     Three Months Ended March 31, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 873,341      $ 187,010      $ 7,160      $ 1,067,511  

Software

     290,476        184,918        39,250        514,644  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 979,894      $ 265,921      $ 13,034      $ 1,258,849  

Public Sector

     111,604        116,614        29,931        258,149  

Small and Medium-Sized Businesses

     215,900        17,880        12,125        245,905  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue Recognition based on acting as Principal or Agent in the Transaction

           

Gross revenue recognition (Principal)

   $ 1,259,489      $ 383,077      $ 52,920      $ 1,695,486  

Net revenue recognition (Agent)

     47,909        17,338        2,170        67,417  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

14


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Contract Balances

The following table provides information about receivables, contract assets and contract liabilities from contracts with customers as of March 31, 2018 and January 1, 2018 (in thousands):

 

     March 31,
2018
     January 1,
2018
 

Current receivables, which are included in “Accounts receivable, net”

   $ 1,794,794      $ 1,849,803  

Non-current receivables, which are included in “Other assets”

     41,748        29,675  

Contract assets, which are included in “Other current assets”

     1,040        595  

Contract liabilities, which are included in “Deferred revenue” and “Other liabilities”

     89,533        86,743  

Significant changes in the contract assets and the contract liabilities balances during the three months ended March 31, 2018 are as follows (in thousands):

 

     Increase (Decrease)  
     Contract
Assets
     Contract
Liabilities
 

Balances at January 1, 2018

   $ 595      $ 86,743  

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

     —          (19,473

Cash received in advance and not recognized as revenue

     —          22,263  

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

     (395      —    

Contract assets recognized, net of reclassification to receivables

     840        —    
  

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,040      $ 89,533  
  

 

 

    

 

 

 

Transaction price allocated to the remaining performance obligations

The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March 31, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining nine months of 2018

   $ 370      $ 78,500      $ 78,870  

2019

     193        47,727        47,920  

2020

     84        20,998        21,082  

2021

     6        6,867        6,873  

2022

     —          3,110        3,110  

2023

     —          910        910  

2024 and thereafter

     —          24        24  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 653      $ 158,136      $ 158,789  
  

 

 

    

 

 

    

 

 

 

Topic 606 allows for certain practical expedients which we have elected to apply. As a result, we do not disclose information about remaining performance obligations that have original expected durations of one year or less in the table above. Amounts not included in the table above have an average original expected duration of eight months. Additionally, for our time and material contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of March 31, 2018 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 11 months.

 

15


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

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, therefore we do not include performance obligations under open cancelable purchase orders, which do not qualify for revenue recognition in accordance with Topic 606 as of March 31, 2018, in the table above.

Assets recognized for costs of obtaining a contract with a customer

We believe that the only significant incremental costs incurred to obtain contracts with our clients within the scope of Topic 606 are sales commissions. The majority of our contracts are completed within a one-year performance period, and for contracts with a specified term of one year or less, we have exercised a practical expedient, which allows us to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that we otherwise would have recognized is one year or less. Under Topic 606, we record sales commissions on contracts with performance periods that exceed one year as an asset and amortize the asset to expense over the related contract performance period. As of March 31, 2018, the related asset balance was $2,467,000, which we expect to recognize as expense over the next 36 months. Under previous accounting standards, we recognized sales commissions as earned and recorded such amounts within selling and administrative expenses in our statements of operations.

3. 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 period. 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 restricted stock units (“RSUs”).

A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Three Months Ended
March 31,
 
     2018      2017  

Numerator:

     

Net earnings

   $ 32,745      $ 13,848  
  

 

 

    

 

 

 

Denominator:

     

Weighted average shares used to compute basic EPS

     35,913        35,602  

Dilutive potential common shares due to dilutive

RSUs, net of tax effect

     350        583  
  

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     36,263        36,185  
  

 

 

    

 

 

 

Net earnings per share:

     

Basic

   $ 0.91      $ 0.39  
  

 

 

    

 

 

 

Diluted

   $ 0.90      $ 0.38  
  

 

 

    

 

 

 

For the three months ended March 31, 2018 and 2017, 20,000 and 96,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.

 

16


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

4. Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations

Debt

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

 

     March 31,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ 2,000      $ 117,500  

Term Loan A (less unamortized debt issuance costs of $811 and $873, respectively)

     162,158        165,377  

Accounts receivable securitization financing facility

     94,000        25,000  

Capital leases and other financing obligations

     3,769        5,291  
  

 

 

    

 

 

 

Total

     261,927        313,168  

Less: current portion of long-term debt

     (16,358      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 245,569      $ 296,576  
  

 

 

    

 

 

 

Our senior revolving credit facility (“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, and matures on June 23, 2021. In January 2017, we amended our revolving facility to expand the facility by $175,000,000 in the form of an incremental Term Loan A (“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,187,500 due at maturity on June 23, 2021.

Our accounts receivable securitization financing facility (the “ABS facility”) has a maximum aggregate borrowing availability of $250,000,000, and matures on June 23, 2019. 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 March 31, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $94,000,000 was outstanding.

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 is currently 3.25 times our trailing twelve-month adjusted earnings. 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 March 31, 2018, 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 $762,969,000, of which $2,000,000 was outstanding under our revolving facility, $162,969,000 was outstanding under our TLA and $94,000,000 was outstanding under our ABS facility at March 31, 2018.

 

17


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Inventory Financing Facility

Our inventory financing facility was amended on March 23, 2018 to increase the aggregate availability for vendor purchases under the facility from $325,000,000 to $400,000,000, of which $228,102,000 was outstanding at March 31, 2018. The inventory financing facility matures on June 23, 2021. In conjunction with the increase in the aggregate availability under the facility, we no longer have the option to request additional increases in the aggregate amount available under the inventory financing facility without amending the facility. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. Amounts outstanding under this facility are classified separately as accounts payable—inventory financing facility in the accompanying consolidated balance sheets.

Capital Lease and Other Financing Obligations

Our capital lease obligations totaled $2,775,000 and $2,802,000 as of March 31, 2018 and December 31, 2017, respectively.    

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. These financing obligations totaled $994,000 and $2,489,000 as of March 31, 2018 and December 31, 2017, respectively.

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

5. Severance and Restructuring Activities

During the three months ended March 31, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments for the three months ended March 31, 2018 primarily related to severance actions taken to realign certain roles and responsibilities.

The following table details the activity related to these resource actions for the three months ended March 31, 2018 and the outstanding obligations as of March 31, 2018 (in thousands):

 

     North America      EMEA      APAC      Consolidated  

Balances at December 31, 2017

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

Severance costs, net of adjustments

     443        1,074        127        1,644  

Cash payments

     (791      (2,506      (142      (3,439

Foreign currency translation adjustments

     (20      81        —          61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,263      $ 1,643      $ —        $ 2,906  
  

 

 

    

 

 

    

 

 

    

 

 

 

The remaining outstanding obligations are expected to be paid during the next 12 months and, therefore, are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

 

18


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

6. 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):

 

     Three Months Ended
March 31,
 
     2018      2017  

North America

   $ 2,390      $ 2,538  

EMEA

     690        745  

APAC

     104        129  
  

 

 

    

 

 

 

Total Consolidated

   $ 3,184      $ 3,412  
  

 

 

    

 

 

 

As of March 31, 2018, total compensation cost related to nonvested RSUs not yet recognized is $28,174,000, which is expected to be recognized over the next 1.41 years on a weighted-average basis.

The following table summarizes our RSU activity during the three months ended March 31, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     377,045        35.30     

Vested, including shares withheld to

cover taxes

     (321,924      29.65      $ 11,355,845 (b) 
        

 

 

 

Forfeited

     (14,185      33.14     
  

 

 

       

Nonvested at March 31, 2018(a)

     933,049        34.95      $ 32,591,402 (c) 
  

 

 

       

 

 

 

 

(a)  Includes 116,967 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2018 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2018.
(b)  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.
(c) 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 $34.93 as of March 29, 2018 (the last trading day of the quarter), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.

7. Income Taxes

Our effective tax rate for the three months ended March 31, 2018 and 2017 was 26.0% and 26.2%, respectively. For the three months ended March 31, 2018, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes, net of federal benefit. For the three months ended March 31, 2017, our effective tax rate was lower than the United States federal statutory rate of 35.0% due primarily to the recognition of $1,996,000 of tax benefits on the settlement of employee share-based awards in accordance with a new accounting standard, which was adopted effective January 1, 2017, and the recognition of certain tax benefits related to the release of reserves for specific uncertain tax positions during the quarter. Additionally, the effect of lower taxes on earnings in foreign jurisdictions was offset partially by losses in certain foreign jurisdictions, resulting in an increase in the valuation allowance for deferred tax assets related to these foreign operating losses. These decreases in our effective tax rate were partially offset by state income taxes, net of federal benefit, and the effect of non-deductible acquisition-related expenses incurred during the first quarter of 2017.

 

19


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. Although we recorded a tax charge in 2017 in connection with the enactment of the U.S. Tax Cuts and Jobs Act, we have not completed our accounting related to all of its provisions. 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. For the quarter ended March 31, 2018, we have not made any changes to these provisional estimates, and we are continuing to analyze and model the impacts of the U.S. federal tax reform and will record said impacts as they become more certain.

As of March 31, 2018 and December 31, 2017, we had approximately $4,300,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $268,000 and $287,000, respectively, related to accrued interest. 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.

8. Share Repurchase Program

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. We repurchased 221,256 shares of our common stock on the open market at a total cost of approximately $7,679,000 (an average price of $34.71 per share) during the three months ended March 31, 2018. All shares repurchased were retired. During the comparative three months ended March 31, 2017, we did not repurchase any shares of our common stock.

9. 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 March 31, 2018, 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 March 31, 2018. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.

 

20


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Employment Contracts and Severance Plans

We have employment contracts with, and severance 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 March 31, 2018. Accordingly, we have not accrued any liabilities related to such indemnifications in our 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 the 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

 

21


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

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.

10. Segment 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, beginning with our results of operations 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 sold on the face of our consolidated statement of operations. We continued this presentation in the three months ended March 31, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three months ended March 31, 2017 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 three months ended March 31, 2017 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following table summarizes 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 three months ended March 31, 2017 (in thousands):

 

22


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

     North America
Three Months Ended
March 31,
     EMEA
Three Months Ended
March 31,
     APAC
Three Months Ended
March 31,
 

Sales Mix

   2018      2017      2018      2017      2018      2017  
            (As
Reclassified)
            (As
Reclassified)
            (As
Reclassified)
 

Hardware

   $ 873,341      $ 710,864      $ 187,010      $ 138,877      $ 7,160      $ 4,080  

Software

     290,476        273,983        184,918        169,318        39,250        24,847  

Services

     143,581        126,105        28,487        22,160        8,680        7,309  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 1,110,952      $ 400,415      $ 330,355      $ 55,090      $ 36,236  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

In North America, EMEA and APAC, fees earned from activities reported on a net basis totaling $21,981,000, $10,876,000 and $2,172,000, respectively, that were previously reported as part of our software or hardware product categories in the three months ended March 31, 2017, were reclassified to services to conform to the current year presentation. On a consolidated basis, these reclassified amounts included a total of only $71,000 of fees previously included within the hardware sales mix category for the three months ended March 31, 2017.

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 for the three months ended March 31, 2018 or 2017.

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 following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):

 

     Three Months Ended March 31, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,163,817      $ 371,928      $ 46,410      $ 1,582,155  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,307,398        400,415        55,090        1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,057,989        337,907        42,838        1,438,734  

Services

     74,038        6,716        3,410        84,164  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,132,027        344,623        46,248        1,522,898  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     175,371        55,792        8,842        240,005  

Operating expenses:

           

Selling and administrative expenses

     132,640        48,283        7,257        188,180  

Severance and restructuring expenses

     443        1,074        127        1,644  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 42,288      $ 6,435      $ 1,458      $ 50,181  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

23


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

     Three Months Ended March 31, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 984,847      $ 308,195      $ 28,927      $ 1,321,969  

Services

     126,105        22,160        7,309        155,574  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,110,952        330,355        36,236        1,477,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     891,587        282,509        26,961        1,201,057  

Services

     61,064        5,300        1,895        68,259  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     952,651        287,809        28,856        1,269,316  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     158,301        42,546        7,380        208,227  

Operating expenses:

           

Selling and administrative expenses

     131,010        40,143        6,479        177,632  

Severance and restructuring expenses

     1,104        3,530        61        4,695  

Acquisition-related expenses

     2,947        —          —          2,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 23,240      $ (1,127    $ 840      $ 22,953  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following is a summary of our total assets by reportable operating segment (in thousands):

 

     March 31,
2018
     December 31,
2017
 

North America

   $ 2,349,002      $ 2,337,573  

EMEA

     576,292        530,242  

APAC

     112,778        101,169  

Corporate assets and intercompany eliminations, net

     (465,661      (283,333
  

 

 

    

 

 

 

Total assets

   $ 2,572,411      $ 2,685,651  
  

 

 

    

 

 

 

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

 

     Three Months Ended
March 31,
 
     2018      2017  

Depreciation and amortization of property and equipment:

     

North America

   $ 4,298      $ 5,553  

EMEA

     1,003        1,150  

APAC

     132        127  
  

 

 

    

 

 

 
     5,433        6,830  
  

 

 

    

 

 

 

Amortization of intangible assets:

     

North America

     3,360        4,012  

EMEA

     74        12  

APAC

     177        199  
  

 

 

    

 

 

 
     3,611        4,223  
  

 

 

    

 

 

 

Total

   $ 9,044      $ 11,053  
  

 

 

    

 

 

 

 

24


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS

 

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

The following discussion should be read in conjunction with the consolidated financial statements and the related notes that appear elsewhere in this Quarterly Report on Form 10-Q. We refer to our customers as “clients,” our suppliers as “partners” and our employees as “teammates.”

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

Consolidated net sales of $1.76 billion in the three months ended March 31, 2018 increased 19% compared to the three months ended March 31, 2017, reflecting strong top line financial results across each of our geographic operating segments. Excluding the effects of fluctuating foreign currency exchange rates, consolidated net sales increased 16% in the first quarter of 2018 compared to the first quarter of 2017.

Consolidated gross profit of $240.0 million in the three months ended March 31, 2018 increased 15% compared to the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated gross profit increased 12% in the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Gross margin declined approximately 50 basis points year to year to 13.6%, reflecting a lower mix of fees from enterprise agreements and fewer professional services engagements, partly offset by the positive effect of changes to certain partner programs. As a result of the changes, certain incentives, which would normally be earned over the full year, were accelerated and were fully earned in the first quarter of 2018. We estimate that the benefit in the three months ended March 31, 2018 was approximately $5.0 million.

Consolidated selling and administrative expenses for the first quarter of 2018 increased $10.5 million, or 6% year over year (up 3% excluding the effects of fluctuating foreign currency exchange rates). Our consolidated results of operations for the first quarter of 2018 also include severance expense, net of adjustments, totaling $1.6 million compared to $4.7 million during the first quarter of 2017. The first quarter of 2017 also included $2.9 million in transaction expenses related to the Datalink acquisition, which impacted the year over year comparison. No such acquisition-related expenses were recorded during the first quarter of 2018.

Double digit growth in net sales and gross profit, including the positive effect of the change in certain partner incentives noted above, combined with effective cost control, led to a 119% year over year improvement in consolidated earnings from operations from $23.0 million in the first quarter of 2017 to $50.2 million in the first quarter of 2018, with each of our operating segments contributing positively to our results. Excluding the effects of fluctuating foreign currency exchange rates, consolidated earnings from operations also increased 119% year over year. On a consolidated basis, we reported net earnings of $32.7 million and diluted earnings per share of $0.90 for the first quarter of 2018. This compares to net earnings of $13.8 million and diluted earnings per share of $0.38 for the first quarter of 2017.

 

25


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Throughout the “Quarterly Overview” and “Results of Operations” sections of this “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 the changes in 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.

Details about segment results of operations can be found in Note 10 to the Consolidated Financial Statements in Part I, Item 1 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 period to period and the primary factors that contributed to those changes, as well as how certain critical accounting estimates affect our consolidated financial statements.

Critical Accounting Estimates

Our consolidated financial statements have been prepared in accordance with United States 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 our Annual Report on Form 10-K for the year ended December 31, 2017. 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 estimates we have made. Members of our senior management have discussed the critical accounting estimates and related disclosures with the Audit Committee of our Board of Directors.

There have been no changes to the items disclosed as critical accounting estimates in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2017, other than the adoption of ASU No. 2014-09, “Revenue from Contracts with Customers,” effective January 1, 2018, as discussed in Note 2 to the Consolidated Financial Statements in Part I, Item 1 of this report.

 

26


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Results of Operations

The following table sets forth certain financial data as a percentage of net sales for the three months ended March 31, 2018 and 2017:

 

     Three Months Ended
March 31,
 
     2018     2017  

Net sales

     100.0     100.0

Costs of goods sold

     86.4       85.9  
  

 

 

   

 

 

 

Gross profit

     13.6       14.1  

Selling and administrative expenses

     10.7       12.0  

Severance and restructuring and acquisition-related expenses

     0.1       0.5  
  

 

 

   

 

 

 

Earnings from operations

     2.8       1.6  

Non-operating expense, net

     0.3       0.3  
  

 

 

   

 

 

 

Earnings before income taxes

     2.5       1.3  

Income tax expense

     0.6       0.3  
  

 

 

   

 

 

 

Net earnings

     1.9     1.0
  

 

 

   

 

 

 

We experience some seasonal trends in our sales of IT hardware, software and services. Software sales are typically seasonally 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 our first quarter. 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. 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 net sales and profitability are expected to be higher in the second and fourth quarters of the year.

During the year ended December 31, 2017, our consolidated net sales from the provision of services was approximately 10% of net sales. Accordingly, in our Annual Report on Form 10-K 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 sold on the face of our consolidated statements of operations. We continued this reporting on the face of our consolidated statement of operations for the three months ended March 31, 2018 included in the Consolidated Financial Statements in Part I, Item 1 of this report. For comparability purposes, the presentation of net sales and costs of goods sold for the three months ended March 31, 2017 has been revised to conform to the current period 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 and warranty services 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 three months ended March 31, 2017 have been reclassified to conform to the current period presentation. Such reclassifications had no effect on previously reported net sales amounts.

 

27


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 is, 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 otherwise respond to them.    

Net Sales. Net sales for the three months ended March 31, 2018 increased 19% compared to the three months ended March 31, 2017 to $1.76 billion. Excluding the effects of fluctuating foreign currency exchange rates, consolidated net sales increased 16% in the first quarter of 2018 compared to the first quarter of 2017. Our net sales by operating segment were as follows for the three months ended March 31, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended
March 31,
     %  
     2018      2017      Change  

North America

   $ 1,307,398      $ 1,110,952        18

EMEA

     400,415        330,355        21

APAC

     55,090        36,236        52
  

 

 

    

 

 

    

Consolidated

   $ 1,762,903      $ 1,477,543        19
  

 

 

    

 

 

    

Net sales in North America increased 18%, or $196.4 million, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Net sales of hardware, software and services increased 23%, 6% and 14%, respectively, year over year. By client group, our top line results included double digit growth with large, small and medium businesses and public sector clients during the first quarter of 2018. The growth in hardware net sales reflects a continuation of the device refresh cycle noted in previous quarters as well as higher volume of sales in the data center categories of networking, servers and storage. Services net sales improved year over year due to higher netted sales of software maintenance and cloud offerings. Our net sales by offering category for North America for the three months ended March 31, 2018 and the three months ended March 31, 2017 (as reclassified), were as follows (dollars in thousands):

 

     North America         
     2018      2017      % Change  

Sales Mix

          (As Reclassified)         

Hardware

   $ 873,341      $ 710,864        23

Software

     290,476        273,983        6

Services

     143,581        126,105        14
  

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 1,110,952        18
  

 

 

    

 

 

    

 

 

 

In North America, fees earned from activities reported on a net basis of $69,000 and $21.9 million that were previously reported as part of our hardware and software product categories, respectively, in the three months ended March 31, 2017, were reclassified to services to conform to the current period presentation.

Net sales in EMEA increased 21%, or $70.1 million, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 7% compared to the first quarter of last year. Net sales of hardware, software and services increased 35%, 9% and 29%, respectively, compared to the first quarter of 2017. The increase in hardware net sales was due primarily to a higher volume of sales of client devices and networking solutions to large enterprise and public sector clients. The increase in services net sales was due primarily to a higher volume of sales of software maintenance and cloud subscription products as well as the addition of Dutch cloud service provider, Caase.com, to our business effective September 26, 2017. Our net sales by offering category for EMEA for the three months ended March 31, 2018 and the three months ended March 31, 2017 (as reclassified), were as follows (dollars in thousands):    

 

28


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

     EMEA         
     2018      2017      % Change  

Sales Mix

          (As Reclassified)         

Hardware

   $ 187,010      $ 138,877        35

Software

     184,918        169,318        9

Services

     28,487        22,160        29
  

 

 

    

 

 

    

 

 

 
   $ 400,415      $ 330,355        21
  

 

 

    

 

 

    

 

 

 

In EMEA, fees earned from activities reported on a net basis of $10.9 million that were previously reported as part of our software product category in the three months ended March 31, 2017 were reclassified to services to conform to the current period presentation.

Net sales in APAC increased 52%, or $18.9 million, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 47% compared to the first quarter of last year. The increase was driven by growth in all offering categories, particularly a 58% increase in software net sales year over year driven by growth with public sector clients. Our net sales by offering category for APAC for the three months ended March 31, 2018 and the three months ended March 31, 2017 (as reclassified), were as follows (dollars in thousands):

 

     APAC         
     2018      2017      % Change  

Sales Mix

          (As Reclassified)         

Hardware

   $ 7,160      $ 4,080        75

Software

     39,250        24,847        58

Services

     8,680        7,309        19
  

 

 

    

 

 

    

 

 

 
   $ 55,090      $ 36,236        52
  

 

 

    

 

 

    

 

 

 

In APAC, fees earned from activities reported on a net basis of $2,000 and $2.2 million that were previously reported as part of our hardware and software product categories, respectively, in the three months ended March 31, 2017, were reclassified to services to conform to the current period presentation.

The percentage of net sales by category for North America, EMEA and APAC were as follows for the three months ended March 31, 2018 and the three months ended March 31, 2017 (as reclassified):

 

     North America     EMEA     APAC  
     Three Months
Ended

March 31,
    Three Months
Ended

March 31,
    Three Months
Ended

March 31,
 

Sales Mix

   2018     2017     2018     2017     2018     2017  

Hardware

     67     64     47     42     13     11

Software

     22     25     46     51     71     69

Services

     11     11     7     7     16     20
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     100     100     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

29


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Gross Profit. Gross profit for the three months ended March 31, 2018 increased 15%, or $31.8 million, compared to the three months ended March 31, 2017, with gross margin decreasing approximately 50 basis points to 13.6% for the three months ended March 31, 2018 compared to 14.1% for the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated gross profit increased 12% year over year in the first quarter of 2018 compared to the first quarter of 2017. Our gross profit and gross profit as a percentage of net sales by operating segment were as follows for the three months ended March 31, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended March 31,  
     2018      % of
Net
Sales
    2017      % of
Net
Sales
 

North America

   $ 175,371        13.4   $ 158,301        14.2

EMEA

     55,792        13.9     42,546        12.9

APAC

     8,842        16.1     7,380        20.4
  

 

 

      

 

 

    

Consolidated

   $ 240,005        13.6   $ 208,227        14.1
  

 

 

      

 

 

    

North America’s gross profit for the three months ended March 31, 2018 increased 11% compared to the three months ended March 31, 2017. As a percentage of net sales, gross margin decreased approximately 80 basis points to 13.4% for the first quarter of 2018 from 14.2% in the first quarter of 2017. The year to year decline in gross margin was primarily attributable to a 38 basis point decline in margin generated by services net sales, including reduced sales from technical services projects, which was offset partially by an increase in margin resulting from a higher volume of software maintenance and cloud subscription products that are recorded on a net basis, during the first quarter of 2018. Additionally, a net decrease in product margin, which includes partner funding and freight, of 28 basis points and a decrease in margin from lower fees from enterprise software agreements of 17 basis points contributed to the lower gross margin during the quarter ended March 31, 2018 compared to the quarter ended March 31, 2017. The net decrease in product margin was due primarily to higher hardware sales to large enterprise clients, which generally transact at lower margins, during the quarter ended March 31, 2018 compared to the quarter ended March 31, 2017.

EMEA’s gross profit increased 31% for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 16% compared to the first quarter of last year. As a percentage of net sales, gross margin increased approximately 100 basis points to 13.9% for the first quarter of 2018 from 12.9% in the first quarter of 2017. The year over year improvement in gross margin was primarily attributable to a net increase in product margin, which includes partner funding and freight, of 73 basis points and an increase in higher margin services net sales, which contributed 56 basis points of the margin expansion during the three months ended March 31, 2018 compared to the three months ended March 31, 2017. The improvement in product margin primarily resulted from an increase in partner funding in both hardware and software during the quarter ended March 31, 2018 compared to the quarter ended March 31, 2017. The increase in partner funding was primarily due to changes to certain partner programs. As a result of the changes, certain incentives, which would normally be earned over the full year, were accelerated and were fully earned in the first quarter of 2018. The increase in margin from services net sales during the quarter ended March 31, 2018 compared to the quarter ended March 31, 2017 resulted from a higher volume of software maintenance and cloud subscription products that are recorded on a net basis.

 

30


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

APAC’s gross profit increased 20% for the three months ended March 31, 2018 compared to the three months ended March 31, 2017, with gross margin decreasing to 16.1% for the three months ended March 31, 2018 compared to 20.4% for the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 16% compared to the first quarter of last year. The decrease in gross margin in the first quarter of 2018 compared to the first quarter of 2017 was due primarily to lower services sales during the three months ended March 31, 2018 compared to the three months ended March 31, 2017.

Operating Expenses.

Selling and Administrative Expenses. Selling and administrative expenses increased $10.5 million, or 6%, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated selling and administrative expenses increased 3% year over year in the first quarter of 2018 compared to the first quarter of 2017. Our selling and administrative expenses as a percent of net sales by operating segment were as follows for the three months ended March 31, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended March 31,  
     2018      % of
Net
Sales
    2017      % of
Net
Sales
 

North America

   $ 132,640        10.1   $ 131,010        11.7

EMEA

     48,283        12.1     40,143        12.2

APAC

     7,257        13.2     6,479        17.9
  

 

 

      

 

 

    

Consolidated

   $ 188,180        10.7   $ 177,632        12.0
  

 

 

      

 

 

    

North America’s selling and administrative expenses increased 1%, or $1.6 million, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017 and decreased approximately 160 basis points year to year as a percentage of net sales to 10.1%. The increase in expenses was primarily driven by a $3.0 million increase in salaries and wages, contract labor and teammate benefits expenses and a $2.4 million increase in variable compensation on increased sales and gross profit for the three months ended March 31, 2018 compared to the three months ended March 31, 2017. These increases in teammate expenses primarily resulted from an increase in headcount. Partially offsetting these increases in teammate expenses were decreases in depreciation and amortization expense of $1.9 million and other general and administrative expenses of $1.1 million for the three months ended March 31, 2018 compared to the three months ended March 31, 2017.

EMEA’s selling and administrative expenses increased 20%, or $8.1 million, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017 but decreased approximately 10 basis points year to year as a percentage of net sales to 12.1%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 6% compared to the first quarter of last year. The increase in expenses was primarily driven by an increase in salaries and wages and teammate benefits expenses due to increased headcount and an increase in variable compensation on increased sales and gross profit for the three months ended March 31, 2018 compared to the three months ended March 31, 2017.

APAC’s selling and administrative expenses increased 12%, or $778,000, for the three months ended March 31, 2018 compared to the three months ended March 31, 2017, and decreased approximately 470 basis points year to year as a percentage of net sales to 13.2%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 8% compared to the first quarter of last year. The year over year increase was primarily driven by our investment in resources related to the planned expansion of the business technology consulting and managed services business we acquired with the Ignia, Pty Ltd transaction in 2016.

 

31


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Severance and Restructuring Expenses. During the three months ended March 31, 2018, North America, EMEA and APAC recorded severance expense, net of adjustments, of approximately $443,000, $1.1 million and $127,000, respectively. The charges in all three operating segments primarily related to a realignment of certain roles and responsibilities. Current period charges were offset by adjustments for changes in estimates of previous accruals as cash payments were made. Comparatively, during the three months ended March 31, 2017, North America, EMEA and APAC recorded severance expense, net of adjustments, of approximately $1.1 million, $3.5 million and $61,000, respectively.

Acquisition-related Expenses. During the three months ended March 31, 2018, we did not incur any direct third-party transaction costs related to business acquisitions. Comparatively, during the three months ended March 31, 2017, we incurred $2.9 million in direct third-party transaction costs related to the acquisition of Datalink in January 2017.

Non-Operating (Income) Expense.

Interest Income. Interest income for the three months ended March 31, 2018 and 2017 was generated from interest earned on cash and cash equivalent bank balances. The decrease in interest income for the three months ended March 31, 2018 compared to the three months ended March 31, 2017 was primarily due to lower average interest-bearing cash and cash equivalent balances during the three months ended March 31, 2018.

Interest Expense. Interest expense primarily relates to borrowings under our financing facilities and imputed interest under our inventory financing facility. Interest expense for the three months ended March 31, 2018 increased 53%, or $2.1 million, compared to the three months ended March 31, 2017. This increase was due primarily to higher interest rates and higher average daily balances on our debt facilities in 2018 to fund working capital needs given the growth in our business year over year. Imputed interest under our inventory financing facility was $2.5 million for the three months ended March 31, 2018, compared to $1.4 million for the three months ended March 31, 2017. The increase was a result of expanded use of the facility and a higher average incremental borrowing rate used to compute the imputed interest amounts during the 2018 period. For a description of our various financing facilities, see Note 4 to our Consolidated Financial Statements in Part I, Item 1 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 of 26.0% for the three months ended March 31, 2018 was relatively comparable to our effective tax rate of 26.2% for the three months ended March 31, 2017. Our effective tax rate for the first quarter of 2018 reflects the reduction in the United States federal statutory rate to 21.0% and state income taxes, net of federal benefit. Our effective tax rate for the first quarter of last year includes tax benefits of approximately $2.0 million recorded on the settlement of employee share-based awards in accordance with a new

 

32


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

accounting standard, which was adopted effective January 1, 2017, and the recognition of certain tax benefits related to the release of reserves for specific uncertain tax positions during the prior year first quarter, both of which served to reduce the rate below the federal statutory rate at that time.

Liquidity and Capital Resources

The following table sets forth certain consolidated cash flow information for the three months ended March 31, 2018 and 2017 (in thousands):

 

     Three Months Ended
March 31,
 
     2018      2017  

Net cash provided by (used in) operating activities

   $ 150,745      $ (152,102

Net cash used in investing activities

     (5,044      (190,911

Net cash (used in) provided by financing activities

     (153,232      318,132  

Foreign currency exchange effect on cash, cash equivalent and restricted cash balances

     1,937        5,820  
  

 

 

    

 

 

 

Decrease in cash, cash equivalents and restricted cash

     (5,594      (19,061

Cash, cash equivalents and restricted cash at beginning of period

     107,445        205,946  
  

 

 

    

 

 

 

Cash, cash equivalents and restricted cash at end of period

   $ 101,851      $ 186,885  
  

 

 

    

 

 

 

Cash and Cash Flow

Our primary uses of cash during the three months ended March 31, 2018 were to pay down our debt balances, to repurchase shares of our common stock and for capital expenditures as well as funding our working capital requirements throughout the quarter. Operating activities provided $150.7 million in cash during the three months ended March 31, 2018, compared to $152.1 million of cash used in operating activities during the three months ended March 31, 2017. The 2017 results were affected by a significant transaction at the beginning of the prior year period, whereby a single significant payment to a supplier was due and paid in January 2017, but the related receivable was collected from a client in the fourth quarter of 2016, as discussed in more detail below. During the three months ended March 31, 2018, we had net repayments under our inventory financing facility of $91.4 million, compared to net repayments under the facility of $4.2 million during the three months ended March 31, 2017. We also had combined net repayments under our revolving facility and ABS facility that decreased our outstanding long-term debt by $49.8 million, including scheduled amortization payments under our Term Loan A (“TLA”). Capital expenditures were $5.0 million in the three months ended March 31, 2018, a decrease of 50% compared to the total capital expenditures made in the prior year period. The prior year period reflected higher capital expenditures due to planned investments in IT infrastructure upgrades, our global web site and our digital marketing platforms. Cash, cash equivalents and restricted cash balances in the three months ended March 31, 2018 and 2017 were positively affected by $1.9 million and $5.8 million, respectively, as a result of foreign currency exchange rates.

We expect that cash flows from operations, together with the funds available under our financing facilities, will be adequate to support our presently anticipated cash and working capital requirements for operations as well as other strategic investments over the next 12 months.

 

33


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Net cash provided by (used in) operating activities. Cash flows from operating activities for the three months ended March 31, 2018 and 2017 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. In both periods, exclusive of the acquisition of Datalink’s accounts receivable balances and the assumption of Datalink’s accounts payable balances during the 2017 period, we anticipated the cash inflows from decreases in accounts receivable and cash outflows from decreases in accounts payable due to the seasonal changes in net sales from the fourth quarter to the first quarter. However, the 2017 results were also affected by a single significant payment to a supplier of approximately $160 million that was due and paid in January 2017 for which the related receivable was collected from the client in the fourth quarter of 2016, as noted previously. Excluding the effects of this individually significant timing difference, cash flow from operations would have been nominal for the first quarter of 2017. Further impacting our year over year operating cash flows comparison 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 the fourth quarter of 2017, we expanded the use of that facility with certain vendors and subsequently paid down those balances under their stated terms during the first quarter of 2018. Had we not leveraged the facility during the fourth quarter of 2017, the net repayment under our inventory financing facility of $91.4 million that are reflected as cash flows used in financing activities would have been included within the change in trade payables, which is reflected in the operating activities section of our statement of cash flows. For the prior year period, the increase in inventories was primarily attributable to an increase in inventory levels at March 31, 2017 to support specific large enterprise client engagements. The increase in other assets for the three months ended March 31, 2018 was a result of the change in accounting under the new revenue recognition standard, which resulted in accelerated revenue recognition for certain contracts with payment terms that exceed one year. As a result, we recorded a related long-term receivable within other assets in the accompanying consolidated balance sheet as of March 31, 2018. See Note 2 to the Consolidated Financial Statements in Part I, Item 1 of this report.

Our consolidated cash flow operating metrics were as follows:

 

     Three Months Ended
March 31,
 
     2018      2017  

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

     89        85  

Days inventory outstanding (“DIOs”) (b)

     12        11  

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

     (66      (67
  

 

 

    

 

 

 

Cash conversion cycle (days) (d)

     35        29  
  

 

 

    

 

 

 

 

(a) Calculated as the balance of current accounts receivable, net at the end of the quarter divided by daily net sales. Daily net sales is calculated as net sales for the quarter divided by 90 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 quarter plus inventories at the end of the quarter divided by two. Daily costs of goods sold is calculated as costs of goods sold for the quarter divided by 90 days.

 

(c) Calculated as the sum of the balances of accounts payable – trade and accounts payable – inventory financing facility at the end of the quarter divided by daily costs of goods sold. Daily costs of goods sold is calculated as costs of goods sold for the quarter divided by 90 days.

 

(d) Calculated as DSOs plus DIOs, less DPOs.

Our cash conversion cycle was 35 days in the first quarter of 2018, up 6 days from the first quarter of 2017. The increase resulted from the net effect of a four day increase in DSOs and a one day decrease in DPOs due to the timing of client receipts and supplier payments during the respective quarters and a one day increase in DIOs due to investment in inventory for specific client engagements. These operating metrics include the effects of the adoption of the new revenue recognition standard effective January 1, 2018, resulting in a higher current accounts

 

34


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

receivable balance at March 31, 2018 compared to March 31, 2017. These accounting adjustments did not have a comparable increase in net sales due to the high volume of sales reported on a net basis, thus negatively affecting the DSO metric for the three months ended March 31, 2018.

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 the remainder of 2018 in excess of working capital needs to pay down our debt balances, to repurchase shares of our common stock and to support our capital expenditures for the year. We also may use cash to fund potential acquisitions to add select capabilities within our current geographic operating segments.

Net cash used in investing activities. Capital expenditures were $5.0 million and $10.1 million for the three months ended March 31, 2018 and 2017, respectively. We expect capital expenditures for the full year 2018 to be between $15.0 million and $20.0 million, primarily for technology-related upgrade projects. During the three months ended March 31, 2017, we acquired Datalink in North America for approximately $180.9 million, net of cash and cash equivalents acquired.

Net cash provided by financing activities. During the three months ended March 31, 2018, we had net combined repayments under our revolving facility and our ABS facility that decreased our outstanding long-term debt balance by $49.8 million, including scheduled amortization payments under our TLA. We also had net repayments under our inventory financing facility of $91.4 million during the three months ended March 31, 2018. During the three months ended March 31, 2018, we also repurchased an aggregate of $7.7 million of our common stock under a previously announced repurchase program. Comparatively, during the three months ended March 31, 2017, we had net combined borrowings on our long-term debt under our revolving facility and our ABS facility that increased our outstanding debt balance by $331.5 million, including the expansion of our revolving facility by $175.0 million in the form of an incremental TLA to fund, in part, the acquisition of Datalink, and had net repayments under our inventory financing facility of $4.2 million. During the three months ended March 31, 2017, we did not repurchase any shares of our common stock.

Financing Facilities

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 is currently 3.25 times our trailing twelve-month adjusted earnings. We anticipate that we will be in compliance with our maximum leverage ratio requirements 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 amount. Based on the maximum permitted leverage ratio as of March 31, 2018, 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 $763.0 million, of which $2.0 million was outstanding under our revolving facility, $163.0 million was outstanding under our TLA and $94.0 million was outstanding under our ABS facility at March 31, 2018. Additionally, while our 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 March 31, 2018, qualified receivables were sufficient to permit access to the full $250.0 million under the ABS facility.    

 

35


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our debt balance as of March 31, 2018 was $261.9 million, including our capital lease obligations for certain IT equipment and other financing obligations. As of March 31, 2018, the current portion of our long-term debt includes $14.2 million in amortization payments due through March 31, 2019 under our TLA. The remaining $2.2 million of current debt relates to our capital leases and our other financing obligations acquired from Datalink. Our objective is to pay our debt balances down while retaining adequate cash balances to meet overall business objectives.

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 March 31, 2018, 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. At March 31, 2018, 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. Our inventory financing facility was amended on March 23, 2018 to increase the aggregate availability for vendor purchases under our inventory financing facility from $325.0 million to $400.0 million, of which $228.1 million was outstanding at March 31, 2018. In conjunction with the increase in the aggregate availability under the facility, we no longer have the option to request additional increases in the aggregate amount available under the inventory financing facility without amending the facility. The inventory financing facility matures on June 23, 2021 and may be renewed under certain circumstances described in the agreement for successive 12-month periods.

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. As of March 31, 2018, we had approximately $80.7 million in cash and cash equivalents in certain of our foreign subsidiaries. As of March 31, 2018, the majority of our foreign cash resides in the Netherlands 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 through actual dividend distributions.

Off-Balance Sheet Arrangements

We have entered into off-balance sheet arrangements, which include indemnifications. The indemnifications are discussed in Note 9 to the Consolidated Financial Statements in Part I, Item 1 of this report and such discussion is incorporated by reference herein. 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 business, financial condition or results of operations.

 

36


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Recently Issued Accounting Standards

The information contained in Notes 1 and 2 to the Consolidated Financial Statements in Part I, Item 1 of this report concerning a description of recently issued accounting standards which affect or may affect our financial statements, including our expected dates of adoption and the estimated effects on our results of operations and financial condition, is incorporated by reference herein.

Contractual Obligations

There have been no material changes in our reported contractual obligations, as described under “Contractual Obligations” in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2017.

 

37


Table of Contents

INSIGHT ENTERPRISES, INC.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

There have been no material changes in our reported market risks, as described in “Quantitative and Qualitative Disclosures About Market Risk” in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December  31, 2017.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

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 (as such term is defined under Rules 13a-15(e) and 15d-15(e) of the Exchange Act) and determined that as of March 31, 2018 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, to allow timely decisions regarding required disclosure.

Change in Internal Control over Financial Reporting

Except as noted below, 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 March 31, 2018 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

During the quarter ended March 31, 2018, we changed existing controls or developed new controls to ensure we adequately implemented the new accounting standard related to revenue recognition effective January 1, 2018. The modified and new controls were designed to address risks associated with recognizing revenue based on the five-step model provided in the new standard and to ensure completeness and accuracy of the expanded disclosures required by the new standard.

Inherent Limitations of 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.

Part II – OTHER INFORMATION

Item 1. Legal Proceedings.

For a discussion of legal proceedings, see “– Legal Proceedings” in Note 9 to the Consolidated Financial Statements in Part I, Item 1 of this report, which section is incorporated by reference herein.

Item 1A. Risk Factors.

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, Item 1A, “Risk Factors”, in our Annual Report on Form 10-K for the year ended December 31, 2017, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition or operating results.

 

38


Table of Contents

INSIGHT ENTERPRISES, INC.

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

There were no unregistered sales of equity securities during the three months ended March 31, 2018.

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, our ABS facility, our TLA and our inventory financing facility contain restrictions on the payment of cash dividends.

Issuer Purchases of Equity Securities

 

Period

   (a)
Total Number
of Shares
Purchased
     (b)
Average Price
Paid per Share
     (c)
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
     (d)
Approximate Dollar Value
of Shares that May
Yet Be Purchased Under
the Plans or Programs
 

January 1, 2018 through

      January 31, 2018

     —        $ —          —        $ —    

February 1, 2018 through

      February 28, 2018

     —          —          —          50,000,000  

March 1, 2018 through

      March 31, 2018

     221,256        34.71        221,256        42,321,000  
  

 

 

       

 

 

    

Total

     221,256      $ 34.71        221,256     
  

 

 

       

 

 

    

On February 14, 2018, we announced that our Board of Directors had authorized the repurchase of up to $50 million of our common stock. Repurchases during the quarter ended March 31, 2018 are reflected in the table above. There is no stated expiration date for our current share repurchase plan. Any share repurchases may be made on the open market, through block trades, through 10b5-1 plans or otherwise. 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. All shares repurchased during the three months ended March 31, 2018 were retired.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Not applicable.

 

39


Table of Contents

INSIGHT ENTERPRISES, INC.

Item 6. Exhibits.

 

         

Incorporated by Reference

    

Exhibit

Number

  

Exhibit Description

  

Form

  

File No.

  

Exhibit
Number

  

Filing

Date

  

Filed
Herewith

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    Specimen Common Stock Certificate (P)    S-1    33-86142    4.1    January 20, 1995   
10.1    Third Omnibus Amendment to Loan Documents and Reaffirmation Agreement, dated as of March  23, 2018, by and among Calence, LLC, Insight Direct USA, Inc. and Insight Public Sector, Inc., as Resellers, the guarantors party thereto, Wells Fargo Capital Finance, LLC, as collateral agent, syndication agent and administrative agent, and the lenders party thereto    8-K    000-25092    10.1    March 30, 2018   
10.2    Amendment No. 2 to Fourth Amended and Restated Credit Agreement, dated as of March  13, 2018, by and among Insight Enterprises, Inc., Insight Enterprises B.V., Insight Direct (UK), Ltd., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto    8-K    000-25092    10.2    March 30, 2018   
31.1    Certification of Chief Executive Officer Pursuant to Securities Exchange Act Rule 13a-14                X
31.2    Certification of Chief Financial Officer Pursuant to Securities 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

(P) Paper exhibit.

 

40


Table of Contents

INSIGHT ENTERPRISES, INC.

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

Date: May 2, 2018    INSIGHT ENTERPRISES, INC.

 

By:  

/s/ Kenneth T. Lamneck

  Kenneth T. Lamneck
  President and Chief Executive Officer
  (Duly Authorized Officer)
By:  

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
  (Principal Financial Officer)
By:  

/s/ Dana A. Leighty

  Dana A. Leighty
  Vice President, Finance
  (Principal Accounting Officer)

 

41

EX-31.1 2 d574479dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

INSIGHT ENTERPRISES, INC.

CERTIFICATION

I, Kenneth T. Lamneck, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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: May 2, 2018

 

By:  

/s/ Kenneth T. Lamneck

 

Kenneth T. Lamneck

 

Chief Executive Officer

EX-31.2 3 d574479dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

INSIGHT ENTERPRISES, INC.

CERTIFICATION

I, Glynis A. Bryan, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q 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: May 2, 2018

 

By:  

/s/ Glynis A. Bryan

 

Glynis A. Bryan

 

Chief Financial Officer

EX-32.1 4 d574479dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

INSIGHT ENTERPRISES, INC.

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 Quarterly Report on Form 10-Q of Insight Enterprises, Inc. (the “Company”) for the quarter ended March 31, 2018 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
  May 2, 2018

By:

 

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
  May 2, 2018
EX-101.INS 5 nsit-20180331.xml XBRL INSTANCE DOCUMENT 50000000 325000000 400000000 34.93 35436195 183709000 186885000 0 78000 3098000 228102000 10101000 175147000 2166350000 1751321000 325608000 315493000 882782000 -19673000 2572411000 2775000 100237000 101851000 100000000 35848000 1040000 0.01 35848000 358000 3769000 89533000 261927000 70955000 16019000 672000 40949000 97158000 131403000 194743000 1691810000 2572411000 1373344000 2000000 245569000 16358000 162158000 119404000 645000 1962000 85902000 72225000 994000 0.01 3000000 0 75579000 2906000 158789000 584423000 880601000 4300000 268000 811000 94000000 78870000 47920000 21082000 6873000 3110000 24000 910000 2467000 228102000 162147000 2185682000 1670393000 315493000 855583000 -19737000 2563034000 100237000 358000 136101000 16019000 672000 97158000 131403000 194743000 1690488000 2563034000 1398291000 245569000 16358000 154194000 66115000 57193000 45956000 75579000 576432000 872546000 -13000000 19332000 -80928000 -27199000 -64000 -9377000 65146000 -1322000 -9377000 24947000 34790000 65470000 -28709000 -26269000 -7991000 -8055000 41748000 1040000 10000 1604000 1794794000 89533000 28174000 34.95 933049 32591402 -465661000 112778000 2349002000 576292000 228102000 762969000 3.25 107187500 350000000 2000000 50000000 162969000 250000000 94000000 94000000 250000000 653000 370000 193000 84000 6000 158136000 78500000 47727000 20998000 6867000 3110000 24000 910000 1263000 1643000 202882000 205946000 51000 3013000 319468000 10158000 175860000 2304343000 1814560000 335078000 317155000 899075000 -24264000 2685651000 2802000 105831000 107445000 100000000 35829000 595000 0.01 35829000 358000 5291000 86743000 313168000 88979000 17064000 717000 37357000 100778000 131431000 194529000 1842182000 2685651000 1499974000 117500000 296576000 16592000 165377000 152467000 36956000 56783000 44915000 2489000 0.01 3000000 0 75252000 4640000 550220000 843469000 4273000 287000 873000 25000000 46000 1568000 32.86 892113 -283333000 101169000 2337573000 530242000 15000 1631000 2994000 7176000 29675000 595000 1849803000 86743000 175000000 0.10 4223000 2947000 -19061000 21128000 1201057000 68259000 1269316000 -573000 6830000 11053000 0.262 1996000 0.38 0.350 0.39 5820000 -380000 208227000 18756000 9808000 -182710000 -18238000 22257000 -1043000 583000 4908000 -334221000 3933000 392000 431000 -190911000 -152102000 318132000 13848000 22953000 7280000 -315000 1123000 4526000 180859000 10052000 -4172000 918500000 175000000 169109000 921000 762000000 169109000 128000 3419000 4695000 1477543000 1321969000 155574000 3412000 177632000 36185000 35602000 96000 3412000 129000 2538000 745000 24847000 273983000 169318000 71000 4080000 710864000 138877000 7309000 126105000 22160000 2172000 21981000 10876000 199000 26961000 1895000 28856000 127000 7380000 840000 61000 36236000 28927000 7309000 6479000 4012000 2947000 891587000 61064000 952651000 5553000 158301000 23240000 1104000 1110952000 984847000 126105000 131010000 12000 282509000 5300000 287809000 1150000 42546000 -1127000 3530000 330355000 308195000 22160000 40143000 false 3611000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>1. Basis of Presentation and Recently Issued Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are a Fortune 500 global IT 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: 11px; 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="17%"></td> <td valign="bottom" width="4%"></td> <td width="79%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 66.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Operating&#xA0;Segment</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>Geography</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of March&#xA0;31, 2018 and our results of operations and cash flows for the three months ended March&#xA0;31, 2018 and 2017. The consolidated balance sheet as of December&#xA0;31, 2017 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the Securities and Exchange Commission and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (&#x201C;GAAP&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the year ended December&#xA0;31, 2017. Our results of operations include the results of Datalink Corporation (&#x201C;Datalink&#x201D;) from its acquisition date of January&#xA0;6, 2017 and Caase Group B.V. (referred to herein as, &#x201C;Caase.com&#x201D;) from its acquisition date of September&#xA0;26, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The preparation of consolidated financial statements in conformity with 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.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Recently Issued Accounting Standards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Other than the adoption of the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standard Update (&#x201C;ASU&#x201D;)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers,&#x201D; effective as of January&#xA0;1, 2018, as discussed in Note 2, there have been no material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on&#xA0;<font style="WHITE-SPACE: nowrap">Form&#xA0;10-K</font>&#xA0;for the year ended December&#xA0;31, 2017 that affect or may affect our current financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We adopted ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font>&#xA0;&#x201C;Restricted Cash,&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font>&#xA0;&#x201C;Classification of Certain Cash Receipts and Cash Payments,&#x201D; and ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font>&#xA0;&#x201C;Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities,&#x201D; effective January&#xA0;1, 2018. The adoption of these new standards did not have a material effect on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As a result of the adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font>&#xA0;we began including amounts generally described as restricted cash or restricted cash equivalents with cash and cash equivalents when reconciling the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font>&#xA0;and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font>&#xA0;total amounts shown in the statement of cash flows for the three months ended March&#xA0;31, 2018. Amounts shown in the statement of cash flows for the three months ended March&#xA0;31, 2017 were reclassified to conform to the current period presentation. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March&#xA0;31, 2018 and 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</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">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,604</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,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 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>December&#xA0;31,</b><br /> <b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">202,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">205,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. Restricted cash shown in the statement of cash flows for the three months ended March&#xA0;31, 2017 also includes funds deposited with a financial institution in Australia to provide a guarantee on our behalf as security for any funds we might draw under our revolving loan facility in China. The deposited funds were restricted in that we could not withdraw them as long as the related loan facility was in place. These amounts were reported in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets.</p> </div> -5594000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Commitments and Contingencies</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: 8%"> In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of March&#xA0;31, 2018, 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Management believes that payments, if any, related to these performance bonds are not probable at March&#xA0;31, 2018. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>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: 8%"> We have employment contracts with, and severance 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: 8%"> 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: 8%"> Management believes that payments, if any, related to these indemnifications are not probable at March&#xA0;31, 2018. Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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: 8%"> 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 the 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: 8%"> 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: 12pt; TEXT-INDENT: 8%"> 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> 37336000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Significant changes in the contract assets and the contract liabilities balances during the three months ended March&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Increase (Decrease)</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>Contract<br /> Assets</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>Contract<br /> Liabilities</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 January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</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">(19,473</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash received in advance and not recognized as revenue</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">22,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(395</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"> Contract assets recognized, net of reclassification to receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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> -840000 1438734000 84164000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations</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: 8%"> 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="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>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"> Senior revolving credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 $811 and $873, respectively)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162,158</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,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">94,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">25,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">3,769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">261,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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,358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">245,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr 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: 8%"> Our senior revolving credit facility (&#x201C;revolving facility&#x201D;) 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, and matures on June&#xA0;23, 2021. In January 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;). 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Our accounts receivable securitization financing facility (the &#x201C;ABS facility&#x201D;) has a maximum aggregate borrowing availability of $250,000,000, and matures on June&#xA0;23, 2019. 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 March&#xA0;31, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $94,000,000 was outstanding.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 is currently 3.25 times our trailing twelve-month adjusted earnings. 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 March&#xA0;31, 2018, 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 $762,969,000, of which $2,000,000 was outstanding under our revolving facility, $162,969,000 was outstanding under our TLA and $94,000,000 was outstanding under our ABS facility at March&#xA0;31, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Inventory Financing Facility</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Our inventory financing facility was amended on March&#xA0;23, 2018 to increase the aggregate availability for vendor purchases under the facility from $325,000,000 to $400,000,000, of which $228,102,000 was outstanding at March&#xA0;31, 2018. The inventory financing facility matures on June&#xA0;23, 2021. In conjunction with the increase in the aggregate availability under the facility, we no longer have the option to request additional increases in the aggregate amount available under the inventory financing facility without amending the facility. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. Amounts outstanding under this facility are classified separately as accounts payable&#x2014;inventory financing facility in the accompanying consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <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: 8%"> Our capital lease obligations totaled $2,775,000 and $2,802,000 as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively.&#xA0;&#xA0;&#xA0;&#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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. These financing obligations totaled $994,000 and $2,489,000 as of March&#xA0;31, 2018 and December&#xA0;31, 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 March&#xA0;31, 2018 and December&#xA0;31, 2017.</p> </div> -19473000 1522898000 --12-31 979000 5433000 9044000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three months ended March&#xA0;31, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></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>Three Months Ended March&#xA0;31, 2018</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<br /> 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"> <b>Major Product Offering</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> <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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">873,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">187,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,581</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,487</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> <b>Major Client Groups</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> <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"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">979,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,258,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Small and <font style="WHITE-SPACE: nowrap">Medium-Sized</font> Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">245,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> <b>Revenue Recognition based on acting as Principal or Agent in the Transaction</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> <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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,259,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">383,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,695,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 18pt"> <b>3. Net Earnings Per Share (&#x201C;EPS&#x201D;)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Basic EPS is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each period. 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 restricted stock units (&#x201C;RSUs&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>March&#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>2018</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>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"> 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">32,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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: 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,913</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,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"> Dilutive potential common shares due to dilutive</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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,263</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,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: 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">0.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr 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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">0.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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: 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: 8%"> For the three months ended March&#xA0;31, 2018 and 2017, 20,000 and 96,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.260 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>6. Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>March&#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>2018</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>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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">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">129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total Consolidated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 8%"> As of March&#xA0;31, 2018, total compensation cost related to nonvested RSUs not yet recognized is $28,174,000, which is expected to be recognized over the next 1.41 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: 8%"> The following table summarizes our RSU activity during the three months ended March&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Number</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted&#xA0;Average<br /> Grant&#xA0;Date&#xA0;Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested at January&#xA0;1, 2018</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"></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<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,045</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.30</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</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> cover taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(321,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,355,845</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"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">(14,185</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.14</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> <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 March&#xA0;31, 2018<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.95</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,591,402</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(c)</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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" 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>&#xA0;</td> <td valign="top" align="left">Includes 116,967 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2018 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2018.</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>&#xA0;</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.</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">(c)</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 $34.93 as of March&#xA0;29, 2018 (the last trading day of the quarter), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.</td> </tr> </table> </div> Q1 2018 10-Q 0.90 0.210 2018-03-31 0.91 1937000 INSIGHT ENTERPRISES INC 0000932696 Large Accelerated Filer 245000 240005000 303000 44262000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Our effective tax rate for the three months ended March&#xA0;31, 2018 and 2017 was 26.0% and 26.2%, respectively.&#xA0;For the three months ended March&#xA0;31, 2018, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes, net of federal benefit. For the three months ended March&#xA0;31, 2017, our effective tax rate was lower than the United States federal statutory rate of 35.0% due primarily to the recognition of $1,996,000 of tax benefits on the settlement of employee share-based awards in accordance with a new accounting standard, which was adopted effective January&#xA0;1, 2017, and the recognition of certain tax benefits related to the release of reserves for specific uncertain tax positions during the quarter. Additionally, the effect of lower taxes on earnings in foreign jurisdictions was offset partially by losses in certain foreign jurisdictions, resulting in an increase in the valuation allowance for deferred tax assets related to these foreign operating losses. These decreases in our effective tax rate were partially offset by state income taxes, net of federal benefit, and the effect of <font style="WHITE-SPACE: nowrap">non-deductible</font> acquisition-related expenses incurred during the first quarter of 2017.</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: 8%"> In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. Although we recorded a tax charge in 2017 in connection with the enactment of the U.S. Tax Cuts and Jobs Act, we have not completed our accounting related to all of its provisions. 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. For the quarter ended March&#xA0;31, 2018, we have not made any changes to these provisional estimates, and we are continuing to analyze and model the impacts of the U.S. federal tax reform and will record said impacts as they become more certain.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> As of March&#xA0;31, 2018 and December&#xA0;31, 2017, we had approximately $4,300,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $268,000 and $287,000, respectively, related to accrued interest. 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: 8%"> 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> </div> 16177000 -188138000 20377000 -4444000 28517000 350000 11517000 -97104000 6015000 629000 153000 -5044000 150745000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>2. New Accounting Standard &#x2013; Sales Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; which created FASB Topic 606 (&#x201C;Topic 606&#x201D;) with a date of initial application of January&#xA0;1, 2018. Topic 606 also includes Subtopic <font style="WHITE-SPACE: nowrap">340-40,</font> &#x201C;Other Assets and Deferred Costs &#x2013; Contracts with Customers,&#x201D; which requires the deferral of incremental costs of obtaining a contract with a customer. As a result, we changed our accounting policy for sales recognition and incremental costs of obtaining a contract with a customer as detailed below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We applied Topic 606 using the modified retrospective transition method. Upon initially applying the new standard, the net cumulative effect from prior periods of applying the guidance in Topic 606 was recognized as a cumulative effect adjustment to the opening balance of retained earnings in our consolidated balance sheet as of January&#xA0;1, 2018. Additionally, we have elected the option to only account for contracts that remained open as of the January&#xA0;1, 2018 transition date in accordance with Topic 606. Revenue recognition for contracts for which substantially all of the revenue was recognized in accordance with the revenue guidance in effect before January&#xA0;1, 2018 has not been changed. The comparative information as of December&#xA0;31, 2017 and for the years ended December&#xA0;31, 2017 and 2016 have not been adjusted and continue to be reported under the previously applicable accounting standards. The details of the significant changes and quantitative impact of the changes are set forth below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" 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 changed our accounting to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement, given the predominant nature of the goods and services provided to the customer. Under previous guidance, we bifurcated the sale of the software license from the sale of the maintenance contract, recorded the sale of the software product on a gross sales recognition basis and recorded the sale of the software maintenance on a net sales recognition basis. This change has no effect on reported gross profit dollars associated with these transactions.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" 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, changed such that a portion of revenue under the contracts is recognized earlier than we were recognizing under previous accounting standards. Bill and hold arrangements are inventory balances owned by our clients that we are warehousing and will be deploying 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" 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 changed to delay revenue recognition until the beginning of the renewal period. Under previous guidance, we recognized revenue as the renewal order was completed.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for certain contracts with our clients that include payment terms that exceed one year changed such that we recognize revenue at the point in time when control of the product is transferred to the client or over the period of time that the service is provided to the client. To the extent that a significant financing component exists in these arrangements, we will record interest income associated with the financing component of the arrangement over the payment terms of the arrangement. Under previous guidance, we deferred revenue recognition under these contracts until payments became due as a result of the extended payment terms.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The timing of revenue recognition for certain services contracts also changed to align with an appropriate input or output method. For example, the timing of revenue recognition for certain services contracts with stated milestone terms changed to an earlier point in time when control transfers to the customer. Under previous guidance, we recognized revenue based on the milestones stated in the contract with our customer.</td> </tr> </table> <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"> </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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The accounting for sales commissions on contracts with performance periods that exceed one year changed such that we record such sales commissions as an asset and amortize them to expense over the related contract performance period. Under previous guidance, sales commissions were expensed in the period the transaction was generated.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The total cumulative effect adjustment from prior periods that we recognized in our consolidated balance sheet as of January&#xA0;1, 2018 as an adjustment to retained earnings was $7,176,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following tables summarize the effects of adopting Topic 606 on the Company&#x2019;s consolidated financial statements as of March&#xA0;31, 2018 and for the three months then ended (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>BALANCE SHEET AT MARCH&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></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="2" align="center"><b>As Reported</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>Adjustments</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><font style="WHITE-SPACE: nowrap">Pre-Topic</font><br /> 606<br /> Adoption</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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,751,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80,928</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,670,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194,743</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">194,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories not available for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,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">66,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,166,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,332</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,185,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75,579</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">75,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,403</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">131,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,158</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">97,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,019</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">16,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,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">(28,709</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Accounts payable &#x2013; trade</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">882,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27,199</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 payable &#x2013; inventory financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228,102</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">228,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,147</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,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">162,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 portion of long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,358</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">16,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,373,344</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,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,398,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">245,569</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">245,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">672</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">672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,225</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,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">45,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,691,810</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,322</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,690,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</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"> Preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">358</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">358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315,493</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">315,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,991</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">576,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Accumulated other comprehensive loss &#x2013; foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,673</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(64</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,737</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">880,601</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,055</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">872,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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"> <b>STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; 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>As Reported</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>Adjustments</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><font style="WHITE-SPACE: nowrap">Pre-Topic</font><br /> 606<br /> Adoption</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,582,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,497</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,572,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">180,748</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,996</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,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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">1,762,903</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,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">1,751,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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,438,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">(11,069</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,427,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">84,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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">1,522,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,553</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,512,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">240,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(940</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">239,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">188,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">50,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,018</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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> expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">44,262</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,018</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">11,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">(203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">32,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(815</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> <td 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" 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.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> <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.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,913</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">35,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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,263</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">36,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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>STATEMENT OF CASH FLOWS FOR THE THREE MONTHS ENDED MARCH&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> The adoption of Topic 606 had no effect on net cash provided by operating activities, net cash used in investing activities or net cash used in financing activities for the three months ended March&#xA0;31, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the quarter under Topic 606 to <font style="WHITE-SPACE: nowrap">pre-Topic</font> 606 adoption was fully offset by adjustments to the reported changes in asset and liability balances, resulting in no effect on operating cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Significant Accounting Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Revenue is measured based on the consideration specified in a contract with a client, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product or service to a client.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a client, are excluded from revenue. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we reported 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: 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: 8%"> We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. This is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Nature of Goods and Services</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We sell hardware and software products on both a stand-alone basis without any services and as solutions bundled with services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> When we provide a combination of hardware and software products with the provision of services, we separately identify our performance obligations under our contract with the client as the distinct goods (hardware and/or software products) or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each distinct performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is the price at which we would sell a promised good or service separately to a client. Observable stand-alone prices are used when they are available. If not available, we estimate the price based on observable inputs, including direct labor hours and allocable costs.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Hardware Offerings</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We recognize hardware product revenue at the point in time when a client takes control of the hardware, which typically occurs when title and risk of loss have passed to the client at its destination. Our selling terms and conditions were modified during the fourth quarter of 2017 to specify F.O.B. destination contractual terms such that control is transferred from the Company at the point in time when the product is received by the client. Prior to the adoption of Topic 606, because we either (i)&#xA0;had a general practice of covering client losses while products were in transit despite title and risk of loss contractually transferring at the point of shipment or (ii)&#xA0;had specifically stated F.O.B. destination contractual terms with the client, delivery was not deemed to have occurred until the point in time when the product was received by the client. The transaction price for hardware sales is adjusted 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: 8%"> 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 as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for 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 and we work closely with our clients to determine their hardware and software specifications. This is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Bill and Hold Transactions</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We offer a service to our customers whereby clients may purchase product that we procure on their behalf and, at our clients&#x2019; direction, store the product in our warehouse for a designated period of time, with the intention of deploying the product to the clients&#x2019; designated locations at a later date. These warehousing services are designed to help our clients with inventory management challenges associated with technology roll-outs, product that is moving to end of life, and/or clients needing integrated stock available for immediate deployment. In some circumstances, we may also perform lab integration services on a portion of the product prior to shipment to our clients for a separate fee. The client is invoiced and title transfers to the client upon receipt of the product at our warehouse. These product contracts are <font style="WHITE-SPACE: nowrap">non-cancelable</font> with customary credit terms beginning the date the product is received in our warehouse and the warranty periods begin on the date of invoice. Revenue is recognized for the sale of the product to the client upon receipt of the product at our warehouse.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The warehousing services and lab integration fees are considered separate performance obligations. Under previous accounting guidance, prior to the adoption of Topic 606, it was determined that these product sales transactions did not meet the revenue recognition criteria under GAAP. Therefore, we did not record product net sales, and the inventories were classified as inventories not available for sale on our consolidated balance sheet, until the product was delivered to the clients&#x2019; designated location. If clients remitted payment before we delivered the product to them, we recorded the payments received as deferred revenue on our consolidated balance sheet until such time as the product was delivered.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Software Offerings</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We recognize revenue from software sales at the point in time when the client acquires the right to use or copy software under license and control transfers to the client. Revenue is recognized upon the commencement of the term of the software license agreement or when the renewal term begins, as applicable. This is a change from our accounting treatment prior to the adoption of Topic 606, whereby revenue from renewals of software licenses was recognized when the parties agreed to the renewal or extension, provided that all other revenue recognition criteria had been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Although the revenue recognition treatment for term software license renewals has changed as described above, a substantial portion of the software licenses we sell are perpetual software licenses and do not require renewal or extension after their initial purchase by the client. Such perpetual licenses are periodically subject to <font style="WHITE-SPACE: nowrap">true-up,</font> whereby additional perpetual licenses are sold under the client&#x2019;s <font style="WHITE-SPACE: nowrap">pre-existing</font> master agreement. Such <font style="WHITE-SPACE: nowrap">true-ups</font> are generally sold in arrears, and clients are invoiced for the additional licenses they had already been utilizing. Since the client controlled these additional perpetual licenses prior to the <font style="WHITE-SPACE: nowrap">true-up,</font> software revenue related to the underlying additional licenses is recognized when we agree to the <font style="WHITE-SPACE: nowrap">true-up</font> with our client and the partner. This is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Software Maintenance</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Software maintenance agreements provide our clients with the right to obtain any software upgrades, bug fixes and help desk and other support services directly from the software publisher at no additional charge during the term of the software maintenance agreements. We act as the software publisher&#x2019;s agent in selling these software maintenance agreements and do not assume any performance obligation to the client under the agreements. As a result, we are the agent in these transactions and these sales are recorded on a net sales recognition basis. Under net sales recognition, the cost of the software maintenance agreement 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. Because we are acting as the software publisher&#x2019;s agent, revenue is recognized when the parties agree to the initial purchase, renewal or extension as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Cloud / <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Software-as-a-Service</font></font></font> Offerings</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> 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 provide our clients with access to software products hosted in the public cloud without the client taking possession of the software. We act as the software publisher&#x2019;s agent in selling these <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a</font></font> service subscription products and do not host the software products on our servers. We do not take control of the software products or assume any performance obligation to the clients related to the provisioning of the offerings in the cloud. As a result, these sales are recorded on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Services Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We design, procure, deploy, implement and manage solutions that combine hardware, software and services to help businesses run smarter. Such services are provided by us or third-party <font style="WHITE-SPACE: nowrap">sub-contract</font> vendors as part of bundled arrangements, or are provided separately on a stand-alone basis as technical, consulting or managed services engagements. If the services are provided as part of a bundled arrangement with hardware and software, the hardware, software and services are generally distinct performance obligations. In general, we recognize revenue from services engagements as we perform the underlying services and satisfy our performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We recognize revenue for sales of services by measuring progress toward complete satisfaction of the related service performance obligation. Billings for such services that are made in advance of the related revenue recognized are recorded as a contract liability.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> Specific revenue recognition practices for certain of our services offerings are described in further detail below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b><i>Time and Materials Services Contracts.</i></b> We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred for the performance completed to date for which we have the right to consideration, even if such amounts have not yet been invoiced as of period end. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we recognized revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services were performed and amounts were earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b><i>Fixed Fee Services Contracts.</i></b> We recognize revenue on fixed fee professional services contracts using a proportional performance method of revenue recognition based on the ratio of direct labor and other allocated costs incurred to total estimated direct labor and other allocated costs. This is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b><i>OneCall Support Services Contracts.</i></b> When we sell certain hardware and/or software products to our clients, we also enter into service contracts with them. These contracts are support service agreements for the hardware and/or software products that were purchased. Under certain support services contracts, although we purchase third-party support contracts for maintenance on the specific hardware or software products we have sold, our internal support desk assists the client first by performing an initial technical triage to determine the source of the problem and whether we can direct the client on how to fix the problem. We refer to these services as &#x201C;OneCall.&#x201D; We act as the principal in the transaction because we perform the OneCall services over the term of the support service contract and we set the price of the service charged to the client. As a result, we recognize revenue from OneCall extended service contracts on a gross sales recognition basis ratably over the contract term of the stand ready obligation, generally one to three years.</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: 8%"> On our balance sheet, a significant portion of our contract liabilities balance relates to OneCall support services agreements for which clients have paid or have been invoiced but for which we have not yet recognized the applicable services revenue. We also defer incremental direct costs to fulfill our service contracts that we prepay to third parties for direct support of our fulfillment of the service contract to our clients under our contract terms and amortize them into operations over the term of the contracts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The recognition of revenue and related costs for our stand ready obligation under our OneCall service contracts on a straight-line basis over the term of the contract is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b><i>Vendor Direct Support Services Contracts.</i></b> When we do not provide OneCall services to the client on hardware and/or software products that were purchased, the client purchases a vendor direct support services contract through us. Under these contracts, our clients call the manufacturer/publisher or its designated service organization directly for both the initial technical triage and any <font style="WHITE-SPACE: nowrap">follow-up</font> assistance. We act as the manufacturer/publisher&#x2019;s agent in selling these support service contracts and do not assume any performance obligation to the client under the arrangements. As a result, these sales are recorded on a net sales recognition basis similar to software maintenance agreements, as discussed above. Because we are acting as the manufacturer/publisher&#x2019;s agent, revenue is recognized when the parties agree to the purchase of the support services contract as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> <b><i>Third-party Provided Services.</i></b> A majority of our third-party <font style="WHITE-SPACE: nowrap">sub-contractor</font> services contracts are entered into in conjunction with other services contracts under which the services are performed by Insight teammates. We have concluded that we control all services under the contract and can direct the third-party <font style="WHITE-SPACE: nowrap">sub-contractor</font> to provide the requested services. As such, we act as the principal in the transaction and record the services under a gross sales recognition basis, with the selling price being recorded in sales and our cost to the third-party service provider being recorded in costs of goods sold. For certain third-party service contracts in which we are not responsible for fulfillment of the services, we have concluded that we are an agent in the transaction and record revenue on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606.</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>Disaggregation of Revenue</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three months ended March&#xA0;31, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended March&#xA0;31, 2018</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>North<br /> America</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>EMEA</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>APAC</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>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"> <b>Major Product Offering</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> <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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">873,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">187,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,581</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,487</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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>Major Client Groups</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> <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"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">979,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">265,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,258,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,614</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,931</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258,149</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Small and <font style="WHITE-SPACE: nowrap">Medium-Sized</font> Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,880</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">245,905</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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>Revenue Recognition based on acting as Principal or Agent in the Transaction</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> <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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,259,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">383,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,695,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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 revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 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,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 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>Contract Balances</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> The following table provides information about receivables, contract assets and contract liabilities from contracts with customers as of March&#xA0;31, 2018 and January&#xA0;1, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="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="2" align="center"><b>March&#xA0;31,<br /> 2018</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>January&#xA0;1,<br /> 2018</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 receivables, which are included in &#x201C;Accounts receivable, net&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,794,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,849,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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-current</font> receivables, which are included in &#x201C;Other assets&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, which are included in &#x201C;Other current assets&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities, which are included in &#x201C;Deferred revenue&#x201D; and &#x201C;Other liabilities&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,743</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: 8%"> Significant changes in the contract assets and the contract liabilities balances during the three months ended March&#xA0;31, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Increase (Decrease)</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>Contract<br /> Assets</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>Contract<br /> Liabilities</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 January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</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">(19,473</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash received in advance and not recognized as revenue</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">22,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(395</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"> Contract assets recognized, net of reclassification to receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Transaction price allocated to the remaining performance obligations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March&#xA0;31, 2018 that are expected to be recognized in the future (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Products</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>Services</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>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"> Remaining nine months of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">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">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">6</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,867</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,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</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,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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">910</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">910</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total remaining performance obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 8%"> Topic 606 allows for certain practical expedients which we have elected to apply. As a result, we do not disclose information about remaining performance obligations that have original expected durations of one year or less in the table above. Amounts not included in the table above have an average original expected duration of eight months. Additionally, for our time and material contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of March&#xA0;31, 2018 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 11 months.</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: 8%"> 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, therefore we do not include performance obligations under open cancelable purchase orders, which do not qualify for revenue recognition in accordance with Topic 606 as of March&#xA0;31, 2018, in the table above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets recognized for costs of obtaining a contract with a customer</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We believe that the only significant incremental costs incurred to obtain contracts with our clients within the scope of Topic 606 are sales commissions. The majority of our contracts are completed within a <font style="WHITE-SPACE: nowrap">one-year</font> performance period, and for contracts with a specified term of one year or less, we have exercised a practical expedient, which allows us to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that we otherwise would have recognized is one year or less. Under Topic 606, we record sales commissions on contracts with performance periods that exceed one year as an asset and amortize the asset to expense over the related contract performance period. As of March&#xA0;31, 2018, the related asset balance was $2,467,000, which we expect to recognize as expense over the next 36 months. Under previous accounting standards, we recognized sales commissions as earned and recorded such amounts within selling and administrative expenses in our statements of operations.</p> </div> -153232000 32745000 3 50181000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Recently Issued Accounting Standards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Other than the adoption of the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standard Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; effective as of January&#xA0;1, 2018, as discussed in Note 2, there have been no material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on <font style="WHITE-SPACE: nowrap">Form&#xA0;10-K</font> for the year ended December&#xA0;31, 2017 that affect or may affect our current financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> &#x201C;Restricted Cash,&#x201D; ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font> &#x201C;Classification of Certain Cash Receipts and Cash Payments,&#x201D; and 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; effective January&#xA0;1, 2018. The adoption of these new standards 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: 8%"> As a result of the adoption of ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> we began including amounts generally described as restricted cash or restricted cash equivalents with 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 in the statement of cash flows for the three months ended March&#xA0;31, 2018. Amounts shown in the statement of cash flows for the three months ended March&#xA0;31, 2017 were reclassified to conform to the current period presentation. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March&#xA0;31, 2018 and 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</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">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,604</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,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 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>December&#xA0;31,</b><br /> <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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">202,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">205,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 8%"> Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. Restricted cash shown in the statement of cash flows for the three months ended March&#xA0;31, 2017 also includes funds deposited with a financial institution in Australia to provide a guarantee on our behalf as security for any funds we might draw under our revolving loan facility in China. The deposited funds were restricted in that we could not withdraw them as long as the related loan facility was in place. These amounts were reported in other <font style="WHITE-SPACE: nowrap">non-current</font> assets.</p> </div> -5919000 4591000 -302000 3439000 2884000 7679000 5044000 -91366000 1024000000 276684000 346000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts, by reportable 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="76%" align="center" border="0"> <tr> <td width="81%"></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>Three&#xA0;Months&#xA0;Ended<br /> March&#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>2018</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>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"> Depreciation and amortization of property and equipment:</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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">1,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,433</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,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Amortization of intangible 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" 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">3,360</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,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,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">4,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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> 955000000 3281000 392184000 <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 total assets by reportable operating segment (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="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>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,349,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">576,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">530,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">112,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate assets and intercompany eliminations, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(465,661</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(283,333</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,685,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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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> 288000 1234000 1644000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. Severance and Restructuring Activities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> During the three months ended March&#xA0;31, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments for the three months ended March&#xA0;31, 2018 primarily related to severance actions taken to realign certain roles and responsibilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table details the activity related to these resource actions for the three months ended March&#xA0;31, 2018 and the outstanding obligations as of March&#xA0;31, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>North&#xA0;America</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>EMEA</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>APAC</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>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, 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;&#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: 10pt; FONT-FAMILY: Times 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">443</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,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">1,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">(791</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,506</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(142</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,439</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">(20</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81</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">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,906</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The remaining outstanding obligations are expected to be paid during the next 12 months and, therefore, are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.</p> </div> -61000 Topic 606 allows for certain practical expedients which we have elected to apply. As a result, we do not disclose information about remaining performance obligations that have original expected durations of one year or less in the table above. Amounts not included in the table above have an average original expected duration of eight months. <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Our long-term debt consists 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="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="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>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>2017</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"> Senior revolving credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">117,500</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"> Term Loan A (less unamortized debt issuance costs of $811 and $873, respectively)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162,158</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">165,377</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"> Accounts receivable securitization financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,000</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"> Capital leases and other financing obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,769</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,291</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:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261,927</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">313,168</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"> 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,358</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,592</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:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">245,569</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">296,576</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-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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="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>Three Months Ended</b><br /> <b>March&#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>2018</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>2017</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"> 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> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,745</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,848</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> <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"> 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> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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,913</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,602</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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">350</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">583</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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,263</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,185</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> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net 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> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.91</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.39</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> <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"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.90</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.38</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: 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&#xA0;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="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>March&#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>2018</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>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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,538</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">690</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">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">129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Total Consolidated</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,412</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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 following table summarizes our RSU activity during the three months ended March&#xA0;31, 2018:</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 January&#xA0;1, 2018</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"></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<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,045</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.30</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">(321,924</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29.65</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,355,845</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"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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">(14,185</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.14</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 March&#xA0;31, 2018<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">933,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.95</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,591,402</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(c)</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: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(a)</sup>&#xA0;</td> <td valign="top" align="left">Includes 116,967 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2018 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2018.</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>&#xA0;</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.</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">(c)</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 $34.93 as of March&#xA0;29, 2018 (the last trading day of the quarter), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.</td> </tr> </table> </div> 1762903000 P36M 1762903000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes 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 three months ended March&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>North America<br /> Three Months Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>EMEA<br /> Three Months Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>APAC</b><br /> <b>Three Months Ended<br /> March&#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" rowspan="2" 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>2018</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>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>2018</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>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>2018</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>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;&#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<br /> Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(As<br /> Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(As<br /> 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">873,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">710,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">187,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">138,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">290,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">273,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169,318</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,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">143,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126,105</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,487</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,160</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,110,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March&#xA0;31, 2018 that are expected to be recognized in the future (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Products</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>Services</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"> Remaining nine months of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">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">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,082</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">6</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,867</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,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</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,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,110</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2023</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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">910</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">910</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2024 and thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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 remaining performance obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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> 1582155000 180748000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following tables present our results of operations by reportable operating segment for the periods indicated (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="61%"></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>Three Months Ended March&#xA0;31, 2018</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&#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;&#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">1,163,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,582,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">143,581</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,487</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">1,057,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">337,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,838</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,438,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,038</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,716</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,410</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,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">1,132,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">344,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,522,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">175,371</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,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">8,842</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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: 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">132,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">443</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,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">1,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">42,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></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="14" align="center"><b>Three Months Ended March&#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&#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;&#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">984,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">308,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,321,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">126,105</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,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">1,110,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">330,355</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,236</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,477,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" bgcolor="#CCEEFF"> <td 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">891,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">282,509</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,961</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,201,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">61,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,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">1,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">952,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">287,809</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,856</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,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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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">158,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,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">40,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">1,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">3,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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 (loss) from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,127</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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 following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March&#xA0;31, 2018 and 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="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,831</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</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">46</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,604</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,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">107,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br /> 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>December&#xA0;31,</b><br /> <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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">183,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">202,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted cash included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,098</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,013</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">205,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The following table details the activity related to these resource actions for the three months ended March&#xA0;31, 2018 and the outstanding obligations as of March&#xA0;31, 2018 (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="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="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;&#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"> 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 nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,994</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,640</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Severance costs, net of adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">443</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,074</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127</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,644</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(791</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,506</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(142</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,439</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81</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">61</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr 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"> Balances at March&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,263</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</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">$</td> <td valign="bottom" align="right">2,906</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 3184000 188180000 None of our clients exceeded ten percent of consolidated net sales in 2017, 2016 or 2015. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. Segment Information</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> 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: 8%"> 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, beginning with our results of operations 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 sold on the face of our consolidated statement of operations. We continued this presentation in the three months ended March&#xA0;31, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three months ended March&#xA0;31, 2017 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: 12pt; TEXT-INDENT: 8%"> 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 three months ended March&#xA0;31, 2017 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following table summarizes 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 three months ended March&#xA0;31, 2017 (in thousands):</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>North America<br /> Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</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="6" align="center"><b>EMEA<br /> Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</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="6" align="center"><b>APAC<br /> Three&#xA0;Months&#xA0;Ended<br /> March&#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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 33.05pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Sales Mix</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>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>2018</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>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>2018</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>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 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<br /> Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(As<br /> Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"><b>(As<br /> 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">873,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">710,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">187,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">138,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">290,476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">273,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169,318</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,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">143,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126,105</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,487</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,160</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,110,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In North America, EMEA and APAC, fees earned from activities reported on a net basis totaling $21,981,000, $10,876,000 and $2,172,000, respectively, that were previously reported as part of our software or hardware product categories in the three months ended March&#xA0;31, 2017, were reclassified to services to conform to the current year presentation. On a consolidated basis, these reclassified amounts included a total of only $71,000 of fees previously included within the hardware sales mix category for the three months ended March&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 for the three months ended March&#xA0;31, 2018 or 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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: 8%"> The following tables present our results of operations by reportable operating segment for the periods indicated (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="61%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended March&#xA0;31, 2018</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>North&#xA0;America</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>EMEA</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>APAC</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>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">1,163,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,582,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">143,581</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,487</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">180,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,307,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">400,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,762,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">1,057,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">337,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,838</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,438,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,038</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,716</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,410</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,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,132,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">344,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,522,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">175,371</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,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">8,842</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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: 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">132,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,283</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">443</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,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">1,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">42,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <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="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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended March&#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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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">984,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">308,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,321,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">126,105</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,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,110,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">330,355</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,236</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,477,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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">891,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">282,509</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,961</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,201,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">61,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,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">1,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,259</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">952,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">287,809</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,856</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,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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">158,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,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">40,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">1,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">3,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">2,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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 (loss) from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,127</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following is a summary of our total assets by reportable operating segment (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="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="2" align="center"><b>March&#xA0;31,<br /> 2018</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>December&#xA0;31,</b><br /> <b>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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,349,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">576,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">530,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">112,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Corporate assets and intercompany eliminations, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(465,661</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(283,333</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,685,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: 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: 8%"> We recorded the following <font style="WHITE-SPACE: nowrap">pre-tax</font> amounts, by reportable 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="76%" align="center" border="0"> <tr> <td width="81%"></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>Three Months Ended<br /> March&#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>2018</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>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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization of property and equipment:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,553</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,433</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,830</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of intangible 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" 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"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; 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">74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,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">4,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 1644000 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. 7679000 221256 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. Share Repurchase Program</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> 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. We repurchased 221,256 shares of our common stock on the open market at a total cost of approximately $7,679,000 (an average price of $34.71 per share) during the three months ended March&#xA0;31, 2018. All shares repurchased were retired. During the comparative three months ended March&#xA0;31, 2017, we did not repurchase any shares of our common stock.</p> </div> 34.71 NSIT 36263000 35913000 From three to twenty-four months -22263000 395000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following table provides information about receivables, contract assets and contract liabilities from contracts with customers as of March&#xA0;31, 2018 and January&#xA0;1, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" 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> </tr> <tr style="FONT-SIZE: 8pt; 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>March&#xA0;31,<br /> 2018</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>January&#xA0;1,<br /> 2018</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 receivables, which are included in &#x201C;Accounts receivable, net&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,794,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,849,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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-current</font> receivables, which are included in &#x201C;Other assets&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, which are included in &#x201C;Other current assets&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities, which are included in &#x201C;Deferred revenue&#x201D; and &#x201C;Other liabilities&#x201D;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> P11M P1Y The majority of our contracts are completed within a one-yearperformance period, and for contracts with a specified term of one year or less <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>BALANCE SHEET AT MARCH&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="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>As Reported</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>Adjustments</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><font style="WHITE-SPACE: nowrap">Pre-Topic</font><br /> 606<br /> Adoption</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"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100,237</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,751,321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80,928</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,670,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194,743</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">194,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories not available for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,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">66,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,790</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,166,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,332</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,185,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75,579</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">75,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,403</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">131,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97,158</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">97,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,019</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">16,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,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">(28,709</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Accounts payable &#x2013; trade</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">882,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(27,199</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855,583</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 payable &#x2013; inventory financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228,102</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">228,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,147</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,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">162,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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 portion of long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,358</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">16,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,373,344</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,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,398,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">245,569</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">245,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">672</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">672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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 liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,225</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,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">45,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">1,691,810</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,322</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,690,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Stockholders&#x2019; equity:</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"> Preferred stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">358</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">358</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315,493</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">315,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,991</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">576,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Accumulated other comprehensive loss &#x2013; foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,673</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(64</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,737</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">880,601</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,055</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">872,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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">2,572,411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,377</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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"> <b>STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH&#xA0;31, 2018</b></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="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; 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>As Reported</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>Adjustments</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><font style="WHITE-SPACE: nowrap">Pre-Topic</font><br /> 606<br /> Adoption</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,582,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,497</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,572,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">180,748</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,996</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,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">1,762,903</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,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">1,751,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">1,438,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">(11,069</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,427,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">84,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</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,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">1,522,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,553</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,512,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">240,005</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(940</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">239,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">188,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">188,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">50,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,018</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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> expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">44,262</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,018</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">11,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">(203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">32,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(815</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> <td 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" 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.91</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> <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.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> 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;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,913</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">35,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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,263</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">36,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 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</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> 1427665000 84680000 1512345000 0.88 0.89 239065000 43244000 11314000 31930000 49163000 -5919000 1644000 1751410000 1572658000 178752000 188258000 36263000 35913000 -11069000 516000 -10553000 -0.02 -0.02 -940000 -1018000 -203000 -815000 -1018000 -11493000 -9497000 -1996000 78000 20000 3184000 P1Y4M28D 14185 377045 321924 11355845 29.65 33.14 35.30 104000 2390000 690000 116967 2017-01-06 2017-09-26 1695486000 52920000 1259489000 383077000 67417000 2170000 47909000 17338000 Prime plus 1.25% 2021-06-23 0.0125 2021-06-23 0.15 0.05 0.10 0.075 0.125 2021-03-31 2019-06-23 258149000 29931000 111604000 116614000 245905000 12125000 215900000 17880000 1258849000 13034000 979894000 265921000 514644000 39250000 39250000 290476000 290476000 184918000 184918000 1067511000 7160000 7160000 873341000 873341000 187010000 187010000 180748000 8680000 8680000 143581000 143581000 28487000 28487000 177000 42838000 3410000 46248000 132000 8842000 1458000 142000 127000 55090000 55090000 46410000 8680000 7257000 127000 3360000 1057989000 74038000 1132027000 4298000 175371000 42288000 791000 443000 20000 1307398000 1307398000 1163817000 143581000 132640000 443000 74000 337907000 6716000 344623000 1003000 55792000 6435000 2506000 1074000 -81000 400415000 400415000 371928000 28487000 48283000 1074000 2012 2015 0000932696 us-gaap:LatestTaxYearMember 2018-01-01 2018-03-31 0000932696 us-gaap:EarliestTaxYearMember 2018-01-01 2018-03-31 0000932696 nsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:ServicesNetSalesMember 2018-01-01 2018-03-31 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:HardwareNetSalesMember 2018-01-01 2018-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SoftwareNetSalesMember 2018-01-01 2018-03-31 0000932696 nsit:LargeEnterpriseCorporateMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:LargeEnterpriseCorporateMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:LargeEnterpriseCorporateMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:LargeEnterpriseCorporateMember 2018-01-01 2018-03-31 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:SmallAndMediumsizedBusinessesMember 2018-01-01 2018-03-31 0000932696 nsit:PublicSectorMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 nsit:PublicSectorMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:PublicSectorMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 nsit:PublicSectorMember 2018-01-01 2018-03-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2018-01-01 2018-03-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2018-01-01 2018-03-31 0000932696 nsit:InventoryFinancingFacilityMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-03-31 0000932696 nsit:CaaseGroupBVMember 2018-01-01 2018-03-31 0000932696 nsit:DatalinkCorporationMember 2018-01-01 2018-03-31 0000932696 nsit:PerformanceBasedRestrictedStockUnitMember 2018-01-01 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2018-01-01 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000932696 2018-01-01 2018-03-31 0000932696 nsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 nsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:HardwareNetSalesMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2017-01-01 2017-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2017-01-01 2017-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0000932696 2017-01-01 2017-03-31 0000932696 us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2017-01-01 2017-01-31 0000932696 nsit:DeferredRevenueAndOtherLiabilitiesMember 2018-01-01 0000932696 nsit:AccountsReceivableNetMember 2018-01-01 0000932696 us-gaap:OtherCurrentAssetsMember 2018-01-01 0000932696 us-gaap:OtherAssetsMember 2018-01-01 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000932696 nsit:EMEASegmentMember 2017-12-31 0000932696 nsit:NorthAmericaSegmentMember 2017-12-31 0000932696 nsit:APACSegmentMember 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:IntersegmentEliminationMember 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000932696 us-gaap:OtherNoncurrentAssetsMember 2017-12-31 0000932696 us-gaap:OtherCurrentAssetsMember 2017-12-31 0000932696 2017-12-31 0000932696 us-gaap:OtherNoncurrentAssetsMember 2016-12-31 0000932696 us-gaap:OtherCurrentAssetsMember 2016-12-31 0000932696 2016-12-31 0000932696 nsit:EMEASegmentMember 2018-03-31 0000932696 nsit:NorthAmericaSegmentMember 2018-03-31 0000932696 nsit:ServicesMember 2018-03-31 0000932696 us-gaap:ProductMember 2018-03-31 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2018-03-31 0000932696 nsit:TermLoanAMember 2018-03-31 0000932696 nsit:SeniorRevolvingCreditFacilityMembernsit:ForeignCurrencyBorrowingsMember 2018-03-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2018-03-31 0000932696 nsit:SeniorRevolvingCreditFacilityTermLoanAndAssetBackedSecuritizationFacilityMember 2018-03-31 0000932696 nsit:InventoryFinancingFacilityMember 2018-03-31 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2018-03-31 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2018-03-31 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2018-03-31 0000932696 us-gaap:IntersegmentEliminationMember 2018-03-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0000932696 nsit:DeferredRevenueAndOtherLiabilitiesMember 2018-03-31 0000932696 nsit:AccountsReceivableNetMember 2018-03-31 0000932696 us-gaap:OtherNoncurrentAssetsMember 2018-03-31 0000932696 us-gaap:OtherCurrentAssetsMember 2018-03-31 0000932696 us-gaap:OtherAssetsMember 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0000932696 us-gaap:AccountingStandardsUpdate201409Member 2018-03-31 0000932696 2018-03-31 0000932696 us-gaap:OtherNoncurrentAssetsMember 2017-03-31 0000932696 us-gaap:OtherCurrentAssetsMember 2017-03-31 0000932696 2017-03-31 0000932696 2018-04-27 0000932696 2018-03-29 0000932696 nsit:InventoryFinancingFacilityMember 2018-03-23 0000932696 nsit:InventoryFinancingFacilityMember 2018-03-22 0000932696 2018-02-13 iso4217:USD iso4217:USD shares shares pure nsit:Segment EX-101.SCH 6 nsit-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets (unaudited) link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations (unaudited) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Comprehensive Income (unaudited) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Cash Flows (unaudited) link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - New Accounting Standard - Sales Recognition link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Net Earnings Per Share ("EPS") link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Severance and Restructuring Activities link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Share Repurchase Program link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies) link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - New Accounting Standard - Sales Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Net Earnings Per Share ("EPS") (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Severance and Restructuring Activities (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - New Accounting Standard - Sales Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Statement of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities from Contract with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Net Earnings Per Share ("EPS") - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Share Repurchase Program - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 nsit-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 nsit-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 nsit-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 nsit-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g574479g69l36.jpg GRAPHIC begin 644 g574479g69l36.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\< M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( #$ =0,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /?J "@ H * "@ H * "@ H * "@#'U?Q)IFB7MI:WTQ26Z; M;& I/<#)]!DBM(4Y23:.FCA*E>,IP6D3@_".N-9^)O%ESJ5W,;2U=CAF+A!Y MA' _PI*+DTD>UC<,I8>BJ:]Z5OR'ZGXI\-ZCXDT[5E\0W4*6G6W6W?:W/T[] M#UXKIC1FDU8RIY?BH4Y4_9IW.XT/Q+IOB%)FTR9I1 0'S&5QGIU^E<\ZC M/+Q&$JX9I5%:YLUF

%/"]Y;>)/$TEK:\4%W:V&\I0G5=65X^9W.G:7INFB5=/L[>W#$;Q"@7)'KBN=R;4 MK5:KO4DWZLX;X5:SJ6KG6?[0O9KGR6C">8V=N=^7%SIVJ-=7,LQ$R!3)(6QP?6I MB7)'IM40B>&].U_5;S3K/7[X36F=YD@P&P< M''S>M3[/S/H:^/J8>E&K*C&S_7Y&EJFGG2_B#X1L#,9O(A5-[#!;YFYKMI*U M*2/(A4]K0K3MN=;H?@[^Q[O49SJ4TWVR0.!]W;R>ISR>>M-[*\O]7U"]:>.7RPRR D_*#D ME@3WH0.R-[P1=W^@>.;WPC+=O=V<:EHR_&P@!ACG@8/(]::WL#6ESFX5T_Q) MXRU6'QCJ=Q:-'(RP+Y@55.[&W+ X&,?6I'TT.\;P];^&?A]KT5EJ$]U#+;R2 M1L\F0@V*-+BUO7M2O)+F]'F@(P&U3TR6!SQ],4= ;2)?A5+<1:MKVG/=32V]KA8U M=R0,,PR!T'0=*$#Z'.^ /!%AXLM;Z6]N+F/R)%5%A90.1U.0:$AR=CI/!T]] MX8\>7/@][IKFQVF2,OU0[ PQSQQU'KS0MR7M)OB/XBM+BZN;=8YI MI UNP4D^;C!R#QS1;4IO0]HL+1;#3[:S1F=8(EC#.Y7T[ ^/&H"WO&^&?BE9&D-DL M#BW#] =C;L?^.TD$M&6=)T:XUOX*/:VL9>Y29I(T'\15^1^6:5M O[Q?\(_$ M;1]/\/6NG:Q-):7=FODD-"Q!"G Z X.."#W%.^@G$I?"J9+CQ%XDGC),EBU\%_^0;JP_Z;)_Z"::%(1/\ DOLF/^>7_M 4:W']FQEV^K1> M!_BGK$^J0S+;W>\JRKGAF#@CU';BBX6NCUF/5K*2UM+GSU6*[56A+<;@1D?H M:H@NT % !0!4M=+L+$2BTLK>W$OWQ%$J[OK@<]30 ZSTZRT]&2RM(+9&.66& M,("?4@4 -73+%+YKU;.!;MAAIQ&!(>WWNM %>Y\/:+>3F:ZTFRGE/5Y+=6)_ M$BBP]BY]BMA:&T^SQ?9BNTQ;!L*^F.F/:@06UI;6, @M+>*"$2?RJ&RTGW-7X8>';W3;>^U2_A6!]1*M M'"!@H@R>1V^]T]!32$WT.XL]-LM/1ULK2"V5^6$,83/UQ5+0EZA_9MD+XWWV M.#[9C'G^4-_3'WNO3B@!UU86E['Y=W;0W"?W98PX_(T!J(^GVCI AMX]D&/+ M4+@)CI@4 6: "@ H * "@ H * "@!#UH I_\OGXU)1 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
Apr. 27, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Trading Symbol NSIT  
Entity Registrant Name INSIGHT ENTERPRISES INC  
Entity Central Index Key 0000932696  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   35,436,195
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 100,237 $ 105,831
Accounts receivable, net of allowance for doubtful accounts of $10,101 and $10,158, respectively 1,751,321 1,814,560
Inventories 194,743 194,529
Inventories not available for sale 645 36,956
Other current assets 119,404 152,467
Total current assets 2,166,350 2,304,343
Property and equipment, net of accumulated depreciation and amortization of $325,608 and $335,078, respectively 75,579 75,252
Goodwill 131,403 131,431
Intangible assets, net of accumulated amortization of $40,949 and $37,357, respectively 97,158 100,778
Deferred income taxes 16,019 17,064
Other assets 85,902 56,783
Total assets 2,572,411 2,685,651
Current liabilities:    
Accounts payable - trade 882,782 899,075
Accounts payable - inventory financing facility 228,102 319,468
Accrued expenses and other current liabilities 175,147 175,860
Current portion of long-term debt 16,358 16,592
Deferred revenue 70,955 88,979
Total current liabilities 1,373,344 1,499,974
Long-term debt 245,569 296,576
Deferred income taxes 672 717
Other liabilities 72,225 44,915
Total liabilities 1,691,810 1,842,182
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,848 shares at March 31, 2018 and 35,829 shares at December 31, 2017 issued and outstanding 358 358
Additional paid-in capital 315,493 317,155
Retained earnings 584,423 550,220
Accumulated other comprehensive loss - foreign currency translation adjustments (19,673) (24,264)
Total stockholders' equity 880,601 843,469
Total liabilities and stockholders' equity $ 2,572,411 $ 2,685,651
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 10,101 $ 10,158
Accumulated depreciation and amortization of property and equipment 325,608 335,078
Accumulated amortization of intangible assets $ 40,949 $ 37,357
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,848,000 35,829,000
Common stock, shares outstanding 35,848,000 35,829,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Net sales:    
Products $ 1,582,155 $ 1,321,969
Services 180,748 155,574
Total net sales 1,762,903 1,477,543
Costs of goods sold:    
Products 1,438,734 1,201,057
Services 84,164 68,259
Total costs of goods sold 1,522,898 1,269,316
Gross profit 240,005 208,227
Operating expenses:    
Selling and administrative expenses 188,180 177,632
Severance and restructuring expenses 1,644 4,695
Acquisition-related expenses   2,947
Earnings from operations 50,181 22,953
Non-operating (income) expense:    
Interest income (153) (431)
Interest expense 6,015 3,933
Net foreign currency exchange (gain) loss (245) 380
Other expense, net 302 315
Earnings before income taxes 44,262 18,756
Income tax expense 11,517 4,908
Net earnings $ 32,745 $ 13,848
Net earnings per share:    
Basic $ 0.91 $ 0.39
Diluted $ 0.90 $ 0.38
Shares used in per share calculations:    
Basic 35,913 35,602
Diluted 36,263 36,185
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Statement of Comprehensive Income [Abstract]    
Net earnings $ 32,745 $ 13,848
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments 4,591 7,280
Total comprehensive income $ 37,336 $ 21,128
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities:    
Net earnings $ 32,745 $ 13,848
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:    
Depreciation and amortization of property and equipment 5,433 6,830
Amortization of intangible assets 3,611 4,223
Provision for losses on accounts receivable 346 921
Write-downs of inventories 629 392
Write-off of property and equipment 303  
Non-cash stock-based compensation 3,184 3,412
Deferred income taxes 979 (573)
Changes in assets and liabilities, net of acquisitions and sale of foreign entity:    
Decrease in accounts receivable 188,138 182,710
Decrease (increase) in inventories 4,444 (22,257)
(Increase) decrease in other assets (28,517) 1,043
Decrease in accounts payable (97,104) (334,221)
Increase in deferred revenue 16,177 9,808
Increase (decrease) in accrued expenses and other liabilities 20,377 (18,238)
Net cash provided by (used in) operating activities 150,745 (152,102)
Cash flows from investing activities:    
Purchases of property and equipment (5,044) (10,052)
Acquisitions, net of cash and cash equivalents acquired   (180,859)
Net cash used in investing activities (5,044) (190,911)
Cash flows from financing activities:    
Borrowings on senior revolving credit facility 276,684 169,109
Repayments on senior revolving credit facility (392,184) (169,109)
Borrowings on accounts receivable securitization financing facility 1,024,000 918,500
Repayments on accounts receivable securitization financing facility (955,000) (762,000)
Borrowings under Term Loan A   175,000
Repayments under Term Loan A (3,281)  
Repayments under other financing agreements (1,234) (3,419)
Payments on capital lease obligations (288) (128)
Net repayments under inventory financing facility (91,366) (4,172)
Payment of debt issuance costs   (1,123)
Payment of payroll taxes on stock-based compensation through shares withheld (2,884) (4,526)
Repurchases of common stock (7,679)  
Net cash (used in) provided by financing activities (153,232) 318,132
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances 1,937 5,820
Decrease in cash, cash equivalents and restricted cash (5,594) (19,061)
Cash, cash equivalents and restricted cash at beginning of period 107,445 205,946
Cash, cash equivalents and restricted cash at end of period $ 101,851 $ 186,885
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Recently Issued Accounting Standards
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Recently Issued Accounting Standards

1. Basis of Presentation and Recently Issued Accounting Standards

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

In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of March 31, 2018 and our results of operations and cash flows for the three months ended March 31, 2018 and 2017. The consolidated balance sheet as of December 31, 2017 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the Securities and Exchange Commission and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (“GAAP”).

The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December 31, 2017. Our results of operations include the results of Datalink Corporation (“Datalink”) from its acquisition date of January 6, 2017 and Caase Group B.V. (referred to herein as, “Caase.com”) from its acquisition date of September 26, 2017.

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.

The preparation of consolidated financial statements in conformity with 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.

 

Recently Issued Accounting Standards

Other than the adoption of the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers,” effective as of January 1, 2018, as discussed in Note 2, there have been no material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017 that affect or may affect our current financial statements.

We adopted ASU No. 2016-18, “Restricted Cash,” ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments,” and ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities,” effective January 1, 2018. The adoption of these new standards did not have a material effect on our consolidated financial statements.

As a result of the adoption of ASU No. 2016-18, we began including amounts generally described as restricted cash or restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the statement of cash flows for the three months ended March 31, 2018. Amounts shown in the statement of cash flows for the three months ended March 31, 2017 were reclassified to conform to the current period presentation. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2018 and 2017 (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 100,237      $ 105,831  

Restricted cash included in other current assets

     10        46  

Restricted cash included in other non-current assets

     1,604        1,568  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 101,851      $ 107,445  
  

 

 

    

 

 

 

 

     March 31,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 183,709      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,098        3,013  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 186,885      $ 205,946  
  

 

 

    

 

 

 

Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. Restricted cash shown in the statement of cash flows for the three months ended March 31, 2017 also includes funds deposited with a financial institution in Australia to provide a guarantee on our behalf as security for any funds we might draw under our revolving loan facility in China. The deposited funds were restricted in that we could not withdraw them as long as the related loan facility was in place. These amounts were reported in other non-current assets.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition
3 Months Ended
Mar. 31, 2018
Accounting Changes and Error Corrections [Abstract]  
New Accounting Standard - Sales Recognition

2. New Accounting Standard – Sales Recognition

We adopted ASU No. 2014-09, “Revenue from Contracts with Customers,” which created FASB Topic 606 (“Topic 606”) with a date of initial application of January 1, 2018. Topic 606 also includes Subtopic 340-40, “Other Assets and Deferred Costs – Contracts with Customers,” which requires the deferral of incremental costs of obtaining a contract with a customer. As a result, we changed our accounting policy for sales recognition and incremental costs of obtaining a contract with a customer as detailed below.

We applied Topic 606 using the modified retrospective transition method. Upon initially applying the new standard, the net cumulative effect from prior periods of applying the guidance in Topic 606 was recognized as a cumulative effect adjustment to the opening balance of retained earnings in our consolidated balance sheet as of January 1, 2018. Additionally, we have elected the option to only account for contracts that remained open as of the January 1, 2018 transition date in accordance with Topic 606. Revenue recognition for contracts for which substantially all of the revenue was recognized in accordance with the revenue guidance in effect before January 1, 2018 has not been changed. The comparative information as of December 31, 2017 and for the years ended December 31, 2017 and 2016 have not been adjusted and continue to be reported under the previously applicable accounting standards. The details of the significant changes and quantitative impact of the changes are set forth below.

 

    In sales transactions for certain security software products that are sold with integral third-party delivered software maintenance, we changed our accounting to record both the software license and the accompanying software maintenance on a net basis, as the agent in the arrangement, given the predominant nature of the goods and services provided to the customer. Under previous guidance, we bifurcated the sale of the software license from the sale of the maintenance contract, recorded the sale of the software product on a gross sales recognition basis and recorded the sale of the software maintenance on a net sales recognition basis. This change has no effect on reported gross profit dollars associated with these transactions.

 

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

 

    The accounting for renewals of certain software term licenses changed to delay revenue recognition until the beginning of the renewal period. Under previous guidance, we recognized revenue as the renewal order was completed.

 

    The accounting for certain contracts with our clients that include payment terms that exceed one year changed such that we recognize revenue at the point in time when control of the product is transferred to the client or over the period of time that the service is provided to the client. To the extent that a significant financing component exists in these arrangements, we will record interest income associated with the financing component of the arrangement over the payment terms of the arrangement. Under previous guidance, we deferred revenue recognition under these contracts until payments became due as a result of the extended payment terms.

 

    The timing of revenue recognition for certain services contracts also changed to align with an appropriate input or output method. For example, the timing of revenue recognition for certain services contracts with stated milestone terms changed to an earlier point in time when control transfers to the customer. Under previous guidance, we recognized revenue based on the milestones stated in the contract with our customer.

 

    The accounting for sales commissions on contracts with performance periods that exceed one year changed such that we record such sales commissions as an asset and amortize them to expense over the related contract performance period. Under previous guidance, sales commissions were expensed in the period the transaction was generated.

The total cumulative effect adjustment from prior periods that we recognized in our consolidated balance sheet as of January 1, 2018 as an adjustment to retained earnings was $7,176,000.

The following tables summarize the effects of adopting Topic 606 on the Company’s consolidated financial statements as of March 31, 2018 and for the three months then ended (in thousands):

BALANCE SHEET AT MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 100,237      $ —        $ 100,237  

Accounts receivable, net

     1,751,321        (80,928      1,670,393  

Inventories

     194,743        —          194,743  

Inventories not available for sale

     645        65,470        66,115  

Other current assets

     119,404        34,790        154,194  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,166,350        19,332        2,185,682  

Property and equipment, net

     75,579        —          75,579  

Goodwill

     131,403        —          131,403  

Intangible assets, net

     97,158        —          97,158  

Deferred income taxes

     16,019        —          16,019  

Other assets

     85,902        (28,709      57,193  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 882,782      $ (27,199    $ 855,583  

Accounts payable – inventory financing facility

     228,102        —          228,102  

Accrued expenses and other current liabilities

     175,147        (13,000      162,147  

Current portion of long-term debt

     16,358        —          16,358  

Deferred revenue

     70,955        65,146        136,101  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,373,344        24,947        1,398,291  

Long-term debt

     245,569        —          245,569  

Deferred income taxes

     672        —          672  

Other liabilities

     72,225        (26,269      45,956  
  

 

 

    

 

 

    

 

 

 
     1,691,810        (1,322      1,690,488  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     358        —          358  

Additional paid-in capital

     315,493        —          315,493  

Retained earnings

     584,423        (7,991      576,432  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (19,673      (64      (19,737
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     880,601        (8,055      872,546  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,582,155      $ (9,497    $ 1,572,658  

Services

     180,748        (1,996      178,752  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,762,903        (11,493      1,751,410  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,438,734        (11,069      1,427,665  

Services

     84,164        516        84,680  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,522,898        (10,553      1,512,345  
  

 

 

    

 

 

    

 

 

 

Gross profit

     240,005        (940      239,065  

Operating expenses:

        

Selling and administrative expenses

     188,180        78        188,258  

Severance and restructuring expenses

     1,644        —          1,644  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     50,181        (1,018      49,163  

Non-operating expense, net

     5,919        —          5,919  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     44,262        (1,018      43,244  

Income tax expense

     11,517        (203      11,314  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 32,745      $ (815    $ 31,930  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 0.91      $ (0.02    $ 0.89  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.90      $ (0.02    $ 0.88  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,913        —          35,913  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,263        —          36,263  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF CASH FLOWS FOR THE THREE MONTHS ENDED MARCH 31, 2018

The adoption of Topic 606 had no effect on net cash provided by operating activities, net cash used in investing activities or net cash used in financing activities for the three months ended March 31, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the quarter under Topic 606 to pre-Topic 606 adoption was fully offset by adjustments to the reported changes in asset and liability balances, resulting in no effect on operating cash flows.

Significant Accounting Policy

Revenue is measured based on the consideration specified in a contract with a client, and excludes any sales incentives and amounts collected on behalf of third parties. The Company recognizes revenue when it satisfies a performance obligation by transferring control of a product or service to a client.

Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a client, are excluded from revenue. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we reported sales net of any sales-based taxes assessed by governmental authorities that are imposed on and concurrent with sales transactions.

 

We record the freight we bill to our clients as net sales and the related freight costs we pay as costs of goods sold. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Nature of Goods and Services

We sell hardware and software products on both a stand-alone basis without any services and as solutions bundled with services.

When we provide a combination of hardware and software products with the provision of services, we separately identify our performance obligations under our contract with the client as the distinct goods (hardware and/or software products) or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each distinct performance obligation in proportion to its stand-alone selling price. The stand-alone selling price is the price at which we would sell a promised good or service separately to a client. Observable stand-alone prices are used when they are available. If not available, we estimate the price based on observable inputs, including direct labor hours and allocable costs.

Hardware Offerings

We recognize hardware product revenue at the point in time when a client takes control of the hardware, which typically occurs when title and risk of loss have passed to the client at its destination. Our selling terms and conditions were modified during the fourth quarter of 2017 to specify F.O.B. destination contractual terms such that control is transferred from the Company at the point in time when the product is received by the client. Prior to the adoption of Topic 606, because we either (i) had a general practice of covering client losses while products were in transit despite title and risk of loss contractually transferring at the point of shipment or (ii) had specifically stated F.O.B. destination contractual terms with the client, delivery was not deemed to have occurred until the point in time when the product was received by the client. The transaction price for hardware sales is adjusted 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 as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for 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 and we work closely with our clients to determine their hardware and software specifications. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Bill and Hold Transactions

We offer a service to our customers whereby clients may purchase product that we procure on their behalf and, at our clients’ direction, store the product in our warehouse for a designated period of time, with the intention of deploying the product to the clients’ designated locations at a later date. These warehousing services are designed to help our clients with inventory management challenges associated with technology roll-outs, product that is moving to end of life, and/or clients needing integrated stock available for immediate deployment. In some circumstances, we may also perform lab integration services on a portion of the product prior to shipment to our clients for a separate fee. The client is invoiced and title transfers to the client upon receipt of the product at our warehouse. These product contracts are non-cancelable with customary credit terms beginning the date the product is received in our warehouse and the warranty periods begin on the date of invoice. Revenue is recognized for the sale of the product to the client upon receipt of the product at our warehouse.

The warehousing services and lab integration fees are considered separate performance obligations. Under previous accounting guidance, prior to the adoption of Topic 606, it was determined that these product sales transactions did not meet the revenue recognition criteria under GAAP. Therefore, we did not record product net sales, and the inventories were classified as inventories not available for sale on our consolidated balance sheet, until the product was delivered to the clients’ designated location. If clients remitted payment before we delivered the product to them, we recorded the payments received as deferred revenue on our consolidated balance sheet until such time as the product was delivered.

Software Offerings

We recognize revenue from software sales at the point in time when the client acquires the right to use or copy software under license and control transfers to the client. Revenue is recognized upon the commencement of the term of the software license agreement or when the renewal term begins, as applicable. This is a change from our accounting treatment prior to the adoption of Topic 606, whereby revenue from renewals of software licenses was recognized when the parties agreed to the renewal or extension, provided that all other revenue recognition criteria had been met.

Although the revenue recognition treatment for term software license renewals has changed as described above, a substantial portion of the software licenses we sell are perpetual software licenses and do not require renewal or extension after their initial purchase by the client. Such perpetual licenses are periodically subject to true-up, whereby additional perpetual licenses are sold under the client’s pre-existing master agreement. Such true-ups are generally sold in arrears, and clients are invoiced for the additional licenses they had already been utilizing. Since the client controlled these additional perpetual licenses prior to the true-up, software revenue related to the underlying additional licenses is recognized when we agree to the true-up with our client and the partner. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Software Maintenance

Software maintenance agreements provide our clients with the right to obtain any software upgrades, bug fixes and help desk and other support services directly from the software publisher at no additional charge during the term of the software maintenance agreements. We act as the software publisher’s agent in selling these software maintenance agreements and do not assume any performance obligation to the client under the agreements. As a result, we are the agent in these transactions and these sales are recorded on a net sales recognition basis. Under net sales recognition, the cost of the software maintenance agreement 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. Because we are acting as the software publisher’s agent, revenue is recognized when the parties agree to the initial purchase, renewal or extension as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.

 

Cloud / Software-as-a-Service Offerings

Cloud or software-as-a-service subscription products provide our clients with access to software products hosted in the public cloud without the client taking possession of the software. We act as the software publisher’s agent in selling these software-as-a service subscription products and do not host the software products on our servers. We do not take control of the software products or assume any performance obligation to the clients related to the provisioning of the offerings in the cloud. As a result, these sales are recorded on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606. As discussed in Note 10, we report all fees earned from activities reported net within our services net sales category in our statements of operations.

Services Sales

We design, procure, deploy, implement and manage solutions that combine hardware, software and services to help businesses run smarter. Such services are provided by us or third-party sub-contract vendors as part of bundled arrangements, or are provided separately on a stand-alone basis as technical, consulting or managed services engagements. If the services are provided as part of a bundled arrangement with hardware and software, the hardware, software and services are generally distinct performance obligations. In general, we recognize revenue from services engagements as we perform the underlying services and satisfy our performance obligations.

We recognize revenue for sales of services by measuring progress toward complete satisfaction of the related service performance obligation. Billings for such services that are made in advance of the related revenue recognized are recorded as a contract liability.

Specific revenue recognition practices for certain of our services offerings are described in further detail below.

Time and Materials Services Contracts. We recognize revenue for professional services engagements that are on a time and materials basis based upon hours incurred for the performance completed to date for which we have the right to consideration, even if such amounts have not yet been invoiced as of period end. This is consistent with our accounting treatment prior to the adoption of Topic 606, whereby we recognized revenue for professional services engagements that are on a time and materials basis based upon hours incurred as the services were performed and amounts were earned.

Fixed Fee Services Contracts. We recognize revenue on fixed fee professional services contracts using a proportional performance method of revenue recognition based on the ratio of direct labor and other allocated costs incurred to total estimated direct labor and other allocated costs. This is consistent with our accounting treatment prior to the adoption of Topic 606.

OneCall Support Services Contracts. When we sell certain hardware and/or software products to our clients, we also enter into service contracts with them. These contracts are support service agreements for the hardware and/or software products that were purchased. Under certain support services contracts, although we purchase third-party support contracts for maintenance on the specific hardware or software products we have sold, our internal support desk assists the client first by performing an initial technical triage to determine the source of the problem and whether we can direct the client on how to fix the problem. We refer to these services as “OneCall.” We act as the principal in the transaction because we perform the OneCall services over the term of the support service contract and we set the price of the service charged to the client. As a result, we recognize revenue from OneCall extended service contracts on a gross sales recognition basis ratably over the contract term of the stand ready obligation, generally one to three years.

 

On our balance sheet, a significant portion of our contract liabilities balance relates to OneCall support services agreements for which clients have paid or have been invoiced but for which we have not yet recognized the applicable services revenue. We also defer incremental direct costs to fulfill our service contracts that we prepay to third parties for direct support of our fulfillment of the service contract to our clients under our contract terms and amortize them into operations over the term of the contracts.

The recognition of revenue and related costs for our stand ready obligation under our OneCall service contracts on a straight-line basis over the term of the contract is consistent with our accounting treatment prior to the adoption of Topic 606.

Vendor Direct Support Services Contracts. When we do not provide OneCall services to the client on hardware and/or software products that were purchased, the client purchases a vendor direct support services contract through us. Under these contracts, our clients call the manufacturer/publisher or its designated service organization directly for both the initial technical triage and any follow-up assistance. We act as the manufacturer/publisher’s agent in selling these support service contracts and do not assume any performance obligation to the client under the arrangements. As a result, these sales are recorded on a net sales recognition basis similar to software maintenance agreements, as discussed above. Because we are acting as the manufacturer/publisher’s agent, revenue is recognized when the parties agree to the purchase of the support services contract as our agency services are then complete. This is consistent with our accounting treatment prior to the adoption of Topic 606.

Third-party Provided Services. A majority of our third-party sub-contractor services contracts are entered into in conjunction with other services contracts under which the services are performed by Insight teammates. We have concluded that we control all services under the contract and can direct the third-party sub-contractor to provide the requested services. As such, we act as the principal in the transaction and record the services under a gross sales recognition basis, with the selling price being recorded in sales and our cost to the third-party service provider being recorded in costs of goods sold. For certain third-party service contracts in which we are not responsible for fulfillment of the services, we have concluded that we are an agent in the transaction and record revenue on a net sales recognition basis. This is consistent with our accounting treatment prior to the adoption of Topic 606.

 

Disaggregation of Revenue

In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three months ended March 31, 2018 (in thousands):

 

     Three Months Ended March 31, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 873,341      $ 187,010      $ 7,160      $ 1,067,511  

Software

     290,476        184,918        39,250        514,644  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 979,894      $ 265,921      $ 13,034      $ 1,258,849  

Public Sector

     111,604        116,614        29,931        258,149  

Small and Medium-Sized Businesses

     215,900        17,880        12,125        245,905  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue Recognition based on acting as Principal or Agent in the Transaction

           

Gross revenue recognition (Principal)

   $ 1,259,489      $ 383,077      $ 52,920      $ 1,695,486  

Net revenue recognition (Agent)

     47,909        17,338        2,170        67,417  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Contract Balances

The following table provides information about receivables, contract assets and contract liabilities from contracts with customers as of March 31, 2018 and January 1, 2018 (in thousands):

 

     March 31,
2018
     January 1,
2018
 

Current receivables, which are included in “Accounts receivable, net”

   $ 1,794,794      $ 1,849,803  

Non-current receivables, which are included in “Other assets”

     41,748        29,675  

Contract assets, which are included in “Other current assets”

     1,040        595  

Contract liabilities, which are included in “Deferred revenue” and “Other liabilities”

     89,533        86,743  

Significant changes in the contract assets and the contract liabilities balances during the three months ended March 31, 2018 are as follows (in thousands):

 

     Increase (Decrease)  
     Contract
Assets
     Contract
Liabilities
 

Balances at January 1, 2018

   $ 595      $ 86,743  

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

     —          (19,473

Cash received in advance and not recognized as revenue

     —          22,263  

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

     (395      —    

Contract assets recognized, net of reclassification to receivables

     840        —    
  

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,040      $ 89,533  
  

 

 

    

 

 

 

Transaction price allocated to the remaining performance obligations

The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March 31, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining nine months of 2018

   $ 370      $ 78,500      $ 78,870  

2019

     193        47,727        47,920  

2020

     84        20,998        21,082  

2021

     6        6,867        6,873  

2022

     —          3,110        3,110  

2023

     —          910        910  

2024 and thereafter

     —          24        24  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 653      $ 158,136      $ 158,789  
  

 

 

    

 

 

    

 

 

 

Topic 606 allows for certain practical expedients which we have elected to apply. As a result, we do not disclose information about remaining performance obligations that have original expected durations of one year or less in the table above. Amounts not included in the table above have an average original expected duration of eight months. Additionally, for our time and material contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of March 31, 2018 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 11 months.

 

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, therefore we do not include performance obligations under open cancelable purchase orders, which do not qualify for revenue recognition in accordance with Topic 606 as of March 31, 2018, in the table above.

Assets recognized for costs of obtaining a contract with a customer

We believe that the only significant incremental costs incurred to obtain contracts with our clients within the scope of Topic 606 are sales commissions. The majority of our contracts are completed within a one-year performance period, and for contracts with a specified term of one year or less, we have exercised a practical expedient, which allows us to recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that we otherwise would have recognized is one year or less. Under Topic 606, we record sales commissions on contracts with performance periods that exceed one year as an asset and amortize the asset to expense over the related contract performance period. As of March 31, 2018, the related asset balance was $2,467,000, which we expect to recognize as expense over the next 36 months. Under previous accounting standards, we recognized sales commissions as earned and recorded such amounts within selling and administrative expenses in our statements of operations.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Earnings Per Share ("EPS")
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Net Earnings Per Share ("EPS")

3. 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 period. 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 restricted stock units (“RSUs”).

A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):

 

     Three Months Ended
March 31,
 
     2018      2017  

Numerator:

     

Net earnings

   $ 32,745      $ 13,848  
  

 

 

    

 

 

 

Denominator:

     

Weighted average shares used to compute basic EPS

     35,913        35,602  

Dilutive potential common shares due to dilutive

RSUs, net of tax effect

     350        583  
  

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     36,263        36,185  
  

 

 

    

 

 

 

Net earnings per share:

     

Basic

   $ 0.91      $ 0.39  
  

 

 

    

 

 

 

Diluted

   $ 0.90      $ 0.38  
  

 

 

    

 

 

 

For the three months ended March 31, 2018 and 2017, 20,000 and 96,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.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations

4. Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations

Debt

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

 

     March 31,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ 2,000      $ 117,500  

Term Loan A (less unamortized debt issuance costs of $811 and $873, respectively)

     162,158        165,377  

Accounts receivable securitization financing facility

     94,000        25,000  

Capital leases and other financing obligations

     3,769        5,291  
  

 

 

    

 

 

 

Total

     261,927        313,168  

Less: current portion of long-term debt

     (16,358      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 245,569      $ 296,576  
  

 

 

    

 

 

 

Our senior revolving credit facility (“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, and matures on June 23, 2021. In January 2017, we amended our revolving facility to expand the facility by $175,000,000 in the form of an incremental Term Loan A (“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,187,500 due at maturity on June 23, 2021.

Our accounts receivable securitization financing facility (the “ABS facility”) has a maximum aggregate borrowing availability of $250,000,000, and matures on June 23, 2019. 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 March 31, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which $94,000,000 was outstanding.

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 is currently 3.25 times our trailing twelve-month adjusted earnings. 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 March 31, 2018, 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 $762,969,000, of which $2,000,000 was outstanding under our revolving facility, $162,969,000 was outstanding under our TLA and $94,000,000 was outstanding under our ABS facility at March 31, 2018.

 

Inventory Financing Facility

Our inventory financing facility was amended on March 23, 2018 to increase the aggregate availability for vendor purchases under the facility from $325,000,000 to $400,000,000, of which $228,102,000 was outstanding at March 31, 2018. The inventory financing facility matures on June 23, 2021. In conjunction with the increase in the aggregate availability under the facility, we no longer have the option to request additional increases in the aggregate amount available under the inventory financing facility without amending the facility. If balances are not paid within stated vendor terms, they will accrue interest at prime plus 1.25%. Amounts outstanding under this facility are classified separately as accounts payable—inventory financing facility in the accompanying consolidated balance sheets.

Capital Lease and Other Financing Obligations

Our capital lease obligations totaled $2,775,000 and $2,802,000 as of March 31, 2018 and December 31, 2017, respectively.    

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. These financing obligations totaled $994,000 and $2,489,000 as of March 31, 2018 and December 31, 2017, respectively.

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

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Severance and Restructuring Activities

5. Severance and Restructuring Activities

During the three months ended March 31, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments for the three months ended March 31, 2018 primarily related to severance actions taken to realign certain roles and responsibilities.

The following table details the activity related to these resource actions for the three months ended March 31, 2018 and the outstanding obligations as of March 31, 2018 (in thousands):

 

     North America      EMEA      APAC      Consolidated  

Balances at December 31, 2017

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

Severance costs, net of adjustments

     443        1,074        127        1,644  

Cash payments

     (791      (2,506      (142      (3,439

Foreign currency translation adjustments

     (20      81        —          61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,263      $ 1,643      $ —        $ 2,906  
  

 

 

    

 

 

    

 

 

    

 

 

 

The remaining outstanding obligations are expected to be paid during the next 12 months and, therefore, are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation

6. 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):

 

     Three Months Ended
March 31,
 
     2018      2017  

North America

   $ 2,390      $ 2,538  

EMEA

     690        745  

APAC

     104        129  
  

 

 

    

 

 

 

Total Consolidated

   $ 3,184      $ 3,412  
  

 

 

    

 

 

 

As of March 31, 2018, total compensation cost related to nonvested RSUs not yet recognized is $28,174,000, which is expected to be recognized over the next 1.41 years on a weighted-average basis.

The following table summarizes our RSU activity during the three months ended March 31, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     377,045        35.30     

Vested, including shares withheld to

cover taxes

     (321,924      29.65      $ 11,355,845 (b) 
        

 

 

 

Forfeited

     (14,185      33.14     
  

 

 

       

Nonvested at March 31, 2018(a)

     933,049        34.95      $ 32,591,402 (c) 
  

 

 

       

 

 

 

 

(a)  Includes 116,967 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2018 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2018.
(b)  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.
(c) 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 $34.93 as of March 29, 2018 (the last trading day of the quarter), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income Taxes

Our effective tax rate for the three months ended March 31, 2018 and 2017 was 26.0% and 26.2%, respectively. For the three months ended March 31, 2018, our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes, net of federal benefit. For the three months ended March 31, 2017, our effective tax rate was lower than the United States federal statutory rate of 35.0% due primarily to the recognition of $1,996,000 of tax benefits on the settlement of employee share-based awards in accordance with a new accounting standard, which was adopted effective January 1, 2017, and the recognition of certain tax benefits related to the release of reserves for specific uncertain tax positions during the quarter. Additionally, the effect of lower taxes on earnings in foreign jurisdictions was offset partially by losses in certain foreign jurisdictions, resulting in an increase in the valuation allowance for deferred tax assets related to these foreign operating losses. These decreases in our effective tax rate were partially offset by state income taxes, net of federal benefit, and the effect of non-deductible acquisition-related expenses incurred during the first quarter of 2017.

 

In December 2017, U.S. federal tax reform was enacted as part of the U.S. Tax Cuts and Jobs Act. Although we recorded a tax charge in 2017 in connection with the enactment of the U.S. Tax Cuts and Jobs Act, we have not completed our accounting related to all of its provisions. 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. For the quarter ended March 31, 2018, we have not made any changes to these provisional estimates, and we are continuing to analyze and model the impacts of the U.S. federal tax reform and will record said impacts as they become more certain.

As of March 31, 2018 and December 31, 2017, we had approximately $4,300,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $268,000 and $287,000, respectively, related to accrued interest. 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.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Program
3 Months Ended
Mar. 31, 2018
Equity [Abstract]  
Share Repurchase Program

8. Share Repurchase Program

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. We repurchased 221,256 shares of our common stock on the open market at a total cost of approximately $7,679,000 (an average price of $34.71 per share) during the three months ended March 31, 2018. All shares repurchased were retired. During the comparative three months ended March 31, 2017, we did not repurchase any shares of our common stock.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. 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 March 31, 2018, 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 March 31, 2018. 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 severance 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 March 31, 2018. Accordingly, we have not accrued any liabilities related to such indemnifications in our 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 the 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 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Segment Information

10. Segment 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, beginning with our results of operations 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 sold on the face of our consolidated statement of operations. We continued this presentation in the three months ended March 31, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three months ended March 31, 2017 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 three months ended March 31, 2017 has been reclassified to conform to the current year presentation. These reclassifications had no effect on previously reported total net sales amounts. The following table summarizes 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 three months ended March 31, 2017 (in thousands):

     North America
Three Months Ended
March 31,
     EMEA
Three Months Ended
March 31,
     APAC
Three Months Ended
March 31,
 

Sales Mix

   2018      2017      2018      2017      2018      2017  
            (As
Reclassified)
            (As
Reclassified)
            (As
Reclassified)
 

Hardware

   $ 873,341      $ 710,864      $ 187,010      $ 138,877      $ 7,160      $ 4,080  

Software

     290,476        273,983        184,918        169,318        39,250        24,847  

Services

     143,581        126,105        28,487        22,160        8,680        7,309  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 1,110,952      $ 400,415      $ 330,355      $ 55,090      $ 36,236  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

In North America, EMEA and APAC, fees earned from activities reported on a net basis totaling $21,981,000, $10,876,000 and $2,172,000, respectively, that were previously reported as part of our software or hardware product categories in the three months ended March 31, 2017, were reclassified to services to conform to the current year presentation. On a consolidated basis, these reclassified amounts included a total of only $71,000 of fees previously included within the hardware sales mix category for the three months ended March 31, 2017.

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 for the three months ended March 31, 2018 or 2017.

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 following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):

 

     Three Months Ended March 31, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,163,817      $ 371,928      $ 46,410      $ 1,582,155  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,307,398        400,415        55,090        1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,057,989        337,907        42,838        1,438,734  

Services

     74,038        6,716        3,410        84,164  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,132,027        344,623        46,248        1,522,898  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     175,371        55,792        8,842        240,005  

Operating expenses:

           

Selling and administrative expenses

     132,640        48,283        7,257        188,180  

Severance and restructuring expenses

     443        1,074        127        1,644  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 42,288      $ 6,435      $ 1,458      $ 50,181  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Three Months Ended March 31, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 984,847      $ 308,195      $ 28,927      $ 1,321,969  

Services

     126,105        22,160        7,309        155,574  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,110,952        330,355        36,236        1,477,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     891,587        282,509        26,961        1,201,057  

Services

     61,064        5,300        1,895        68,259  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     952,651        287,809        28,856        1,269,316  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     158,301        42,546        7,380        208,227  

Operating expenses:

           

Selling and administrative expenses

     131,010        40,143        6,479        177,632  

Severance and restructuring expenses

     1,104        3,530        61        4,695  

Acquisition-related expenses

     2,947        —          —          2,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 23,240      $ (1,127    $ 840      $ 22,953  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following is a summary of our total assets by reportable operating segment (in thousands):

 

     March 31,
2018
     December 31,
2017
 

North America

   $ 2,349,002      $ 2,337,573  

EMEA

     576,292        530,242  

APAC

     112,778        101,169  

Corporate assets and intercompany eliminations, net

     (465,661      (283,333
  

 

 

    

 

 

 

Total assets

   $ 2,572,411      $ 2,685,651  
  

 

 

    

 

 

 

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

 

     Three Months Ended
March 31,
 
     2018      2017  

Depreciation and amortization of property and equipment:

     

North America

   $ 4,298      $ 5,553  

EMEA

     1,003        1,150  

APAC

     132        127  
  

 

 

    

 

 

 
     5,433        6,830  
  

 

 

    

 

 

 

Amortization of intangible assets:

     

North America

     3,360        4,012  

EMEA

     74        12  

APAC

     177        199  
  

 

 

    

 

 

 
     3,611        4,223  
  

 

 

    

 

 

 

Total

   $ 9,044      $ 11,053  
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Recently Issued Accounting Standards (Policies)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Recently Issued Accounting Standards

Recently Issued Accounting Standards

Other than the adoption of the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“ASU”) No. 2014-09, “Revenue from Contracts with Customers,” effective as of January 1, 2018, as discussed in Note 2, there have been no material changes in or additions to the recently issued accounting standards as previously reported in Note 1 to our Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017 that affect or may affect our current financial statements.

We adopted ASU No. 2016-18, “Restricted Cash,” ASU No. 2016-15, “Classification of Certain Cash Receipts and Cash Payments,” and ASU No. 2016-01, “Financial Instruments Overview: Recognition and Measurement of Financial Assets and Financial Liabilities,” effective January 1, 2018. The adoption of these new standards did not have a material effect on our consolidated financial statements.

As a result of the adoption of ASU No. 2016-18, we began including amounts generally described as restricted cash or restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown in the statement of cash flows for the three months ended March 31, 2018. Amounts shown in the statement of cash flows for the three months ended March 31, 2017 were reclassified to conform to the current period presentation. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2018 and 2017 (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 100,237      $ 105,831  

Restricted cash included in other current assets

     10        46  

Restricted cash included in other non-current assets

     1,604        1,568  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 101,851      $ 107,445  
  

 

 

    

 

 

 

 

     March 31,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 183,709      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,098        3,013  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 186,885      $ 205,946  
  

 

 

    

 

 

 

Amounts included in restricted cash represent those required to be set aside by a contractual agreement with a lessor related to certain leased office space in foreign jurisdictions. Restricted cash shown in the statement of cash flows for the three months ended March 31, 2017 also includes funds deposited with a financial institution in Australia to provide a guarantee on our behalf as security for any funds we might draw under our revolving loan facility in China. The deposited funds were restricted in that we could not withdraw them as long as the related loan facility was in place. These amounts were reported in other non-current assets.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Recently Issued Accounting Standards (Tables)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheets that sum to the total of the same such amounts shown in the statements of cash flows for the three months ended March 31, 2018 and 2017 (in thousands):

 

     March 31,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 100,237      $ 105,831  

Restricted cash included in other current assets

     10        46  

Restricted cash included in other non-current assets

     1,604        1,568  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 101,851      $ 107,445  
  

 

 

    

 

 

 

 

     March 31,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 183,709      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,098        3,013  
  

 

 

    

 

 

 

Total cash, cash equivalents and restricted cash shown in the statement of cash flows

   $ 186,885      $ 205,946  
  

 

 

    

 

 

 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition (Tables)
3 Months Ended
Mar. 31, 2018
Summary of Revenue Disaggregated by Reportable Operating Segments

In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three months ended March 31, 2018 (in thousands):

 

     Three Months Ended March 31, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 873,341      $ 187,010      $ 7,160      $ 1,067,511  

Software

     290,476        184,918        39,250        514,644  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 979,894      $ 265,921      $ 13,034      $ 1,258,849  

Public Sector

     111,604        116,614        29,931        258,149  

Small and Medium-Sized Businesses

     215,900        17,880        12,125        245,905  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue Recognition based on acting as Principal or Agent in the Transaction

           

Gross revenue recognition (Principal)

   $ 1,259,489      $ 383,077      $ 52,920      $ 1,695,486  

Net revenue recognition (Agent)

     47,909        17,338        2,170        67,417  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 400,415      $ 55,090      $ 1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summmary of Information about Receivables,Contract Assets and Contract Liabilities from Contract with Customers

The following table provides information about receivables, contract assets and contract liabilities from contracts with customers as of March 31, 2018 and January 1, 2018 (in thousands):

 

     March 31,
2018
     January 1,
2018
 

Current receivables, which are included in “Accounts receivable, net”

   $ 1,794,794      $ 1,849,803  

Non-current receivables, which are included in “Other assets”

     41,748        29,675  

Contract assets, which are included in “Other current assets”

     1,040        595  

Contract liabilities, which are included in “Deferred revenue” and “Other liabilities”

     89,533        86,743  
Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers

Significant changes in the contract assets and the contract liabilities balances during the three months ended March 31, 2018 are as follows (in thousands):

 

     Increase (Decrease)  
     Contract
Assets
     Contract
Liabilities
 

Balances at January 1, 2018

   $ 595      $ 86,743  

Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied

     —          (19,473

Cash received in advance and not recognized as revenue

     —          22,263  

Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional

     (395      —    

Contract assets recognized, net of reclassification to receivables

     840        —    
  

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,040      $ 89,533  
  

 

 

    

 

 

 
Summary of Estimated Net Sales Related to Performance Obligation

The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of March 31, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining nine months of 2018

   $ 370      $ 78,500      $ 78,870  

2019

     193        47,727        47,920  

2020

     84        20,998        21,082  

2021

     6        6,867        6,873  

2022

     —          3,110        3,110  

2023

     —          910        910  

2024 and thereafter

     —          24        24  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 653      $ 158,136      $ 158,789  
  

 

 

    

 

 

    

 

 

 
Accounting Standards Update 2014-09 [Member]  
Summary of Impact of Adoption of Topic 606 On Financial Statements

BALANCE SHEET AT MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 100,237      $ —        $ 100,237  

Accounts receivable, net

     1,751,321        (80,928      1,670,393  

Inventories

     194,743        —          194,743  

Inventories not available for sale

     645        65,470        66,115  

Other current assets

     119,404        34,790        154,194  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,166,350        19,332        2,185,682  

Property and equipment, net

     75,579        —          75,579  

Goodwill

     131,403        —          131,403  

Intangible assets, net

     97,158        —          97,158  

Deferred income taxes

     16,019        —          16,019  

Other assets

     85,902        (28,709      57,193  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 882,782      $ (27,199    $ 855,583  

Accounts payable – inventory financing facility

     228,102        —          228,102  

Accrued expenses and other current liabilities

     175,147        (13,000      162,147  

Current portion of long-term debt

     16,358        —          16,358  

Deferred revenue

     70,955        65,146        136,101  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,373,344        24,947        1,398,291  

Long-term debt

     245,569        —          245,569  

Deferred income taxes

     672        —          672  

Other liabilities

     72,225        (26,269      45,956  
  

 

 

    

 

 

    

 

 

 
     1,691,810        (1,322      1,690,488  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     358        —          358  

Additional paid-in capital

     315,493        —          315,493  

Retained earnings

     584,423        (7,991      576,432  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (19,673      (64      (19,737
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     880,601        (8,055      872,546  
  

 

 

    

 

 

    

 

 

 
   $ 2,572,411      $ (9,377    $ 2,563,034  
  

 

 

    

 

 

    

 

 

 

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,582,155      $ (9,497    $ 1,572,658  

Services

     180,748        (1,996      178,752  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,762,903        (11,493      1,751,410  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,438,734        (11,069      1,427,665  

Services

     84,164        516        84,680  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,522,898        (10,553      1,512,345  
  

 

 

    

 

 

    

 

 

 

Gross profit

     240,005        (940      239,065  

Operating expenses:

        

Selling and administrative expenses

     188,180        78        188,258  

Severance and restructuring expenses

     1,644        —          1,644  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     50,181        (1,018      49,163  

Non-operating expense, net

     5,919        —          5,919  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     44,262        (1,018      43,244  

Income tax expense

     11,517        (203      11,314  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 32,745      $ (815    $ 31,930  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 0.91      $ (0.02    $ 0.89  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.90      $ (0.02    $ 0.88  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,913        —          35,913  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,263        —          36,263  
  

 

 

    

 

 

    

 

 

 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Earnings Per Share ("EPS") (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
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):

 

     Three Months Ended
March 31,
 
     2018      2017  

Numerator:

     

Net earnings

   $ 32,745      $ 13,848  
  

 

 

    

 

 

 

Denominator:

     

Weighted average shares used to compute basic EPS

     35,913        35,602  

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

     350        583  
  

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     36,263        36,185  
  

 

 

    

 

 

 

Net earnings per share:

     

Basic

   $ 0.91      $ 0.39  
  

 

 

    

 

 

 

Diluted

   $ 0.90      $ 0.38  
  

 

 

    

 

 

 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables)
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

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

 

     March 31,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ 2,000      $ 117,500  

Term Loan A (less unamortized debt issuance costs of $811 and $873, respectively)

     162,158        165,377  

Accounts receivable securitization financing facility

     94,000        25,000  

Capital leases and other financing obligations

     3,769        5,291  
  

 

 

    

 

 

 

Total

     261,927        313,168  

Less: current portion of long-term debt

     (16,358      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 245,569      $ 296,576  
  

 

 

    

 

 

 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities (Tables)
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Activity Related to Resource Actions and Outstanding Obligations

The following table details the activity related to these resource actions for the three months ended March 31, 2018 and the outstanding obligations as of March 31, 2018 (in thousands):

 

     North America      EMEA      APAC      Consolidated  

Balances at December 31, 2017

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

Severance costs, net of adjustments

     443        1,074        127        1,644  

Cash payments

     (791      (2,506      (142      (3,439

Foreign currency translation adjustments

     (20      81        —          61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at March 31, 2018

   $ 1,263      $ 1,643      $ —        $ 2,906  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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):

 

     Three Months Ended
March 31,
 
     2018      2017  

North America

   $ 2,390      $ 2,538  

EMEA

     690        745  

APAC

     104        129  
  

 

 

    

 

 

 

Total Consolidated

   $ 3,184      $ 3,412  
  

 

 

    

 

 

 
Summary of Restricted Stock Units Activity

The following table summarizes our RSU activity during the three months ended March 31, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     377,045        35.30     

Vested, including shares withheld to cover taxes

     (321,924      29.65      $ 11,355,845 (b) 
        

 

 

 

Forfeited

     (14,185      33.14     
  

 

 

       

Nonvested at March 31, 2018(a)

     933,049        34.95      $ 32,591,402 (c) 
  

 

 

       

 

 

 

 

(a)  Includes 116,967 RSUs subject to remaining performance conditions. The number of RSUs subject to performance conditions are based on the Company achieving 97% of its 2018 targeted financial results. The number of RSUs ultimately awarded under the performance-based RSUs varies based on actual achieved financial results for 2018.
(b)  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.
(c) 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 $34.93 as of March 29, 2018 (the last trading day of the quarter), which would have been received by holders of RSUs had all such holders sold their underlying shares on that date.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Net Sales by Offering for North America, EMEA and APAC

The following table summarizes 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 three months ended March 31, 2017 (in thousands):

 

     North America
Three Months Ended
March 31,
     EMEA
Three Months Ended
March 31,
     APAC
Three Months Ended
March 31,
 

Sales Mix

   2018      2017      2018      2017      2018      2017  
          (As
Reclassified)
            (As
Reclassified)
            (As
Reclassified)
 

Hardware

   $ 873,341      $ 710,864      $ 187,010      $ 138,877      $ 7,160      $ 4,080  

Software

     290,476        273,983        184,918        169,318        39,250        24,847  

Services

     143,581        126,105        28,487        22,160        8,680        7,309  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,307,398      $ 1,110,952      $ 400,415      $ 330,355      $ 55,090      $ 36,236  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
Financial Information about Reportable Operating Segments

The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):

 

     Three Months Ended March 31, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,163,817      $ 371,928      $ 46,410      $ 1,582,155  

Services

     143,581        28,487        8,680        180,748  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,307,398        400,415        55,090        1,762,903  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,057,989        337,907        42,838        1,438,734  

Services

     74,038        6,716        3,410        84,164  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,132,027        344,623        46,248        1,522,898  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     175,371        55,792        8,842        240,005  

Operating expenses:

           

Selling and administrative expenses

     132,640        48,283        7,257        188,180  

Severance and restructuring expenses

     443        1,074        127        1,644  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 42,288      $ 6,435      $ 1,458      $ 50,181  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Three Months Ended March 31, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 984,847      $ 308,195      $ 28,927      $ 1,321,969  

Services

     126,105        22,160        7,309        155,574  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,110,952        330,355        36,236        1,477,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     891,587        282,509        26,961        1,201,057  

Services

     61,064        5,300        1,895        68,259  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     952,651        287,809        28,856        1,269,316  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     158,301        42,546        7,380        208,227  

Operating expenses:

           

Selling and administrative expenses

     131,010        40,143        6,479        177,632  

Severance and restructuring expenses

     1,104        3,530        61        4,695  

Acquisition-related expenses

     2,947        —          —          2,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 23,240      $ (1,127    $ 840      $ 22,953  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Total Assets by Reportable Operating Segment

The following is a summary of our total assets by reportable operating segment (in thousands):

 

     March 31,
2018
     December 31,
2017
 

North America

   $ 2,349,002      $ 2,337,573  

EMEA

     576,292        530,242  

APAC

     112,778        101,169  

Corporate assets and intercompany eliminations, net

     (465,661      (283,333
  

 

 

    

 

 

 

Total assets

   $ 2,572,411      $ 2,685,651  
  

 

 

    

 

 

 
Pre-Tax Depreciation and Amortization by Operating Segment

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

 

     Three Months Ended
March 31,
 
     2018      2017  

Depreciation and amortization of property and equipment:

     

North America

   $ 4,298      $ 5,553  

EMEA

     1,003        1,150  

APAC

     132        127  
  

 

 

    

 

 

 
     5,433        6,830  
  

 

 

    

 

 

 

Amortization of intangible assets:

     

North America

     3,360        4,012  

EMEA

     74        12  

APAC

     177        199  
  

 

 

    

 

 

 
     3,611        4,223  
  

 

 

    

 

 

 

Total

   $ 9,044      $ 11,053  
  

 

 

    

 

 

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
Segment
Organization Consolidation And Presentation Of Financial Statements [Line Items]  
Number of operating segments 3
Caase Group, B.V. [Member]  
Organization Consolidation And Presentation Of Financial Statements [Line Items]  
Business acquisition, effective date of acquisition Sep. 26, 2017
Datalink Corporation [Member]  
Organization Consolidation And Presentation Of Financial Statements [Line Items]  
Business acquisition, effective date of acquisition Jan. 06, 2017
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Recently Issued Accounting Standards - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Restricted Cash and Cash Equivalents Items [Line Items]        
Cash and cash equivalents $ 100,237 $ 105,831 $ 183,709 $ 202,882
Total cash, cash equivalents and restricted cash shown in the statement of cash flows 101,851 107,445 186,885 205,946
Other Current Assets [Member]        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash included in other current assets 10 46 78 51
Other Noncurrent Assets [Member]        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash included in other non-current assets $ 1,604 $ 1,568 $ 3,098 $ 3,013
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative impact of adoption of accounting standards in retained earnings $ 584,423,000   $ 550,220,000
Description of expected duration Topic 606 allows for certain practical expedients which we have elected to apply. As a result, we do not disclose information about remaining performance obligations that have original expected durations of one year or less in the table above. Amounts not included in the table above have an average original expected duration of eight months.    
Time and material contracts expected duration 11 months    
Performance period of contracts 1 year    
Related asset balance $ 1,040,000   $ 595,000
Expected recognition period of related asset 36 months    
Contract period The majority of our contracts are completed within a one-yearperformance period, and for contracts with a specified term of one year or less    
Accounting Standards Update 2014-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Related asset balance $ 2,467,000    
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative impact of adoption of accounting standards in retained earnings $ (7,991,000) $ 7,176,000  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) - USD ($)
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Cash and cash equivalents $ 100,237,000   $ 105,831,000 $ 183,709,000 $ 202,882,000
Accounts receivable, net 1,751,321,000   1,814,560,000    
Inventories 194,743,000   194,529,000    
Inventories not available for sale 645,000   36,956,000    
Other current assets 119,404,000   152,467,000    
Total current assets 2,166,350,000   2,304,343,000    
Property and equipment, net 75,579,000   75,252,000    
Goodwill 131,403,000   131,431,000    
Intangible assets, net 97,158,000   100,778,000    
Deferred income taxes 16,019,000   17,064,000    
Other assets 85,902,000   56,783,000    
Total assets 2,572,411,000   2,685,651,000    
Accounts payable - trade 882,782,000   899,075,000    
Accounts payable - inventory financing facility 228,102,000   319,468,000    
Accrued expenses and other current liabilities 175,147,000   175,860,000    
Current portion of long-term debt 16,358,000   16,592,000    
Deferred revenue 70,955,000   88,979,000    
Total current liabilities 1,373,344,000   1,499,974,000    
Long-term debt 245,569,000   296,576,000    
Deferred income taxes 672,000   717,000    
Other liabilities 72,225,000   44,915,000    
Total liabilities 1,691,810,000   1,842,182,000    
Stockholders' equity:          
Preferred stock      
Common stock 358,000   358,000    
Additional paid-incapital 315,493,000   317,155,000    
Retained earnings 584,423,000   550,220,000    
Accumulated other comprehensive loss - foreign currency translation adjustments (19,673,000)   (24,264,000)    
Total stockholders' equity 880,601,000   843,469,000    
Total liabilities and stockholders' equity 2,572,411,000   $ 2,685,651,000    
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Cash and cash equivalents 100,237,000        
Accounts receivable, net 1,670,393,000        
Inventories 194,743,000        
Inventories not available for sale 66,115,000        
Other current assets 154,194,000        
Total current assets 2,185,682,000        
Property and equipment, net 75,579,000        
Goodwill 131,403,000        
Intangible assets, net 97,158,000        
Deferred income taxes 16,019,000        
Other assets 57,193,000        
Total assets 2,563,034,000        
Accounts payable - trade 855,583,000        
Accounts payable - inventory financing facility 228,102,000        
Accrued expenses and other current liabilities 162,147,000        
Current portion of long-term debt 16,358,000        
Deferred revenue 136,101,000        
Total current liabilities 1,398,291,000        
Long-term debt 245,569,000        
Deferred income taxes 672,000        
Other liabilities 45,956,000        
Total liabilities 1,690,488,000        
Stockholders' equity:          
Preferred stock        
Common stock 358,000        
Additional paid-incapital 315,493,000        
Retained earnings 576,432,000        
Accumulated other comprehensive loss - foreign currency translation adjustments (19,737,000)        
Total stockholders' equity 872,546,000        
Total liabilities and stockholders' equity 2,563,034,000        
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Accounts receivable, net (80,928,000)        
Inventories not available for sale 65,470,000        
Other current assets 34,790,000        
Total current assets 19,332,000        
Other assets (28,709,000)        
Total assets (9,377,000)        
Accounts payable - trade (27,199,000)        
Accrued expenses and other current liabilities (13,000,000)        
Deferred revenue 65,146,000        
Total current liabilities 24,947,000        
Other liabilities (26,269,000)        
Total liabilities (1,322,000)        
Stockholders' equity:          
Preferred stock        
Retained earnings (7,991,000) $ 7,176,000      
Accumulated other comprehensive loss - foreign currency translation adjustments (64,000)        
Total stockholders' equity (8,055,000)        
Total liabilities and stockholders' equity $ (9,377,000)        
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Statement of Operations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Net sales:    
Products $ 1,582,155 $ 1,321,969
Services 180,748 155,574
Total net sales 1,762,903 1,477,543
Costs of goods sold:    
Products 1,438,734 1,201,057
Services 84,164 68,259
Total costs of goods sold 1,522,898 1,269,316
Gross profit 240,005 208,227
Operating expenses:    
Selling and administrative expenses 188,180 177,632
Severance and restructuring expenses 1,644 4,695
Earnings from operations 50,181 22,953
Non-operating expense, net 5,919  
Earnings before income taxes 44,262 18,756
Income tax expense 11,517 4,908
Net earnings $ 32,745 $ 13,848
Net earnings per share:    
Basic $ 0.91 $ 0.39
Diluted $ 0.90 $ 0.38
Shares used in per share calculations:    
Basic 35,913 35,602
Diluted 36,263 36,185
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Net sales:    
Products $ 1,572,658  
Services 178,752  
Total net sales 1,751,410  
Costs of goods sold:    
Products 1,427,665  
Services 84,680  
Total costs of goods sold 1,512,345  
Gross profit 239,065  
Operating expenses:    
Selling and administrative expenses 188,258  
Severance and restructuring expenses 1,644  
Earnings from operations 49,163  
Non-operating expense, net 5,919  
Earnings before income taxes 43,244  
Income tax expense 11,314  
Net earnings $ 31,930  
Net earnings per share:    
Basic $ 0.89  
Diluted $ 0.88  
Shares used in per share calculations:    
Basic 35,913  
Diluted 36,263  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]    
Net sales:    
Products $ (9,497)  
Services (1,996)  
Total net sales (11,493)  
Costs of goods sold:    
Products (11,069)  
Services 516  
Total costs of goods sold (10,553)  
Gross profit (940)  
Operating expenses:    
Selling and administrative expenses 78  
Earnings from operations (1,018)  
Earnings before income taxes (1,018)  
Income tax expense (203)  
Net earnings $ (815)  
Net earnings per share:    
Basic $ (0.02)  
Diluted $ (0.02)  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue $ 1,762,903
Gross Revenue Recognition (Principal) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 1,695,486
Net Revenue Recognition (Agent) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 67,417
Large Enterprise / Corporate [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 1,258,849
Public Sector [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 258,149
Small and Medium-Sized Businesses [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 245,905
Hardware Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 1,067,511
Software Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 514,644
Services Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 180,748
North America Segment [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 1,307,398
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 1,259,489
North America Segment [Member] | Net Revenue Recognition (Agent) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 47,909
North America Segment [Member] | Large Enterprise / Corporate [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 979,894
North America Segment [Member] | Public Sector [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 111,604
North America Segment [Member] | Small and Medium-Sized Businesses [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 215,900
North America Segment [Member] | Hardware Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 873,341
North America Segment [Member] | Software Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 290,476
North America Segment [Member] | Services Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 143,581
EMEA Segment [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 400,415
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 383,077
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 17,338
EMEA Segment [Member] | Large Enterprise / Corporate [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 265,921
EMEA Segment [Member] | Public Sector [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 116,614
EMEA Segment [Member] | Small and Medium-Sized Businesses [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 17,880
EMEA Segment [Member] | Hardware Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 187,010
EMEA Segment [Member] | Software Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 184,918
EMEA Segment [Member] | Services Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 28,487
APAC Segment [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 55,090
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 52,920
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 2,170
APAC Segment [Member] | Large Enterprise / Corporate [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 13,034
APAC Segment [Member] | Public Sector [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 29,931
APAC Segment [Member] | Small and Medium-Sized Businesses [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 12,125
APAC Segment [Member] | Hardware Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 7,160
APAC Segment [Member] | Software Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue 39,250
APAC Segment [Member] | Services Net Sales [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue $ 8,680
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities from Contract with Customers (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Current receivables, which are included in "Accounts receivable, net" $ 1,751,321   $ 1,814,560
Contract assets, which are included in "Other current assets" 1,040   595
Contract liabilities, which are included in "Deferred revenue" and "Other liabilities" 89,533   $ 86,743
Accounts Receivable, Net [Member]      
Disaggregation of Revenue [Line Items]      
Current receivables, which are included in "Accounts receivable, net" 1,794,794 $ 1,849,803  
Other Assets [Member]      
Disaggregation of Revenue [Line Items]      
Non-current receivables, which are included in "Other assets" 41,748 29,675  
Other Current Assets [Member]      
Disaggregation of Revenue [Line Items]      
Contract assets, which are included in "Other current assets" 1,040 595  
Deferred Revenue and Other Liabilities [Member]      
Disaggregation of Revenue [Line Items]      
Contract liabilities, which are included in "Deferred revenue" and "Other liabilities" $ 89,533 $ 86,743  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning balance, Contract Assets $ 595
Reclassification of the beginning contract assets to receivables, as the result of rights to consideration becoming unconditional, Contract Assets (395)
Contract assets recognized, net of reclassification to receivables, Contract Assets 840
Ending balance, Contract Assets 1,040
Beginning balance, Contract Liabilities 86,743
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied, Contract Liabilities (19,473)
Cash received in advance and not recognized as revenue, Contract Liabilities 22,263
Ending balance, Contract Liabilities $ 89,533
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail)
$ in Thousands
Mar. 31, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining nine months of 2018 $ 78,870
2019 47,920
2020 21,082
2021 6,873
2022 3,110
2023 910
2024 and thereafter 24
Total remaining performance obligations 158,789
Product [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining nine months of 2018 370
2019 193
2020 84
2021 6
Total remaining performance obligations 653
Services [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining nine months of 2018 78,500
2019 47,727
2020 20,998
2021 6,867
2022 3,110
2023 910
2024 and thereafter 24
Total remaining performance obligations $ 158,136
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Numerator:    
Net earnings $ 32,745 $ 13,848
Denominator:    
Weighted average shares used to compute basic EPS 35,913 35,602
Dilutive potential common shares due to dilutive RSUs, net of tax effect 350 583
Weighted average shares used to compute diluted EPS 36,263 36,185
Net earnings per share:    
Basic $ 0.91 $ 0.39
Diluted $ 0.90 $ 0.38
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Earnings Per Share ("EPS") - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
RSUs excluded from the diluted EPS calculations 20,000 96,000
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Long-term debt    
Senior revolving credit facility $ 2,000 $ 117,500
Term Loan A (less unamortized debt issuance costs of $811 and $873, respectively) 162,158 165,377
Accounts receivable securitization financing facility 94,000 25,000
Capital leases and other financing obligations 3,769 5,291
Total 261,927 313,168
Total 261,927 313,168
Less: current portion of long-term debt (16,358) (16,592)
Long-term debt $ 245,569 $ 296,576
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Unamortized debt issuance cost $ 811 $ 873
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail)
1 Months Ended 3 Months Ended
Jan. 31, 2017
USD ($)
Mar. 31, 2018
USD ($)
Mar. 23, 2018
USD ($)
Mar. 22, 2018
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]          
Accounts receivable securitization financing facility   $ 94,000,000     $ 25,000,000
Accounts payable-inventory financing facility   228,102,000     319,468,000
Capital lease obligations   2,775,000     2,802,000
Amount owed under other financing agreement   994,000     $ 2,489,000
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        
Line of credit maturity date   Jun. 23, 2021      
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      
Outstanding borrowings at period end   2,000,000      
Senior Revolving Credit Facility [Member] | Foreign Currency Borrowings [Member]          
Debt Instrument [Line Items]          
Credit facility, borrowing capacity   50,000,000      
ABS Facility [Member]          
Debt Instrument [Line Items]          
Credit facility, borrowing capacity   $ 250,000,000      
Line of credit maturity date   Jun. 23, 2019      
Amount of facility permitted by qualified receivables   $ 250,000,000      
Accounts receivable securitization financing facility   94,000,000      
Outstanding borrowings at period end   94,000,000      
Senior Revolving Credit Facility Term Loan A and Asset Backed Securitization Facility [Member]          
Debt Instrument [Line Items]          
Credit facility, borrowing capacity   $ 762,969,000      
Maximum leverage ratio times adjusted earnings   3.25      
Inventory Financing Facility [Member]          
Debt Instrument [Line Items]          
Inventory financing facility maximum borrowing capacity     $ 400,000,000 $ 325,000,000  
Inventory financing facility maturity date   Jun. 23, 2021      
Accounts payable-inventory financing facility   $ 228,102,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%      
Term Loan A [Member]          
Debt Instrument [Line Items]          
Outstanding borrowings at period end   $ 162,969,000      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Beginning balance $ 4,640
Severance costs, net of adjustments 1,644
Cash payments (3,439)
Foreign currency translation adjustments 61
Ending balance 2,906
North America Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1,631
Severance costs, net of adjustments 443
Cash payments (791)
Foreign currency translation adjustments (20)
Ending balance 1,263
EMEA Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 2,994
Severance costs, net of adjustments 1,074
Cash payments (2,506)
Foreign currency translation adjustments 81
Ending balance 1,643
APAC Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 15
Severance costs, net of adjustments 127
Cash payments $ (142)
XML 51 R40.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
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense related to restricted stock units (RSUs) $ 3,184 $ 3,412
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) 2,390 2,538
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) 690 745
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) $ 104 $ 129
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total compensation cost related to RSU's not yet recognized $ 28,174,000
Weighted average number of years for recognition of outstanding nonvested RSUs 1 year 4 months 28 days
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Nonvested Number, Beginning balance | shares 892,113
Number, Granted | shares 377,045
Number, Vested, including shares withheld to cover taxes | shares (321,924)
Number, Forfeited | shares (14,185)
Nonvested Number, Ending balance | shares 933,049
Nonvested Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 32.86
Weighted Average Grant Date Fair Value, Granted | $ / shares 35.30
Weighted Average Grant Date Fair Value, Vested, including shares withheld to cover taxes | $ / shares 29.65
Weighted Average Grant Date Fair Value, Forfeited | $ / shares 33.14
Nonvested Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 34.95
Fair Value, Vested, including shares withheld to cover taxes | $ $ 11,355,845
Fair Value, Nonvested at end of period | $ $ 32,591,402
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) - $ / shares
3 Months Ended
Mar. 31, 2018
Mar. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Closing stock price   $ 34.93
Performance Based Restricted Stock Unit [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total RSUs 116,967  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Income Tax [Line Items]      
Effective tax rate 26.00% 26.20%  
United States federal statutory income tax rate 21.00% 35.00%  
Tax benefit on the settlement of employee share-based awards   $ 1,996,000  
Unrecognized tax benefits $ 4,300,000   $ 4,273,000
Unrecognized tax benefits, interest on income taxes accrued $ 268,000   $ 287,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.    
Earliest Tax Year [Member]      
Income Tax [Line Items]      
Open tax year 2012    
Latest Tax Year [Member]      
Income Tax [Line Items]      
Open tax year 2015    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Feb. 13, 2018
Mar. 31, 2017
Equity [Abstract]      
Common stock repurchase program, authorized amount   $ 50,000,000 $ 0
Common stock repurchase program, number of shares authorized 221,256    
Repurchase program, approximate dollar value of shares purchased $ 7,679,000    
Repurchase program, average price paid per share $ 34.71    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
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 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Segment
Mar. 31, 2017
USD ($)
Dec. 31, 2017
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%
Hardware Net Sales [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   $ 71,000  
APAC Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   2,172,000  
EMEA Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   10,876,000  
North America Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]      
Revenue from External Customer [Line Items]      
Reclassified to services   $ 21,981,000  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue from External Customer [Line Items]    
Revenues from external customers $ 1,762,903 $ 1,477,543
North America Segment [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 1,307,398 1,110,952
North America Segment [Member] | Hardware Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 873,341 710,864
North America Segment [Member] | Software Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 290,476 273,983
North America Segment [Member] | Services Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 143,581 126,105
EMEA Segment [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 400,415 330,355
EMEA Segment [Member] | Hardware Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 187,010 138,877
EMEA Segment [Member] | Software Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 184,918 169,318
EMEA Segment [Member] | Services Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 28,487 22,160
APAC Segment [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 55,090 36,236
APAC Segment [Member] | Hardware Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 7,160 4,080
APAC Segment [Member] | Software Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers 39,250 24,847
APAC Segment [Member] | Services Net Sales [Member]    
Revenue from External Customer [Line Items]    
Revenues from external customers $ 8,680 $ 7,309
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Financial Information about Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Segment Reporting Information [Line Items]    
Products $ 1,582,155 $ 1,321,969
Services 180,748 155,574
Total net sales 1,762,903 1,477,543
Products 1,438,734 1,201,057
Services 84,164 68,259
Total costs of goods sold 1,522,898 1,269,316
Gross profit 240,005 208,227
Operating expenses:    
Selling and administrative expenses 188,180 177,632
Severance and restructuring expenses 1,644 4,695
Acquisition-related expenses   2,947
Earnings (loss) from operations 50,181 22,953
North America Segment [Member]    
Segment Reporting Information [Line Items]    
Products 1,163,817 984,847
Services 143,581 126,105
Total net sales 1,307,398 1,110,952
Products 1,057,989 891,587
Services 74,038 61,064
Total costs of goods sold 1,132,027 952,651
Gross profit 175,371 158,301
Operating expenses:    
Selling and administrative expenses 132,640 131,010
Severance and restructuring expenses 443 1,104
Acquisition-related expenses   2,947
Earnings (loss) from operations 42,288 23,240
EMEA Segment [Member]    
Segment Reporting Information [Line Items]    
Products 371,928 308,195
Services 28,487 22,160
Total net sales 400,415 330,355
Products 337,907 282,509
Services 6,716 5,300
Total costs of goods sold 344,623 287,809
Gross profit 55,792 42,546
Operating expenses:    
Selling and administrative expenses 48,283 40,143
Severance and restructuring expenses 1,074 3,530
Earnings (loss) from operations 6,435 (1,127)
APAC Segment [Member]    
Segment Reporting Information [Line Items]    
Products 46,410 28,927
Services 8,680 7,309
Total net sales 55,090 36,236
Products 42,838 26,961
Services 3,410 1,895
Total costs of goods sold 46,248 28,856
Gross profit 8,842 7,380
Operating expenses:    
Selling and administrative expenses 7,257 6,479
Severance and restructuring expenses 127 61
Earnings (loss) from operations $ 1,458 $ 840
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 2,572,411 $ 2,685,651
Operating Segments [Member] | North America Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,349,002 2,337,573
Operating Segments [Member] | EMEA Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 576,292 530,242
Operating Segments [Member] | APAC Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 112,778 101,169
Intersegment Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ (465,661) $ (283,333)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Segment Reporting Information [Line Items]    
Depreciation and amortization of property and equipment $ 5,433 $ 6,830
Amortization of intangible assets 3,611 4,223
Depreciation and amortization, total 9,044 11,053
North America Segment [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization of property and equipment 4,298 5,553
Amortization of intangible assets 3,360 4,012
EMEA Segment [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization of property and equipment 1,003 1,150
Amortization of intangible assets 74 12
APAC Segment [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization of property and equipment 132 127
Amortization of intangible assets $ 177 $ 199
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (MSHTP?(\\#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,$% @ BW.C3&;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 " "+&ULS9++:L,P$$5_I6AOCVSWA7"\: M+3I*4)45L&Z>&(YCW\(%,,,(HTW?!=0+,5?_Q.8.L%-R3&9)#<-0#DW.33M4 M\/;T^)+7+8Q+))W"Z5BJ=]G MUQ]^%V'KM=F9?VQ\%NQ:^'47W1=02P,$% @ BW.C3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "+%FPNZ1-1TX\$/>VQ?SW@5 V M[$(0OF^\-+=:ZHVH+'I\(]^(_-Z?N%I%DY5+TY).-*P+.+GNPCUX/H)$$PSB M1T,&,9L'.I0S8Z]Z\?FR"V/M$:&DDMH$5L.#' FEVI+RX]=H-)PT-7$^?[?^ MT02O@CEC08Z,_FPNLMZ%VS"XD"N^4_G"AD]D#"@-@S'Z+^1!J()K3Y1&Q:@P MOT%U%Y*UHQ7E2HO?[-AT9ASL28)&FI\ 1P*<"##Y+P&-!#01[&U&UC,3Z@ZZ0 STA=9J4WS=V9,Q6M4+N/,BZBAS8S(@X6 6<(,"$B97L2 M@#Z! W3H\%^!HXM ?@'DC0 9.IK1$S\]\=(30T]F]'1Q 2XB\PND7H'4H6\6 M BYBZQ?(O *90\\7 BX"Q'Z%C5=AX_+!0L)"4@/I[&>.P4H86Z_(UA599,K! M0K(Y9"55S65%9*5O@6M@N58#S37($ MLWPE>X&W?O< NDK+_/)@X$J" 7\1 ^1:6*:8#P-75/RU#MQ2AFCQ&HV8^:VA M-$$9R)=Y$,W>V);PFVE'(JC8O3.]<+8[M;P]-&_T7[CMEU\QOS6=",Y,JI?> MO,=7QB11#L5/RI5:M>AI07TW]<)611F MQML;\L$[]CN)_7CBU;5IOW7'$/K%][HZ=^OEL>\O3UG6[8ZA+KLOS26;5?/65Z=S>&X7W5M=E^V_ M1:B:ZWHIEQ\WOIY>C_UP(]NL+N5K^"/T?UZ>VWB5W5O9G^IP[D[->=&&PWKY MHWS:*CT$C(J_3N':SI6]#^U,DN(F@;GD4;%E%.8NR6+_=Q/ FH Q7LWC+1^OV'@UQNMYO$-) MW"1NE)Q'B10"%))M.9GQ2O)N-.M&4S<>N;E)S+P;9Z0"B>PP.B^UL8+W8U@_ MAOK)D1]#^\FUTPK9865FUMJ#&\NZL<2-$LB-)=U8;9 5JE$V-XE1XU@GCCI! MS[]P-.&8L4 S9,O(#&CK>#>>=>.I&S3-"D^Z 6FM,NCY;1F=$EK-7N>#GYSU MDU,_:#@4.>G'&>/0V-IR*C# >Y&"IY2@;@BF!'T+2FJ!!W%"EYKC,L%-21T9 M[$B2GG(GC<>&J"RRR3F?,,0S5 (U9+$AH#U9(?$;XV1.6)WPPS-94BACVA:3 M9MZ1-[D@RPN5&>M\8CA+GLJ28EEA+$O*6S .M,1II+B5&.<2LI*[\%Y\I@979X+EUC*)4]52;&J,58E!2: E_3%4YV*_+6I MF<&355*T:HQ629DYK,@:UP>\SJ<69,FS55*XXK6VD)2;,K*>P(.3F3R!5^#Q M"A2O&N,5*#:=R U>EQF9][E+C&K@X0H4KK@ *("AIG)*8>-;3JCS/'<)GD&B M1J5\U9BO0,$)VAB+ -[>-L]N%WUSF38&L_ONY.8_4$L#!!0 M ( (MSHTR[H69P;@( -@( 8 >&PO=V]R:W-H965T&ULC99[KYL@&,:_BO$#'/&"E\::K%V6+=F2YBS;_J8MK>:H.*#U[-L/T!H% M>MJ:E(O/\_)[@8!Y3^@;*S'FSGM3MVSMEIQW*\]CAQ(WB+V0#K?BS8G0!G'1 MI&>/=12CHS(UM1< $'L-JEJWR%7?CA8YN?"Z:O&..NS2-(C^V^":]&O7=V\= MK]6YY++#*_(.G?%/S']U.RI:WA3E6#6X915I'8I/:_>3O]KZ@30HQ>\*]VQ6 M=V0J>T+>9./;<>T"281K?. R!!+%%6]Q7?T6_8M*7B2S M1PQO2?VG.O)R[::N<\0G=*GY*^F_XC$AZ#IC]M_Q%=="+DG$& =2,_7O'"Z, MDV:,(E :]#Z45:O*?HQ_L]D-P6@()H,??6@(1T.H&;R!3*7Z&7%4Y)3T#AU6 MJT-R4_BK4$SF07:JN5/O1+9,]%X+F.7>5<89)9M!$LPDP5*QM2C@)/'$^!-$ M8(4(E#^<^6-@]X=6?ZC\T=SO:TD,DD1)6B7Q@7BT1*PJF-I9(BM+9+)HT[49 M)' V2AC &*0:C$460I#>L]$TN MX[#TS0T!TRBU8%F507:?RGYX^H%!E0"=*GB:RJJT47FS*T;>^3\0/5*SXRI4>,3E]5$U.EPUPX-3KKQ.\*;/F:*_U!+ P04 M " "+ZZ'M95.TZ/G?=]3%)VOW9E7G[4%]= MU?]SK)LR[_K+YI2TU\;EAS&H+!(4(DW*_%+%F]78]MQL5O5K5UPJ]]Q$[6M9 MYLV_6U?4MW4,\7O#U\OIW T-R69US4_N#]?]>7UN^JODWLOA4KJJO=15U+CC M.GZ"QYT40\"H^.OB;NWB/!I*>:GK;\/%KX=U+ 9'KG#[;N@B[P]O;N>*8NBI M]_'/W&E\SSD$+L_?>_\R%M\7\Y*W;E<7?U\.W7D=FS@ZN&/^6G1?Z]LO;BY( MQ]%<_6_NS16]?'#2Y]C713O^1OO7MJO+N9?>2IE_GXZ7:CS>YO[?P_@ G /P M'M#G_K\ .0?(CP U%C\Y&TO]G'?Y9M74MZB99NN:#XL"'F4_F/NA<1R[\;^^ MVK9O?=MDL$K>AGYFR7:2X$+RH4CZSN\9D,NP11*./R;8446&? ;)UB#'>+F, MEWR\8N/5&*^6\C63^:^O'R;">)7N8Q M(E/&L\/(M-:+ZGYPD[)N4NHF]=RD-$V6HA72L\/H5)9I%9BMC/63T=G.^'C# MQIN?S[9A?$J324^W8W0H0.B '\OZL3^?;4OR& 6I[X:J4H,ZL/) \#@0U(WQ M>2"8585HK+_Z."&F5D(:\!1 %%!/UO<$)!4J(81_?W(Z81 #,P8LTIX R1HT M(M #CRR0I"9#N"N9F]S (M-<$Z/+LE0&& H\!(%2T*#O2-%,J?+7(:-2J=4! M-SP"@3+0^#0!2C>T*C23/-R TLWX- "*+2W GZX=(T.T.L VX.$&E&XF-'(\ MWH#RS?B\!@JN3Z#)^#(J)0//?N#A!I1N)O/=,. 20.Y;HAI9OQ MZ8846I]0^6X8E0PA 'FL(<6:\;&&%%=2D-$2*1^OC$1GL@8;,]T-ER@H3L,.S$2D;K<]&I*]^$C.Z<+@W M1*-"?G@ZHB:4L*$[@><>4NY9GWNSQBRLB@=_&G:L2@;>.I"G'F;4C?\.-&L\ M-[X93B1#@\L#% T=W-#JY:&'%'IT4OP8\X;!]]=JW\+B;]O0?W4R? M&'[/F].E:J.7NNLWQ^,6]EC7G>M=BH?>W]GEA_M%X8[=<)KUY\VTM9\NNOHZ M?[9([M].-O\!4$L#!!0 ( (MSHTRBH_<)& ( +L% 8 >&PO=V]R M:W-H965T&UL?531CILP$/P5Q >O#%& MQ.\2*.]S/_0?B9?F6BN30$76D2M\ _6].PH=H:G*N6'0RH:WGH!+[C^'^T-J M\!;PHX%>SO:><7+B_-4$G\^Y'QA!0*%2I@+1RQT.0*DII&7\&FOZ4TM#G.\? MU3]:[]K+B4@X^=X8+N5'UPOM/,/I)?&\T_P7N0#7<*-$]*DZE M_?6JFU2AK5I[=J/]1\T-P&/!#P1=.__$:*1$+T38FM^4&:M?B"* M%)G@O2>&/ZLCYDZ$^T@?9F62]NSL-^U6ZNR]V*49NILZ(Z0<('@&"2<$TL6G M#MC5H<0K.OZ[P6&-2+&[0^3T$%E^-/>P=?-C)S^V_'C.7T@L!TAJ(:V%1#B- MDX61-2J,MO$_M"1.+GBN:W7D&XFK'@_0J?FN5N5ZS[#2!GK%Y M,XM\J2?3,$C>RPQC[2L1UZ:5WHDK_2+MN[EPKD"+#)[T6=5ZDDX!A8LRVU3O MQ3!/AD#Q;AR5:)K7Q1]02P,$% @ BW.C3)7Z@"S=! Q!< !@ !X M;"]W;W)KO.3/4+7 ,Q"Z* M%FB!Q1;;/BLV$QLK6ZZDQ-M_7TI6O/;P;G;N4+:?ZI,[^E]>ZN90=OZR>9VWI\:5VZ'1H9JS,>G\ M4.Z/T^5BN/>Y62[JMZ[:']WG9M*^'0YE\]_*5?7Y<4K3CQM?]J^[KK\Q7RY. MY:O[RW5?3Y\;?S6_1MGN#^[8[NOCI'$OC],G>EA;[AL,BK_W[MS>G$_Z5)[K M^EM_\?OV<6IZ1ZYRFZX/4?K#NUN[JNHC>1__CD&GUS[[AK?G']%_'9+WR3R7 MK5O7U3_[;;=[G.;3R=:]E&]5]Z4^_^;&A)+I9,S^#_?N*B_OG?@^-G75#O\G MF[>VJP]C%&_E4'Z_'/?'X7@>XW\TPPUX;,#7!K[OGS60L8'\:&"'Y"_.AE1_ M*;MRN6CJ\Z2YC-:I["<%/8A_F)O^YO#LAM]\MJV_^[XDPXOY>Q]HU*PN&K[5 M7!5S'_W:!:,N5APT5QVL0T7&N >!2TF@EP0D8W& % 9(@V3(*)^KBR:Y\9E8$95,*$IS,=A* M!JUDP$JJK&1!+Y(2*2NAR#)'ACB'5G)@)5-6\M"*57;7H:;@R'(HH)$"&,F5 MD2)\\EPH(Z%&BLBJ(8/7O@%6"KWX3=A/;'%1A#$4]D-&]T-A/Y1;E31268JE M#7GT1!S8$3TI1\W=,&=Z!(!HEF2Q9X/118!=%)E/A.%%(;V( H;;P"OEN8>3 MS@GI.*/(LB?,,$J )=&6DG!1^S]M*%3-F#G)(H8P$PE D:PV% )OQGE"F;84 MZCRB8^..R4@ C:0I32'V9D5V^SH8#0&=B"=D;")A1!)@) 4K(P0@I90%SPAP M,C>1%R%A4A) I1Z,%84<9".AGU V\Q-;(HX8$Y,!,4G#FT-B4F+"6@'H9I3P M;?UU[PG3E0D0I(B$P$3DD(C$&M",:&>"]8ID9$P22PICD04XTD7!*%)C:O(D MECWF)P-^LN8GAUR$V0,9%::((9TQ/QD4@;%RAS'Q&!"/-?$X)!EG:1J\=H&. MTN*V6+BWA)G'@'FLF<>(9;[$"CT!X4]-8>@Q@!YKZ#& GF%KC-&F /8H3TSD M]!,.(\L-,'D$T ^T>03A#06/2&1S!>GD>DHD4]9 #XA;0B C_-@+! >.?+" M$\Q& 6P4S48!T"M(4OWIA'26HI_Z&(T"2LO@RU5 T4A1@@HFJ ""ZD%?":P9 M U@AF4UN.'-O"/-3 #]%\U, %K,TB\U"#$4!4 R^D21DG:]?A/7\6 .A_[2[ MG4?WGC 4!4!1-!0E9!T56K4&JB3G"*,LQJ$%.-1?4RL+2KPD*?3L0#)?-:01 MEEE,30NH*9J:-J0F^=HTW,@*=6R\\\B,M1BO%N#5:KR.HKM-,^-?FKK<0[H\ MS?-$69K?['T>7/,Z;!.WDTW]=NSZ7<:;N]>MZ*=A)UK=7]'#^K*A_"/,97_[ MS[)YW1_;R7/==?5AV#]]J>O.>9OFDW]F.U=NKQ>5>^GZT\R?-Y=]Y-^^3]02P,$% @ BW.C3$WM%L"O 0 T@, !@ !X;"]W;W)K M/*BI'8%[;SO#XRYJ@/% MW8WI0>.?QEC%/;JV9:ZWP.L(4I*EN]TM4UQH6N8Q=K)E;@8OA8:3)6Y0BMO7 M(T@S%C2AU\"C:#L? JS,>]["-_#?^Y-%CRTLM5"@G3":6&@*>I\29M<<7!1@7\#K] M^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q ^YL*C1+. MFZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD=$L_'$]M MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)@2JC=]O#,0GQ,>"EA<$NSB14QL^)D\XI W!Y_F#_$FOWM9R%A7N4KVWI MFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'!R4^1X'2QI44O76H)A8O18GW<6]U MW(?Q9L\GV#J 3P ^ VYC'C8FBLH?A!-Y:G @9NQ])\(3;P_<]Z8(SMB*>.?% M6^^]Y-LD2=DE$$TQQS&&+V/F".;9YQ1\+<61_P/GZ_#=JL)=A._^4+A?)TA6 M"9)(D/RWQ+68Z[^2L$5/%9@Z3I,E!?8Z3O+".P_L77Q$]AD^3OMW8>I66W)& MYU\V]K]"=."E;*[\"#7^@\V&A,J%XXT_FW',1L-A-_T@-G_C_#=02P,$% M @ BW.C3+<:WS^U 0 T@, !@ !X;"]W;W)KV$ *[Y0VRSIWW=L"*4- MRHOM&<\YF!XTWC;&*>S1MRUQO M@=<1I"1+=[OW3'&A:9E'W]F6N1F\%!K.EKA!*6Y_GT":L: )?7$\B+;SP<'* MO.0K&E[J@ MNR ()%0^,'#E[DU([%3[WL>GC@YIMB;*CAC*^(=BG?HO99) M=INS:R":8TY33+J.62(8LB\ITJT4I_05/-V&[S<5[B-\_X_"PS9!MDF018+L MS1*W8C[\EX2M>JK MG&:'*G,H.,DK[S+P-ZE\4W^AD_3_HW;5FA'+L;CR\;^ M-\9X0"F[&QRA#C_88DAH?#C>XME.8S89WO3S#V++-R[_ %!+ P04 " "+ MF XU_:F,5]^C:AKG. J\B M2$F6)LDGIKC0M,AB[&B+S/1>"@U'2URO%+>_#R#-D-,-O03N1=/Z$&!%UO$& M'L _=D>+'IM9*J% .V$TL5#G]&:S/^Q"?DQX$C"XA4U")R=C7H+SO5WW/,BLV8@=IQ]Q\,5;_8ISJ8,P3B*^ _%.XR>B\UUDK%S()IR M#F-.NLR9,QBRSR72M1*']"]XN@[?KBK<1OCV#X7_J+];)=A%@MU_6US+^:B2 M+6:JP#9QFQPI3:_C)B^B\\+>I/%.WM/';?_);2.T(R?C\6;C_&MC/*"4Y I7 MJ,4'-CL2:A_,SVC;<D%L?L;%&U!+ P04 " "+9O1%$BF>PT.*2@=C M7UP#X,F;DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1MS5QG0901I"3CF\TM4Z+5 M-$^C[VSSU/1>MAK.EKA>*6%_G4":(:-;^NYX;NO&!P?+TT[4\ W\]^YLT6(S M2]DJT*XUFEBH,GJW/9Z2$!\#?K0PN,69A$HNQKP$XZG,Z"8( @F%#PP"MRO< M@Y2!"&6\3IQT3AF R_,[^^=8.]9R$0[NC?S9EK[)Z(&2$BK12_]LAD>8ZME3 M,A7_!:X@,3PHP1R%D2ZNI.B=-VIB02E*O(U[J^,^C#?)88*M _@$X#/@$/.P M,5%4_B"\R%-K!F+'WG\VW^UW*KH%HBCF-,7P9 M,T&PO=V]R:W-H965T552VYRVSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF<\<4%YH66?2= M39%A[Z30<#;$]DIQ\W8"B4-.M_3#\22:U@4'*[*.-_ ,[GMW-MYB,TLE%&@K M4!,#=4[OM\=3&N)CP \!@UV<2:CD@O@2C*]53C=!$$@H76#@?KO" T@9B+R, M7Q,GG5,&X/+\P?XYUNYKN7 +#RA_BLJU.3U04D'->^F>E/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^/-/IU@ZX!D B0SX!#SL#%15/Z) M.UYD!@=BQMYW/#SQ]ICXWI3!&5L1[[QXZ[W78GM[E[%K()IB3F-,LHR9(YAG MGU,D:RE.R3_P9!V^6U6XB_#='PKWZP3I*D$:"=+_EK@6<_@K"5OT5(%IXC19 M4F*OXR0OO// WB?Q37Z'C]/^R$TCM"47=/YE8_]K1 =>RN;&CU#K/]AL2*A= M..[]V8QC-AH.N^D'L?D;%^]02P,$% @ BW.C3/+1N+BU 0 T@, !D M !X;"]W;W)K&UL?5/;;MP@$/T5Q <$K[W9IBO; M4C91U4JMM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7AGQ$\V([ $=>E=2V MH)US_9$Q6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB0'IKC0M,RC[VS*' -H'? 0\"QCMZDQ")1?$EV!\J0N:A(1 0N6" O?;%1Y RB#DT_@U:](E M9""NSV_JGV+MOI8+M_" \J>H75?0.TIJ:/@@W1..GV&NYY:2N?BO< 7IX2$3 M'Z-":>-*JL$Z5+.*3T7QUVD7.N[C=)-E,VV;D,Z$="'?4E1+H5 MXI3^1T^WZ=EFAEFD9^OHAV1;8+\IL(\"^W=+W, <_BV2K7JJP+1QFBRI<-!Q MDE?>96#OT_@F?^'3M'_CIA7:D@LZ_[*Q_PVB Y]*&UL?5/;;M0P$/T5RQ]0[WK34JV22-TB M!!)(JR+HLS>9)%9]";:S*7_/V$E#@(@7VS.><^;,>)R/UKWX#B"05ZV,+V@7 M0G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[.Z:%-+3,D^_LRMP.04D# M9T?\H+5P/T^@[%C0/7US/,FV"]'!RKP7+7R%\*T_.[38PE)+#<9+:XB#IJ / M^^,IB_$IX+N$T:_.)%9RL?8E&I_J@NZB(%!0A<@@<+O"(R@5B5#&CYF3+BDC M<'U^8_^0:L=:+L+#HU7/L@Y=0>\IJ:$1@PI/=OP(65"*%J_3+DW:Q^F&W\ZP;0"? 7P!W*<\;$J4E+\7092YLR-Q M4^][$9]X?^38FRHZ4RO2'8KWZ+V6^SN>LVLDFF-.4PQ?QRP1#-F7%'PKQ8G_ M ^?;\,.FPD."'_Y0>-@FR#8)LD20_;?$K9CLKR1LU5,-KDW3Y$EE!Y,F>>5= M!O:!IS?Y'3Y-^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?'X#L]N&K/) M"+:??Q!;OG'Y"U!+ P04 " "+NC@Q59)QKX OYK=['!8C-+)348)]$0"W5.'[>G\S[& MIX!O$@:W.)-8R17Q)1H?JYQNHB!04/K((,)V@R=0*A(%&3\F3CJGC,#E^8W] M?:H]U'(5#IY0?9>5;W/Z0$D%M>B5?\;A TSU'"B9BO\$-U A/"H).4I4+JVD M[)U'/;$$*5J\CKLT:1_&FP.?8.L /@'X#'A(>=B8*"E_)[PH,HL#L6/O.Q&? M>'OBH3=E=*96I+L@W@7OK=@>#QF[1:(IYCS&\&7,',$"^YR"KZ4X\W_@?!V^ M6U6X2_#='PJ/ZP3[58)](MC_M\2UF/N_DK!%3S78)DV3(R7V)DWRPCL/[&-Z M1/8[?)SVS\(VTCAR11]>-O6_1O00I&SNP@BUX8/-AH+:Q^-].-MQS$;#8S?] M(#9_X^(74$L#!!0 ( (MSHTQC)1ACM0$ -(# 9 >&PO=V]R:W-H M965T<"CMM_7\"NYVW6O@!WW'OW[CC2 =6JM1EMG.L.C-FB 2WL M%7;0^IL*C1;.FZ9FMC,@R@C2BO$DN69:R);F:?2=3)YB[Y1LX62([;46YNT( M"H>,;NB'XU'6C0L.EJ>=J.$'N)_=R7B+S2REU-!:B2TQ4&7T;G,X[D)\#'B2 M,-C%F81*SHC/P?A:9C0)@D!!X0*#\-L%[D&I0.1EO$R<=$X9@,OS!_M#K-W7 M.T?Q>FEJTE9W3^96/_*T0'7DIRY4>H\1]L-A14+AQO_-F,8S8:#KOI!['Y M&^?O4$L#!!0 ( (MSHTQE;1F&PO=V]R:W-H965T M)R-QKZZ%L"3-R6URVGK?7]@S)4M*.'N3 \: M_]3&*N'1M0USO05119*2C.]V[Y@2G:9%%F,G6V1F\++3<++$#4H)^^L(THPY M3>@U\-(UK0\!5F2]:. K^&_]R:+'%I6J4Z!=9S2Q4.?T,3D[GGI*Y^<]P 8GP4 GF*(UT\4O*P7FC9A4L M18FWZ>QT/,=9_TK;)O"9P&\(;$H4*W\67A29-2.QT^Q[$:XX.7"<31F"<13Q M'Q;O,'HIDH1XT\\OB"W/N/@-4$L# M!!0 ( (MSHTR+;5IXLP$ -(# 9 >&PO=V]R:W-H965TU$$2)NMJE9JI6A7;9\=&,!:VT-M$W;_ M?FU#*$WI"YX9SCES\3@;T+S:%L"1-R6US6GK7+=GS)8M*&YOL /M_]1H%'?> M-0VSG0%>19*2+-EL[ICB0M,BB[&C*3+LG10:CH;87BENW@\@<4/X2E6MS M^D!)!37OI7O&X0M,_=Q2,C7_#Y]F[!R$)LQAQ"1+S(Q@7GU.D:RE."3_T)-U^FZUPEVD[Y;9T_\(I*L":11( M_VKQ]JK%-&BM3&UG;#]^]J&4,I. M7[!G.'/.L6$F':1ZU0V (6^"=SH+&F/Z(Z6Z:$ P_2![Z.R;2BK!C U5376O M@)6^2' :A>&!"M9V09[ZW%GEJ;P:WG9P5D1?A6#J]PFX'+)@$]P3SVW=&)>@ M>=JS&KZ#^=&?E8WHS%*V CK=RHXHJ++@<7,\)0[O 2\M#'JQ)^XD%RE?7?"E MS(+0&0(.A7$,S"XW> +.'9&U\6OB#&9)5[CG-$$^8T8J(E9D90RSY+1)C$*7I7'N'E6]3AUI?O_G&8K!QBF ^XR X5 MV;TG2,*5"(;YST7L49$]0A"M1##,%AUPD1D5BA." $R0H M08(0K'\[#).L1.CB/Q>@:M_AFA3RVOGILLC.0^0Q\GWR%SY.H&],U6VGR44: MVVV^)RHI#5@KX8/]+(T=>G/ H3)N&]N]&EM_#(SLIZE&Y]&:_P%02P,$% M @ BW.C3"+S0P&V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$K]=-=U>VI6RJJI5::96JZ3-KCVT48%S Z_3O"]AQ MK=0OP SGG+DPY".:%]L!./*JI+8%[9SK3XS9J@/%[1WVH/U-@T9QYTW3,ML; MX'4D*EN/ES!HEC07?TS?$DVLX%!ROS MGK?P ]S/_F*\Q1:56BC05J F!IJ"/NQ.YRS@(^!9P&A79Q(JN2*^!.-K7= D M) 02*A<4N-]N\ A2!B&?QN]9DRXA W%]?E/_'&OWM5RYA4>4OT3MNH(>**FA MX8-T3SA^@;F>#Y3,Q7^#&T@/#YGX&!5*&U=2#=:AFE5\*HJ_3KO0<1^GF_OC M3-LFI#,A70B'&(=-@6+FG[CC96YP)&;J?<_#$^].J>]-%9RQ%?'.)V^]]U;N M#L>KI-WV]FN(_T_3IZ=M@6R#8%LBB0 MK06.R;L2MS#OBV2KGBHP;9PF2RH<=)SDE7<9V(/_FRF,9L,A_W\@]CRC&PO=V]R:W-H965T8 >M_U.AT<)YU]3,=@9$ M&4E:,;[9?&!:R);F:8P=39YB[Y1LX6B([;46YM= MJ.$[N!_=T7B/S2JEU-!:B2TQ4&7T;KL_) $? 2\2!KNP2>CDA/@:G&]E1C>A M(%!0N* @_'&&>U J"/DRWB9-.J<,Q*5]4?\:>_>]G(2%>U0_9>F:C'ZBI(1* M],H]X_ 4S^WE$S-/\(9E(>'2GR. I6-7U+TUJ&>5'PI6KR/IVSC.4SZ%]HZ M@4\$?D5@8Z)8^1?A1)X:'(@99]^)<,7;/?>S*4(PCB+^\\5;'SWGV\\\9><@ M-&$.(X8O,3.">?4Y!5]+<>#_T/DZ?;=:X2[2=\OLM__)GZP*)%$@^:O%W56+ M:YCD*@E;S%2#J>,V65)@W\9-7D3GA;WC\4[^P,=M?Q*FEJTE)W3^9N/\*T0' MOI3-C5^AQC^PV5%0N6!^]+89UVQT'';3"V+S,\Y_ U!+ P04 " "++N.C-FR!<7M#7:@_4V-1G'G3=,PVQG@520IR9+- MYL 4%YH66?2=39%A[Z30<#;$]DIQ\_L$$H><;NF[XUDTK0L.5F0=;^ [N!_= MV7B+S2J54*"M0$T,U#F]WQY/:.>3M]Y[+;:?]AF[!J$) M=?-O:_1G3@ M4]G<^!%J_0>;#0FU"\=;?S;CF(V&PV[Z06S^QL4?4$L#!!0 ( (MSHTS7 MF]B=QP$ #<$ 9 >&PO=V]R:W-H965TE7TP!8\B9%9S+:6-L?&3-% Y*;.]5#AR>5TI);-'7-3*^!ESY("A9O M-I^8Y&U'\]3[SCI/U6!%V\%9$S-(R?6?$P@U9C2B[XZ7MFZL<[ \[7D-W\'^ MZ,\:+;:PE*V$SK2J(QJJC#Y$QU/B\![PLX71K/;$57)1ZM497\J,;EQ"(*"P MCH'CJ"DA(H/PKZH M\3/,]224S,5_A2L(A+M,4*-0PO@O*09CE9Q9,!7)WZ:U[?PZ3B?[W1P6#HCG M@'@).'@=-@GYS)^XY7FJU4CTU/N>NRN.CC'VIG!.WPI_ALD;]%[SZ/Z0LJLC MFC&G"1.O,0N"(?LB$83*LZN&PO=V]R:W-H965T0/B%GO IL5(&435:W42JM4;9^],%P4&U/; M+.G?US:$4N*\8,_XS#DS@\?I*.2+:@!T\,I9IS+4:-V?,%9% YRJ.]%#9TXJ M(3G5QI0U5KT$6KH@SC )PQASVG8H3YWO(O-4#)JU'5QDH ;.J?QS!B;&#.W0 MF^.YK1MM'3A/>UK#=] _^HLT%EY8RI9#IUK1!1*J##WL3N?$XAW@9PNC6NT# M6\E5B!=K?"DS%-J$@$&A+0,URPT>@3%+9-+X/7.B1=(&KO=O[)]<[::6*U7P M*-BOMM1-AHXH**&B ]//8OP,[G,'\ F0/($G!T.G@2VI_\>Y$3&\* MZW2M<&66\MYR$^Q3?+-&,.4\8LL+L%@0V[(L$\4FS/R?PZ@IRD+4;/A448NC%_\&GQ^$;E77; MJ> JM!D$=UTK(3285,([T]7&O$>+P:#2=IN8O9RF&PO=V]R:W-H965T=4_CX"$T,:1,$U M\-)4M;8!G"4=K> [Z!_=29H3GBE%PZ%5C6B1A#(-'J/#,0IM@E/\;&!0BSVR M5LY"O-K#ER(-0ML1,,BU15"S7. )&+,DT\?;! WFFC9QN;_2GYUY8^9,%3P) M]JLI=)T&NP 54-*>Z1U:=TZ3/QKFC^!3 ED3B"CE[&0Z_P3U31+I!B0'%]^1^U_'!V(>3>Y#;I7 MX9Z9YI6)7C(2D01?+&C2'$<-66BB68$-?2Y!?"6.Y)]T$JW\@)6WQY4#K#X MUG[ V@M8.\#Z R"^,3EJ8J=IG>8_/<;>$K&GQ,8/V'@!F_M-;KV K:>#[8U) MGV;G+[+S%MEY 'L_8.\%[.^W:2Z[]XL-[S#J$Y'PI@Y>7!(.LG+C0:%<]*V; M38OH/((>B;MD?^7C_/I&9=6T"IV%-E?57:A2" VFE_#!?!NU&9GS@4&I[79K M]G*<&^-!BVZ:B7@>S-D?4$L#!!0 ( (MSHTQ",>N):0( %8( 9 M>&PO=V]R:W-H965TO?OUQ9T6,X6OTA;GO-RWE,XM;@(^:9*SG7PWM2M MFH>EUMUS%*E=R1NFGD3'6W/G(&3#M)G*8Z0ZR=G>!35UA!'*HH95;;@HW-I& M+@IQTG75\HT,U*EIF/S]PFMQF8=Q>%UXK8ZEM@O1HNC8D7_C^GNWD686W53V M5<-;58DVD/PP#S_$S^L8V0!'_*CX18W&@;6R%>+-3C[OYR&R&?&:[[258.9R MYDM>UU;)Y/%K$ UOS[2!X_%5_:,S;\QLF>)+4?^L]KJ6UPFXEYQD[4ROT&NY/2HAE43"H->^^O5>NNET'_&@8'X"$ MWP+B]+\!R1"0/!J0#@'IHP%D""!>0-1[=\5<,0W DDL$ ""B1.(!T+Y%XQ>B1W2.N0&"&<>-@2P@A-O-*N (PF.9IY ME9EB&&%*_U&<%/263KWAU#/7,^0NZY@2+^LEA.5IZF\Y@-&,4@];3S&,R"S- M8',$-$< &PO M=V]R:W-H965TTDV[^O;0@E,%3I"[YPYIP9C\=V>N/B39X94\Y[651RX9Z5 MJN>>)_=G5E+YPFM6Z3]'+DJJ]%"\5*_AMX2+W/O&:G\[*3'A96M,3^\;4]WHK],CK6 YYR2J9 M\\H1[+APEVB^09$QL(@?.;O)7M\QH>PX?S.#SX>%ZQN/6,'VRE!0W5S9FA6% M8=)^_&I)W4[3&/;[=_:/-G@=S(Y*MN;%S_R@S@LW<9T#.])+H5[Y[1-K PI= MIXW^"[NR0L.-)UICSPMIO\[^(A4O6Q;M2DG?FS:O;'MK^>]FL %N#?"S!D%K M$'0&B/S3@+0&9&#@-:'8M=E01;-4\)LCFO36U.PB-"=Z]?=FTBZV_:>71^K9 M:X;Q+/6NAJC%K!H,[F%0A_ T>R>!(8D5'IGC1X$U@ C\1\P&P(2P%P$8:&#M M@P>-B3 (2$ L 7D@& 2R:C"QQ506$R:$Z&#\83@ ,O2QKM<>\L&I$'0J!)P* M!DY!& *+1*!(!!"$ Q$($\$B,2@2 P3Q0 3")+!( HHD ,%PMR>CS""?^.,, MCG'A+)Q,WPST9S;VAPQT5A!F8N,B'ZYQ'Z 8;ET0%$SH3)PE:$2!DHE-@,"S M8HGP\V6*X$)'P1-);D'][&$2Q9/I0_"9@(!#@4S4%H(K&(7_$3%7RKX>>K/=(V&)[27U%]Z\ M,+Y2<RXTE>=O9".G"NF_?%?] J=]:.F&Q3LJ$PWUGW1W.S-0/&Z?;5X MW=,I^P-02P,$% @ BW.C3$ ^E2UQ!P %"L !D !X;"]W;W)K&ULE9K;;ALW$(9?1="](QYF> AL [4=HP5:(&C1]EJQ MU[802>M*ZSA]^W)7&T?+^O[:[S_NGINEF7S?K[?YB M_M1US^\7B_W=4[-9[M^US\TV_>>AW6V67?JX>USLGW?-\GX8M%DOC%)NL5FN MMO/+\^&[C[O+\_:E6Z^VS/S1]-]^?SQUWZM'B;Y7ZU:;;[5;N=[9J'B_E/^OUMH'[ H/AKU;SNC][/ M^J5\:MO/_8=?[B_FJO>H63=W73_%,KU\::Z;];J?*?GQSSCI_,UF/_#X_;?9 M;X?%I\5\6NZ;ZW;]]^J^>[J8A_GLOGE8OJR[W]O7GYMQ03R?C:O_M?G2K).\ M]R39N&O7^^'O[.YEW[6;<9;DRF;Y]?"ZV@ZOK^/\WX;A 68<8-X&:*H.L., M>^H &@?0]P%<'<#C #[5@AL'N&S XG"QAJM_L^R6E^>[]G6V.VR@YV6_3_5[ ME^[O7?_E<#N'_Z4;L$_??KDTQ.>++_U$H^;JH#''FJGB&BBLFFIN@"8S]$%* M?&;I%LQBOFL6::UO"S9PP6:8P$X6[/ $%DY@APGH> *?7;"#Q ^2[2#12AGK MEV<926= E*K MR$[O\<2K"+V*8).'S*TH;'EF+P/O!@D-E^-.*XQD)2\5Y4A6\JY830KL\8)T MRIBI7X6C0H.+E*#JV%KWF /R2RN22]Z'L%R:Z-O)ZN=PM(XTYI<%-1$JO M')6]PL>$EN>$S?$Y:HYM!8[* *^DDIT/Y>VN,=2UI+K-][N6J#;L#6E =:1U M@1U7=A?FNI9@IQRB6O(ZG6L^H L&I#$JSV6_,-NUA#OE,-42V\8$#6\D('P" MKZOL>LQX+2%/.5 U8'SQIS7$O1D<[\DOG7B/(($4G*L,!5S M7DO0DV JX+>*#$YIH PA^G+:8##IC22]2+X-PK>WEL!1C;048_1E>AG,>B-9 M3SE3C01XJAW8 :@B:73LRXF-*63O)[#>2(([#T(1Z+PNIS4&<]Y(SHLTV4AZ M^U2V@)T%E$11EZEE,.>-Y+S(:PQ(R5U,63G(MY VD-&5JL)@SAL6!1CKP@R8 MR$82.5W*?'%2E&MNZIJI*QC"1D+8<'XZ&(E6R+H?ZZ8N8?X:R=^4@^8N2:Q: MS11!^@BE*:.K;$F,8",1S )V$JPDV%C#Q"%0X.>$)HF1=-JRJ[7Q,$<(E>UYP)*D@VAR3(UA.!#( MS_(\FT"%+7H74V,XW@G$NVA(D,RH1$-B:JS0#@65H$[2 M@+TC6][(#M/ @5(C#QDG:9!*,U])I1V&@9,P$/66 PU[;YC*8>,P#)R$@2BB M'.K#UT]=AX'@0$ERQ/#I%(6?.-WIA9'#P>M \2"XY.3A?Q94-)6PP('N3J@> M'*@>>#B-2[9PM+L3J@<'@IV&!+OTTRX.=W]"\>#!T1]M)?X\#G8O@UWDH5X& M^YD)V8,)4V,XV#TH'?*0\"#8H_7E6/R,1SJ'IS]>;;FY=GO6%<@YC$3/#C[\[/ @]*!8B7C]85'&D#A M(+8B8(=QII*J>24)F B!)0 Y+L9B$HI3< P M""><_ ' P,@@*$13L@0 H!&I1T;,#+"">E! ,@(JM(J M#Y@8X83L8-3X'Z-P-JNY]]:KNNW0P/_SVT;=>D6=6[Y/M3 ML[Q_^[!N'KK^;<^,W>$YS<.'KGT>GT%=O#T(>_D?4$L#!!0 ( (MSHTQ( M)S/FRP4 ,T> 9 >&PO=V]R:W-H965TR:Z_E+V^ZO%HOFX25MR^:RVJ==]Y^GJMZ6 M;?=:/R^:?9W*QZ'1=K,@I?QB6ZYW\YOE\.U+?;.L7MO->I>^U+/F=;LMZW_O MTJ9ZOY[K^<>'K^OGE[;_L+A9[LOG]$=J_]Q_J;NWQ;&7Q_4V[9IUM9O5Z>EZ M?JNO5C[T#0:+O];IO9D\S_JAW%?5M_[EU\?KN>HC2IOTT/9=E-W/6UJES:;O MJ8OCG['3^=%GWW#Z_-'[S\/@N\'/Z:E\W;1?J_=? MTC@@-Y^-H_\MO:5-9]Y'TOEXJ#;-\'?V\-JTU7;LI0ME6WX__*YWP^_[V/]' M,]R Q@9T;-#Y_K\&9FQ@?C2PP^ /D0U#_:ELRYME7;W/ZL-J[^HY&F[N##4UL]-%BT?5^=$'(Q1VQYG3J8,4M M"L(>#!R$&=J;:7N#VUO8W@[M[;1]/@<'DV(PV1WFP 72SF5# 7:&=/01Q^-@ M/(['D_FY.YBXJ9^@"ANR<("9?8A0_+1:"_$)'"4YC'%/";-7)%52N7X1'8J M$ DKIB&EW6IB.1B4T .F+&W8F(+.QV0 R(.>>!K'!.R*PAN!0S4F0 MD>6>O,WS$%A9'YT0#:9 S3DPL+K$V+/!YN9J,* M0CB8+#5GR\BR-+(B;*BPC JXF3;!"O$0YDM2C FBD%F$V8TXN\4\TT>;, E5 M7>;+L()61D@_PLQ&Q*/)TWRTR:+)@T%&1II<3)+$A5T4LIDSJ 5,, MG:'(1IM3 5Z0=U)&8?J@,\06<1VEBXXWI2T))@8#A%0NFPW01X735@M:PF & M,?IL16PPZ@U'/5N!T>94%%/AO9!Q1MBK<>'#5L!P01.LEQ26P= W8%>7*UD# M](S39*PT)HQJ S9LN4 U0(68J,39PW@U_FSA:3!<#=<73'@:)!RZK82 -8-A M;3BLF: T0#E,!>6I'XQIPS'-I*+AF+91>^F4 $/:3)8@'MMM.0(H]YRU#/9-MJ5CC*L6?K M,8O!;$&)9J=!#HB;("TRAK+EI9=)@=$F\R/ T&+ 6UZ?)1%E,9 MV *P&>% M/A51IXXPDBT0]VQ*.))/U='I^1I&L@-(EJ#C,$8=*+I2$!A\[HRB.]I,,7$1 M;12JN\/@47,=+[H6.4J(X##X'2FZN>1PON1=:6PFD3C@A=6=+'H?AY\"Q M)IM]OI_O8E7B82X&H.,5ET\_K[A..B5S&*4.J.A<[SB.T@NMG*3X'8:I R(Z MESN.P[1+7('+/4:IYWMK2>QX#%+/"RD3.YX7TD)@6(^![#F0F0#QO(IV,Z\E M1QC('E317!=X!&39$0:R!]MF-F\ R*2$3/(8QA[4VEP6C#8G%!BT()N]<(7! M9;-$.!Z#V(-C.;;&!:O6%^I2.B'P&,8>%-N<+4:;SQPM)I> VU0_#_>ES>RA M>MVU_77;Y.OQ3O:6^DO$[/N=OEH=;E9_='.XZ/V]K)_7NV9V7[5MM1TN$I^J MJDU=E.JR6[B75#X>7S;IJ>T?B^ZY/ERP'E[::C]>'B^.-]@W_P%02P,$% M @ BW.C3,H<.N#"!0 SB0 !D !X;"]W;W)K&ULE9KK;N,V$$9?Q? #K'F_+&P#R19%"[1 L$7;WXK-Q,9*EBLIR?;M2TF. MZRR_ <@_L:600XZL(QYIM'YKNV_](81A\;VI3_UF>1B&\^?5JM\=0E/UG]IS M.,7_/+5=4PUQLWM>]> M%EUXVBSO^.=[SOS88VKRUS&\]3??%V,NCVW[;=SX=;]9LG%*H0Z[88Q1Q8_7 M\"74]1@J3N2?2]3E=="QX^WW]^@_3]G';!ZK/GQIZ[^/^^&P6;KE8A^>JI=Z M^-J^_1(N&>GEXI+^;^$UU+'Y.),XQJZM^^GO8O?2#VUSB1*GTE3?Y\_C:?I\ MN\1_[X8[B$L'<>T@YESF@::9_U0-U7;=M6^+;C[ZYVK\D?EG$8_-;MPY'8KI M?W'R?=S[NA7:K%>O8Z!+F_NYC;AIPZ\M5C'Z=0B!AK@727>A+0X@X1SE%$!^ M".!P 4#J"F ^A# _Y#DW,9.;4YSDM8(SR0>2,.!=#J083B @0%,?JH6!K 9 MJ:>*JC.D1@!Y#A-:*G4M;[WS MQ%5+87P4P,<2LJ4P%:I MA2F0N7(E@*RQ;EA5,+$[0F@QQ*NI3 4JL"U%(9" MY;B6 J[%HWH0_"D,CP+P6.J882I4@6LI3(7*<2V5NI:S4BH"0(WIT8 >2[B6 MQE3H M?2F J=XUHZ=:UX%ZPLX4D:TZ,!/60(3(4N4"U-W([GJ)9.58LK&6\@ MB*$P/1K08PG5TI@*7:!:&E.A8"E-@6@9387),RP#3BATP MG%A#+8;' G@<(5H60V$+1,MB*&R.:%D@6M91IZ/%[%C CB,\RV(H;(%G60R% MS?$LFWH6=Y9Q*F'B83" QU'G"(;"%GB6Q5#8',^RJ6=QISPGAG(8'@?@<<2Z MYC 4KL"S'(;"Y7B6 Y[EE"/6)(?9<8 =\C$^AL(5:);#4+@CXP ZCIBLQTCX LGR& F?(UD^ ME2S!J>5#EE4_9*EJ64Y5L3DCRH<,0.2I^B$C"HBLI(+(B!(BRZHA MLE2XI!>:3)LH(C+ $O7XDS.BC,A*ZHB,*"2RK$KBI=7M:P_.)%J]NGF;I G= M\_0>3;_8M2^GV(TO;_9>7]:Y$]/;*/\WG]_T^;WJGH^G?O'8#D/;C)T73VT[ MA#@;]BD>_4.H]M>-.CP-X]?1NKOY!9MY8VC/F_GMH=7U%:;M?U!+ P04 M" "+Q=4%D$4ADE0LKSREW,WMY'+N3CK(J_X1GKJ7)9,_GWFA;@N?.3? M)E[RXTG;B6 YK]F1_^#Z9[V19A1T+/N\Y)7*1>5)?ECXG]!LC:@-<(A?.;^J MNWO/IK(5XM4.ONX7?F@5\8+OM*5@YG+A*UX4ELGH^-.2^MV:-O#^_L;^V25O MDMDRQ5>B^)WO]6GAI[ZWYP=V+O2+N'[A;4*Q[[79?^,77ABX56+6V(E"N7]O M=U9:E"V+D5*RM^::5^YZ;?EO87! U 9$70 B[P;@-@!/#2!M .D%!$TJSILU MTVPYE^+JR>;UULSN(C0CQOV=G71FNV?&'F5F+\LHB^?!Q1*UF.<&$]UC'A$K M ('#1\P:P/Q?*# B.Z41J#1R\?@A/H4),$B '0%Y2#7II=I@J,-4#H-HC'"$ M>LD N!21. EA00041 !!M">HP<3W"X6D;^T0%&QGH+@GH#P!VR!JQA-*6,TI8Y7 &JTD!%ED MCDG=H. ';6^IN9?-6:$9:%&WYZ"@.XPM_P%02P,$% @ BW.C3"6%82$Q M @ J08 !D !X;"]W;W)K&UL=95M;YLP$,>_ M"N+]"C;/$4%J.E6;M$E1IVZO'7()J 93VPG=MY]M"*/@O,'V4]5L7N3?#2WVNI#9X1=Z1,_P"^=KM MN5IYD\JQ;J 5-6L=#J>M^X@V.V0"C,?O&GHQFSNZE -C;WKQ_;AU?9T14"BE MEB!JN,(34*J55![OHZ@[,77@?'Y3?S;%JV(.1, 3HW_JHZRV;NHZ1SB1"Y4O MK/\&8T&1ZXS5_X K4.6N,U&,DE%AGDYY$9(UHXI*I2$?PUBW9NQ'_5N8/0"/ M 7@*P$,M \AD_I5(4N2<]0X?-K\C^ANC#59[4VJCV0KS3B4OE/5:!'Z0>U)K9380DD6E'A%24/?#DFLD,0" M21>09 5!_CU*:J6D%DJVH*3K4N(D#.R8S(K)UACD+S#9^KN@+$SN<)!O/TJ^ MA8269\E?H3#&\3W2G4.++"2\)*'5'YUF4; D>;-.T0 _FQXIG))=6M.@9]:I M#S]BTVG^NP]-_"?AY[H5SH%)U:],5SDQ)D%EXS^HBBMU;TP+"B>IIXF:\Z%Y M#@O)NO%B\*;;J?@'4$L#!!0 ( (MSHTPU1Z%\V ( ),, 9 >&PO M=V]R:W-H965T-/3QH.FG;A;?^#_8O;O-G,*U?B29:_B[T^K4(6!GMQX.=2/\OK M5]%O* V#?O??Q464!FXC,1H[62KW&^S.2LNJ9S&A5/R]:XO:M=>>_V,9O@#Z M!3 L@&XOG9"+_#/7?+ULY35HN\-ON/V/R2.8L]G927<4[ID)7IG9RSHAR3*Z M6*(>L^DP<(.!E Z8R/ /(H"*@"-([D06.$&"$B2.8'%'D(ZB[##486J'H8S1 M&)=9H#(+1Y'>4$!,\I'.%+2@.7AT4E0G171N&#H=!$1B!KA.ANIDF X9Z4Q! M&:,)+D-1&8K)P$AF"DH(\9P:0V48)C/.U2DH]ZGDJ$J.I%HV$LFGD7C2F<2X MZV)$A8YM%T]D2,HHRSU2'H,31(IY*'#[DO_P+\$-3.8XN ?=Y8C/P 1W,)EE M801%EQ<$Y:TO@#L:LAD5 M!A#;^W(<=S3,<70/HOI38W4W=_/$BIA>&, M'TS0)_.%, Q*<="V2TV_[:[)W4#+IO\$B(;OD/4_4$L#!!0 ( (MSHTS, MZW^%8@( *4' 9 >&PO=V]R:W-H965T55*' MO=#W$Z^#;>^6A8H=:%F0&\=MCP[48;>N@_1OA3 9]V[@/@(O[;7A,N"5Q0"O MZ ?B/X<#%3MO9CFW'>I92WJ'HLO>?0YV=: 2%.)7BT:V6#O2RI&05[GY>MZ[ MOE2$,#IQ20'%XXYJA+%D$CK^:%)WKBD3E^L'^V=E7I@Y0H9J@G^W9][LWC0Z;8&*%^*8 ?$89YD M4)V=^D^X92)Z+T'H%]Y=$FE,-6'"!2:8$9Y@GTN$MA)5N$H//Q:HUX@TM%< M5A- Y8,/)C8D1E:"2!%$"X+ETCC6+#R1H5@"S*[%IBJY;88F;C M-!(K0;(R T)@N)DP\=)-G <&JK:A$G]#3&H5DUK$1(:8U%+&> ?K-2;.@%U( M9A626808MU=E:R%)F)BG8D,%66P7DUO%Y*L[SC?,!+[]L_77;ZQYK!J3+83Z M3WE@N+&B0+ZA9J.)!&LUYMEJC*'&%&,# ?/S\1;-K4/TJN8 =8\A[(Y&O%*SB#5--]II@'V'=)KVS/G2+AHO:I!7@CA2(CTG\35-V)FSAN, M+EPN4[&FT^"8-IP,>BAZ\V0N_P%02P,$% @ BW.C3+B-SUSF 0 IP0 M !D !X;"]W;W)K&UL?53;CILP$/T5BP]8$PC) M;@1(FU2K5FJE:*NVSPX,%ZTOK&W"]N_K"V%)@LH#]@SGG+G@<3H(^:8: (T^ M&.4J"QJMNQW&JFB $?4@.N#F2R4D(]J8LL:JDT!*1V(41V&XP8RT/,A3YSO* M/!6]IBV'HT2J9XS(OWN@8LB"57!QO+9UHZT#YVE':O@)^E=WE,;"DTK9,N"J M%1Q)J++@>;4[)!;O +];&-1LCVPE)R'>K/&MS(+0)@04"FT5B%G.< !*K9!) MXWW4#*:0ECC?7]1?7.VFEA-1 U1"17JJ7\7P%<9ZD@"-Q7^' M,U #MYF8&(6@RKU1T2LMV*AB4F'DPZ\M=^LPZE]HRX1H)$03897\EQ"/A/B3 ML';%^\Q1QM4GRV0B-F M[S'1#+.:$-BH3R&BI1#[Z(X>70+&(V/'75T5LEP76BP)K)Q!? M"3PN"R2+ LE"!D\W;?28Q&&X[T-HGIM>W*.>-G.43P;/_B\#6;M14*@0/=>V MDS/O-&W/D3T?-_Z]F4(_-)\R?H1_$%FW7*&3T.;TN3-2":'!)!D^F/P:&PO=V]R:W-H965TW$)JRE[-=1)(XU:;%X8CWIU),SXRV6:LDOD>@YP2=C:FF4Q'$6M;CI MPJHT>WM>E>PJ:=.1/0_$M6TQ_[LEE V;$(3WC>?F4DN]$55ECR_D!Y$_^SU7 MJVB.%7, 0NR8_1W]:8Y._-,52O4 M[JV","ZCFPXT:;:C)EEHDD?%SJ- LR12 #-%XJ5(C!\N_&GF]T.O'QI_^E % ML*H8-;G1="-C'%NE[EP1 #E:R!Y@4B],ZH&Q#FP[:M R3Y8 M+)P?#($\]R/ M@[PXR(,#+1SDY"E2]W!<58+B_YU-YH7)/#"I!9,Y:6">%1:+*T)) ?PHN106C"N# ()LY<=9>7%6[\!9O0_'E;V%4WAQ"@].9N$43IX/ M((/.2^R5H2+QXZB>X+VG8@" Y/J/C:WYIDQ253,^$G55ZM&.B\H.4L]S=6&UL?5/M;ML@%'T5Q .4V#1+%-F6UDQ5)ZU2U&K;;V)?QZA\>$#B M]NT+F%AN9.V/X5[..9R#H1BT>;,=@$/O4BA;XLZY?D>(K3N0S-[I'I1?:;61 MS/G2G(CM#; FDJ0@^6KUC4C&%:Z*V#N8JM!G)[B"@T'V+"4S'P\@]%#B#%\; M+_S4N= @5=&S$[R"^]T?C*_(I-)P"!GP$_.$PV-D8W6,7U6?KM$PJWHID[^/( M51R'I'^E+1/R1,@G0G;_7P)-!'I#(*.S&/4'&UL ME5C;;N,V$/T501\0B1>14F ;2)P-MD +!%ML^ZS8] 6KBU>2X^W?5Z(95R(/ M73L/T<5G9LZ(?M0'U35_[*I MFS+O^L=F&[6'1N5K;506$8UC$97YO@H7,_WNK5G,ZF-7["OUU@3ML2SSYI]G M5=2G>4C"SQ??]MM=-[R(%K-#OE5_JN[[X:WIGZ*+E_6^5%6[KZN@49MY^$0> M7SD?##3BK[TZM:/[8$CEO:Y_# ^_K>=A/#!2A5IU@XN\OWRHI2J*P5//XZ=Q M&EYB#H;C^T_OKSKY/IGWO%7+NOA[O^YV\S -@[7:Y,>B^U:?OBJ34!(&)OO? MU8OC I(^QJHM6_P]6Q[:K2^.EIU+FO\[7?:6O)^/_TPP;4&- +P:47#5@ MQH#=:L"- ;_5(#$&R:T&PA@(RR Z?RS]]5_R+E_,FOH4-.<".N1#G9)'T8_O M:GBIAU/_U@] V[_]6#"6S:*/P9'!/)\Q=(SA\12S=#'D@HAZ!A<:%-%XIB $ ML4*X&)K(*>8%^:%3S!>$85/,*\)PG!"#WY5I!VSB(,$..'3 M0,^&1B+Y?*, MD1I3:4S&8_UGI>,":6(!)Y022"EQ*7%A43ICDG$DFI*8NIQ<)",9%ZF7E("D M!"!E5<52N*2D3%Q* )=.J4\(24A( D*I14@Z@3(]ED9 -&+W-.)$(_*J)@CL7$^$ M@FC4S@V!F"<.;BB$ 1? QI/8*H<@Z8F#FPD!W22Q=0)!GN(E MN#\0T""$4WL(Y)G ")8] ;H73AT@D*\.L)P)T+-PZ@"!?'6 54\RX,*I@\Q5 M42Q).BC),_WC#D%!AQ!V&S>@27^^IEB*^P,%_4&D'A=8])3>WA,IUC-%4K7K MTH#&&5]OB12+F@*]"H^.*-8K3>Y(&4N1 I6Y*0OO6L67,Q8D!5IS&C,"25\< M+$@*M":=M6MZ=U98EA3(TED7&M!D?6$O#*=K6*Q*=HLJF:O*_PF&906+X ?>;/=5VWP7G==7>ICG4U==ZIG%#_T'6"G\O7EH5";;KB5_7US M/H$[/W3UP9PN1IXZA^ ( $P, 9 M>&PO=V]R:W-H965TV\0WWQ4@E4[3 M)FU2U:G;LPL&HB9Q9AOH_OT<)V0AOI;8"['-]3GWFG/BR^+,Q;L\,*:\C[IJ MY-(_*-4^!('<'%A-Y3UO6:._V7%14Z6G8A_(5C"Z-9OJ*H P3(.:EHV_6IBU M9[%:\*.JRH8]"T\>ZYJ*/VM6\?/2)_YEX:7<'U2W$*P6+=VS'TR]ML]"SX(1 M95O6K)$E;SS!=DO_D3RL(>LVF(B?)3O+R=CK2GGC_+V;?-TN_;#+B%5LHSH( MJA\G]L2JJD/2>?P>0/V1L]LX'5_0/YOB=3%O5+(G7OTJM^JP]'/?V[(=/5;J MA9^_L*&@Q/>&ZK^Q$ZMT>)>)YMCP2II/;W.4BM<#BDZEIA_]LVS,\SS@7[;A M&V#8 .,&Z&OIB4SFGZBBJX7@9T_TA]_2[C0H1XZ4DLTX-("6JV1P(WJ' (FA+%L:L@W),DND&'0]"5$+/"51#N M76*;UU;B$'1%! [S$MR]!+/O7(T$\2^DKI/##4QL!T/F>!\2W)PD^P]!XMXC MF/DL06+N*QRO*X+;C]C^0P19V.<:9@XBP%T*X0V*'(*NA9*X7BB FQEL,]N2 M!-O,N>O:Q*T,F)7GB@3;ROI&<6@!<"^#[67(74>"NQ3BVQ4)N $!,^!Q3L&Q218V9U'7ZW(/NK4?)Q7; MJ6Z8Z;'H^]M^HG@[].[!^ =B]1=02P,$% @ BW.C3#E$]I]+ @ E < M !D !X;"]W;W)K&ULE571CILP$/P5Q <JHN+/!AAOES[RKX'G\E0H$PA664-/\ /4SV8G]"X8 M6 YE!;4L>>T)."[]-5IL$3$)%O%20BM':\]8V7/^:C9?#TL_-(J 0:X,!=6/ M"VR!,<.D=?SN2?VAIDD5+'T4]\[P)&>F7KF[1?H M#<6^U[O_!A=@&FZ4Z!HY9]+^>OE9*E[U+%I*1=^Z9UG;9]OS7]/<";A/P$." MKOVO!-(GD/>$R)KOE%FKGZBBJTSPUA/=UVJH^5.@!='-S$W0]LZ^TVZECEY6 M)$VSX&*(>LRFP^ 1!@V(0+,/);"KQ ;?I>./!;;WB 2[*Q"G"6+SR0<38J>4V"%EHMTS)\'L\68D3H+D M@69TF'CD$]^!M@Y03%*WE-0I)75(F>CFW$DP?[P9*'0?D/"!=O2@L=7973L< MH"2*)\1,G%;D$$,F*)RG<8WP?[3$?=P0>:0EY.XHH/#VN+A ^%9,,+K+*A G M>^U++^?G6IE;8Q0=1LL:F[OP)KXQ(\?>D>\TW;SZ3L6IK*6WYTK?M/8^/'*N M0&L,G_0'*_2('#8,CLHL$[T6W9SH-HHW_0P,AD&\^@M02P,$% @ BW.C M3(9*6@3/ 0 /@0 !D !X;"]W;W)K&UL;53; MCILP$/T5RQ^P!@)+&A&DS595*[52M%7;9P>&B]87:INP_?O:AE V]4OL&M4=@$%OG E]Q)TQPX$0777 J7Z0 PC[I9&*4V-#U1(]**"U+^*, M)%'T2#CM!2X+GSNKLI"C8;V LT)ZY)RJ/R=@OD(N6K"[[41QPY0\"@ M,HZ!VN4*S\"8([(V?B^<>)5TA=O]C?V3[]WVF.^(]1C4T=&3F M14Z?8>DGPVAI_BM<@5FXP'ZJXX/B3V;"J7]$?AOUGSVF:OY>Y#6I"K M(UHPIQF3;##QBB"6?95(0A*GY+_R),O#!+N@QYTGV+WSF(4)TB!!Z@G2=P2/ M=TW.F-QCQ.QR'^=I%$5AI2RHE 64\CNE$&9_)T(V]\=!M?[E:E3)4?BIV637 MX7A*_/W_@\^3]8VJMA<:7:2QK\C?=2.E 6LE>K!>.CO,:\"@,6Z;V[V:G_0< M&#DLTTK6OXSR+U!+ P04 " "+_DMLV<,#\2\FX/==*_"/3/!*[-[V]"B6(4W*]3;[#H; M,K*!P2(TZ@."8(@=F;G'480+4#1&Z@3HAQ@37"!&!6(G$'^( "9)=C:)LVF< M35X0 (IS$I23(!PRX20S#LVR*%[()T4Y*<*A$TXZXWRB! H2XZ ,!64(*)Z MLCD(8L@7$LI13HYPD@DGGW$*2J.XP#D%RBD03CKA=#;Y^(!(D*J\ZH&).28.&#@X7K"P@HGX)@!B)%D"Z<$*"W> L$(85H?> M*/OP]24%C.M(!PM'%;[F\NQZF_(.XMJXQCK:'?KGEK@.\=^\:[X_F#R7C?)> MA#9]QG6#DQ":FX"BP 1T,?U^6%3\I.TT,W/9-;UNH47;-_1P^%>Q^0=02P,$ M% @ BW.C3$T)J3CU 0 $P4 !D !X;"]W;W)K&ULC53;CILP$/T5BP^(PWT3$:1-JJJ56BG:JMMG!X:+UL;4-F'[][4- M8=FL5?4%>X8SY\R!L;.1BQ?9 "CTRF@G#UZC5+_'6!8-,"(WO(=.OZFX8$3I M4-18]@)(:8L8Q<%VFV!&VL[+,YL[BSSC@Z)M!V>!Y, 8$7^.0/EX\'SOEGAJ MZT:9!,ZSGM3P ]3/_BQTA!>6LF70R99W2$!U\![]_2DU> MX;F&4JSTR3BZ< MOYC@:WGPMJ8AH% HPT#T"\*T@LN:GSJS53T21/!-\1&+Z63TQ,^'O M0_TQ"Y.TW\Z^TVZESE[SR \S?#5$,^8X88(5QE\06+,O$H%+XAA\* _>"YP^ M(B(_A)0A7!.$N=A-$3H+($D3O.HCONIPP#Q;332+19A>Z96*G3.R0 M2=P$B9,@^7^CJ9,@=720WOWO"1.OC/I^LDO2.QV\FC$&HK;'4:*"#YV]"E;9 MY<0_!G9&W^#3=?&=B+KM)+IPI2?=SF/%N0+=S7:C&VGT#;4$%"IEMJG>B^F< M3H'B_7P%X>4>S/\"4$L#!!0 ( (MSHTRAE=)8C ( P) 9 >&PO M=V]R:W-H965TFH>+WAM7\M@QQ^+;P5)U+91:BU:*C9_:=J1_=H]"S:% Y5@UK M9<7;0+#3,ESC^0ZGAF 1SQ6[R=$X,*GL.7\QDR_'98B,(U:S@S(25#^N;,OJ MVBAI'[]ZT7"(:8CC\9OZ)YN\3F9/)=OR^F=U5.4R+,+@R$[T4JLG?OO,^H32 M,.BS_\JNK-9PXT3'./!:VM_@<)&*-[V*MM+05_>L6ON\N3=YT=-@ ND)9" 4 MZ$-"W!/B@8"3#PE)3T@\0N12L7NSHXJN%H+? N'^WHZ:KPC/$[W[![-H-]N^ MT]LC]>IUE>!B$5V-4(_9. P98?" B+3Z$() (3;DCD[>!]C>(W(/L@-$4MA$ M#.896W[\+L\9+)" HD52,8"!'D;!6&PERN$(;"1%#22 @*Q9P3"))X1"#.Q MI1EH) ,$,B^(P^06T[I/9S;+$$)PH!P,E .!J:\FPZ1F)V6&N1X+UY_=1/&NOWM$PP5H]0=0 M2P,$% @ BW.C3*;S8%H> @ V@4 !D !X;"]W;W)K&UL?53MCILP$'P5Q .>*DOE3(!5.0=O M3N:!<7+D_-4LOITV860* @:E,AFH'FZP \9,(EW&WR%G.$H:XG3^GOV+]:Z] M'*F$'6=_ZI.J-N$R#$YPIE>F7GC_%08_21@,YK_##9B&FTJT1LF9M/]!>96* M-T,674I#W]Q8MW;LW4ZZ&FA^ AX(>"1H[<\(\4"(/PCD4P(9"&1&0,Z*/9L] M5;3(!>\#X;YN1\TE6JR)/OW2!.UAVSU]/%)';P6)28YN)M& V3H,GF 6(P+I M[*,$]DEL\0,=WPOL'A$D3NXQ^T=,AOU5Q%ZCL>7'4Q-I[$] O F(34#NBDQG M1APFLYC68I+(_69N'H&1OY;$6TOBJ26;?36'2282&"]PDOIU4J].ZM%9SG32 M!RM9FJVFEN^$,J]0YA%:S80<9CD1BLE3-K^*:'+S&Q 7VU5D4/)K:SO:)#HV MKF=L7\X'W'6]'U1&UL;53;CM,P$/V5*!^P3IU+H4HB;1-!Z.B&D MF@$840]B FYV.B$9T<:5/5*3!-*Z)$813I(",3+RN"Y=["+K4LR:CAPN,E(S M8T3^/@,52Q4?XK? \]@/V@9074ZDAV^@OT\7:3RTL;0C ZY&P2,)714_'D[G MW.(=X,<(B]K9D>WD*L2+=3ZW59S8@H!"HRT#,^FERM1\"3HS['50Q6_BZ,6.C)3_2R63[#VD\?1VOP7N $U<%N)T6@$ M5>X;-;/2@JTLIA1&7OTZ;AKTF..#L.]R/O"/.XD+)0'A?* M$+X3"F'2.Q&TNSX&LG43N MJCLA-)A2D@=3RV!F>7,H=-J:1V-+_Z*]H\6T#BO:_ACU'U!+ P04 " "+ MW;KRW(4"Z+[Q^A MY=QS[VE[[)U>A7Q3)\ZU]U[DI9KY)ZVK21"HW8D73+V(BI?FRT'(@FDSE,= M59*SO0LJ\H"$81(4+"O]^=3-;>1\*LXZSTJ^D9XZ%P63?Y8\%]>9#_YMXC4[ MGK2=".;3BAWY=ZY_5!MI1D'+LL\*7JI,E)[DAYF_@,F:A#; (7YF_*HZ[YZ5 MLA7BS0Z^[&=^:"OB.=]I2\',X\)7/,\MDZGC=T/JMSEM8/?]QO[)B3=BMDSQ ME5F!P[D2OWZ^W.2HNB M83&E%.R]?F:E>UX;_EL8'D": /)L0-0$1&T @?\&T": M@&0N-6JI;BU63/- MYE,IKIZLM[=B]A3!A)K5W]E)M]CNFUD>968O*$U"4@#H" M>D

EC/&A,[3.DP$9XB1E/$2(KQ0PH$$X=XD@1-DB $@!.D*$'Z_$J.4((1 M4@%YV.X^)HK'>)(QFF3<(R#)P(&!$#=0^+Q0&/ @(%(?3W\#2CNG)H4P'-A4 M0&VV ()DH@,4N$/@ Q8!W". F*2OM^\2 BD95HR;!3 G#.TP;@5(/J 8-P.D MSRA.>XHA'*7)L&3<.( Y)QF@P&T!X^L5-Y6:'/=NDOQ M((3FIM#PQ>S*R316[2#G!VU?4_,NZ^ZB'FA1-9U3T+9O\[]02P,$% @ MBW.C3)7NB<2Y P ?Q$ !D !X;"]W;W)K&UL ME5AMCZ,V$/XKB!]PV#,&FU42:3=5U4IWTNJJMI_9Q$G0 4Z!;.[^_9F7S1$\ MKLB7@)UGQC,/?NRQ5U=3?VM.6K?!][*HFG5X:MOS4Q0UNY,NL^:3.>O*_G,P M=9FUMED?H^9&J[CFBS.F='_9=N_SZ_UK85W;SL\U)736ZJH-:'=?C,G[:" M=08]XI]<7YO)>]"E\F;,MZ[QYWX=LBXB7>A=V[G([.-=;W51=)YL'/^-3L/; MF)WA]/W#^^]]\C:9MZS16U/\F^_;TSI48;#7A^Q2M%_-]0\])A2'P9C]9_VN M"POO(K%C[$S1]+_![M*TIAR]V%#*[/OPS*O^>1W]?YC1!C :P,W COU_!C@: MX"\#T2<_1-:G^EO69IM5;:Y!/7RM<]9-"OZ$ELQ=U]ESU_]GLVUL[_M&Q'(5 MO7>.1LS+@($)AM\0D?5^&P*H(5[ ,8?[ ;8N0@(] I))8&^/TR2$I!T(TH'H M'8@[%M2,A0$C>TPUL" 32!G.DB%P0LI8(!U03 84.P%!HF@'">D@64Z))!W( M!90,F'B:*C*)Z0RW)7"D/I\Y/$ ,+4".2XA!)V$K'R&3.3$$KIM4 M'@%Q6M+_98H-4-KKI!^28=K4:0#Q!#JQ'.63K7$0'#!-"7$ZUL=)4- MJ:_.]12Z#U2Z2"L1E]2Z(^B^-DD<5ER48,HS5Y!6-1*5;NI9=)%6(3Y0ZR*M M0EQ2[:);QF(*L<.*"P.AO '1FD:BVDT]2R[2*L0'ZEU!JU LJ7='T/3 HQ(U M9X5 263I+)QHVRW",W3'WEG_"W_:#G&ULC9G=;N,V$(5?Q?!]U^3,\$=!$B!Q4;1 "RRV MV/9:FRB)L;;E2DJR??M2LM?K< X;W\22 M;>?7E].SC]WU9?L\K%?;YF,WZY\WF[K[][99MZ]7_W5_-S6A1LV[NAK&+.OV\-,MFO1Y[2G;\<^AT?AQS;'AZ_;WW7Z;) MI\E\J?MFV:[_7MT/3U?S.)_=-P_U\WKXU+[^VAPFY.:SP^Q_;UZ:=9*/EJ0Q M[MIU/_V=W3WW0[LY])),V=3?]K^K[?3[>NC_>S/<@ X-Z-C NO]MP(<&_*.! M3)/?6S9-]>=ZJ*\ON_9UUNV]M:O'36$O."WFW?AP6KOI?VFV?7KZX X$=B!3 M!W)J@&2+L)>$2;+=+X*+9)W+Y@)T3+;R%;;'07N .T)[WLK@'$X!LYT2Z C M8XT+V)X([8GO>RNJ<:)8GUNC53Z2*^R<"MI2:5NR+7%;@2U!%*M\ZP =^8JM MQ_98@P%CM$4*,$8-16*,R=\MI#.1J. M6T">5;B(!5I82+0;2VI.T>9S(O"" M1GLRTF%.0!>"YP( +2:@96T1Y1:Q'LE+O@>!2GSE"M9@G%K-TYB3X*!YX\M* M2I[$F+2:D^*5(S0"G;&YOY9 1E2Y I@L)J75J"0?"UU@N-EP?C"SF$<6 "D' MI-6LL=9SM"%?%RVLHL2BIS"6+.!2SD@+@"/LM*<@F*PI[%'"7"+ I3RJD>:- M91-8H1()K365*[S%A,E$]GW''31OADKQJHI5;I,6QBKE+ 7'$48=:=0IQY%& M6!##:I&T+'G-%U(1PJ C#3H5X B +B5AAO*]#83)9=Z5TEM,.P+98Q[A2-/. M!L2!!XC2JUK:A9BPI FK AQI<)8#'&%LDL:F#G"D>2@IGU.OGY81DQ2\ MP)B:K*E)H3 GQI!CG7X5 QQC*#& 4LY)UK1)KUM%^;(@G8FVE/%PH0(%6,HQ MR9HVE")I#B4D(UM<(=0,=LV%76B',) 8UK?*9SL&8 M0V74$H%<+15*IE I,68<@[I6^4RSRP?K0SSC4%5FPH".8HC%]<&08Y!&YG&-->1<2D;R#SQ )N2D4$DRAB%79TF,I2W&8?P[4O'F,<0!LGO1W9? I+D97\);# M_'.@WLTCC -E;)0\P !5X%)T<)A_CLZ.+PX3RX&O<#E G4[O KD\PP$J+Z%T MAH#AY\!7N#RZ.%!OJC(9B$JO@2N<9YSSH>X@>G-T(DYM/*V*JHA9G!Q_;9KN M<3HI[&=W[?-V& ^:3IX>3R-O:#P^RY[?VHOE_DSQ1S?[(\X_ZNYQM>UG7]IA M:#?3$=I#VPY-LM%\2#8^-?7]\6;=/ SC94C7W?YH<7\SM+O#L>GB>'9[_1]0 M2P,$% @ BW.C3.QT(IM; @ + @ !D !X;"]W;W)K&ULE591KYHP&/TKA/==:($"!DEV798MV1)SEVW/5:N0"Y2U5>[^ M_=J"A.''=#Y(6\]W..? UYIU7+S*@C'EO-55(]=NH52[\CRY+UA-Y1-O6:-_ M.7)14Z6GXN3)5C!ZL$5UY6'?)UY-R\;-,[NV%7G&SZHJ&[85CCS7-16_GUG% MN[6+W.O"2WDJE%GP\JRE)_:-J>_M5NB9-[(>/>)#88BUQG>5 MM-_._BP5KP<6+:6F;_VU;.RU&_BO97 !'@KP6(#"?Q8$0T$P*_!Z9=;J!ZIH MG@G>.:)_6BTU+P5:!3K,O5FTV=G?M%NI5R]Y2'#F70S1@'GN,7B"F2$V "(: M(9X6,*K H ILZX._5 0P00 2!)8@G! $R"(I2)#>3R2]<1K%!*?S0 !8X.,0PVJ0#W>>#R1"%B@6FA<]G@F" M.P_A^ZD,F*E?A' <)_-= ,#Y")%T01'&PO=V]R:W-H965T !%15*[42VJK;9P,&HDWBU#:P_?O:3LB&>%+1%V*;,V?.>.SQ MS*Y%E^)X4F8A6,P: M>F0_F/K9;(2>!3W+OJA8+0M>>X(=YOX2/:]19@PLXK5@5SD8>R:4+>=O9O)U M/_=#HXB5;*<,!=6?"UNSLC1,6L?OCM3O?1K#X?C&_MD&KX/94LG6O/Q5[-5I M[F>^MV<'>B[5"[]^85U L>]UT7]C%U9JN%&B?>QX*>VOMSM+Q:N.14NIZ'O[ M+6K[O7;\-S/8 '<&N#?0OO]E0#H#\F$0V>!;93;43U31Q4SPJR?:;#74' KT M3/1F[LRBW3O[GXY6ZM7+(DJR67 Q1!UFU6+P (-Z1*#9>Q<8>"$)0B,I+BC"F,!2$E!*XDB)DGPD)7&\Y&$4C:2X(*3W=T)+ M"FI)'2UX<$[O"#*0('O\C.0@0?[ &N*0@J*DZ.(L=1.KX] &8R/W!-06Y1P5DR00'7 I3\1W[@*XS<.PSD M)W6#)>/W @+AJ?,&EP.4/9*=S"GG:'"N.S$ *,]'8H+!>UPQ<;2MB_1V_%PK M\_(-5OOV:(G->SY:7YFVR;[S'S1MS_6=BF-12V_+E>X6[)M^X%PQK3%\TEMU MTFU>/RG909EAJL>B[77:B>)-U\<%?3.Y^ M02P,$% @ BW.C3!4^.4_# M50 !5L! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/;V)7HY]Q?<:N? M\T:J@M@$N'=G4B7+ M2=YS5=(62> NYYY[]N4/15'JS^O5IOC7;Q[*];)MLX)>[ M+%_')7S,[[\MMGD2+XN')"G7JV^C?G_\[3I.-]_HW2;]VRZYR':;\E^_&4[Z MW_SQ#T7ZQS^4?WR3+7;K9%/J>+/4EYLR+9_TNPV/F68;?::+ASA/BC]\6_[Q M#]_B._S>0+_/-N5# >\LDV7]U_=QWM.#,-!1/YS6?SS?PH_1I/U'NY[S]O7\ MY_F\*/-X4?Z?SC=OG[9)_<>P?_;OC77 TTMZX^TJOJ__>A>OBL8P=HZK)$\S M7.!2OXG+QG-F_^IWO]N[R;=IL8A7^C^2.-=OX9>WSRMY]FJ_NN'FW>W]>\$XM?)?8I@AHD_Q.O&]M[!JS_\>*LO/]Q>7E]= MO[NYO-'O/EQT#'8!Z\]A[>\ 4S[K?TN>ZL]=[/*\#HTNR)Z=A='9H+%3F>IM MNDIR?0'OW6=Y8YZ?XOP^T>>+10)/P3-+?KYKV=EZ#0AW4V:+7P)]0[= ?]R5 M10E7!:#:V$6V*;)5NJ2!7\>K>+-(X#6XBH4^V6WBW3*%7T[A1OU\\T:?O#K5 MKW2ZT;+?Y!,O(\K1)4;R?]":#K7V*TQ4NB*8O8/WU M-SZ6#W#:BPHH&E<@*P&E]C]SE0,IS>'(<1L(K"U>.0>'!=S!W8K.=9D A5VD M3(OP\7B=Y67Z=_X"(3*(1L&X/V60# :CH#\Y ),?LFSYF*X:]_/=!C#M/D4( M\+I;5]18P+ ?S(8SF7\2#$:3_=._2>X2@,X2D'&1K1-=QI^;A\.@W@?B]M\, MGJ[2>)ZNTA(.MX&L%@>W\1.=]YD&>K%L''?+ JDCL[N(%SM38 M)[R>[V";R6?@FP4@&4(HJZ"0M\JNC6P1V@SI5;:Y/RN3? U8,2\[P9HGL,9= M8S=5Q-PS\T][I^&#V?,ZS[-O9T#GTA(QGD&R +X.<$P FHV'41+YKMC&B^1? MOX&+4"3YI^2;/^KZD$0S'[+5,LF+?Z$;53XUCOTJ-Q JF,2^ZO> E&R!^ .Q MV@$=&@3]?E_D#QWOR@<@#G]/EM\#>3#?ID6Q:XH?0KJ[Q@W[_:Z1X;Y.AU/[ M2ZF!DR\>K"A# ,)GHIGW#%#J9#V'8S#46I;%&-;-,!\MG&Z/ -N ML(BW*9Q7_,*+MBE60LZ6?]T5C CM2%2T'.M!=",@'//FL?SSY"K&*_.0E"E("\?S MTYL21B99"N[N6R87*%%E17I LCP_P @=[]QW+ =9Q[:5#>T;LCY"6N<8!^^< MO14'GVQ"*+/<+9H'?P.4.EUT<8>-&:^YZ8*W> \R M2J$! ,O&E,+(FD\VY)P,%9F=WC"@M:I&;:Q4Q#\$ERL2&2=/\O[;=C1(/3)Y\4#T(9$G]P#)SDE MAM N2\BH)&QV;GB>X Q[1<9W]K=]"^UB:/YO&D#'=Z@!JM=QD2X:HE>ZVI7- M&R\JW*X@6=<-"DQWM=@Q$VQ1I;KO_46%Q78SG! M0SZU6@.<1&-W;[]((&B;]3GP0^7T+?#6ERG(]/H=O>[?/R01J.IT*!MN3[K, MD'5G( < P]SX" >_X&?2GH%@?4J7L/CY$RR3D>?TN,G>_$HL__EL'I9SN[OB-(!TDF!+7/9O'"$U$(L @ MVEWCB(EF$>?DG=+XGG3IJ<26;(O("?P,?S"4,"&K3LL1+?($UD%3' :/?1R) M./UUBF_N =/)._O@TILKVZ-0MZY)E-X6*FN?71Y0.>VS)V8EIS)%EV*\1VW\ M\/S[<>@"(Q2+0W?J:@<*64P(?;S(['##(LRBRT3&J)0W^8?=L>$@;>L]M$=G MI]BSQ]=9GF>/1(E01$TV*5QC.-1L]0G?A+,#4MEIZ+A. %>$R#[_[>K<+5<" M1@1ND5J"=-CR4EW0KS*DM\K=!K1*?8L&DI^R>*//]TS__&?Y'GBG=I\G22M+ MO/+V*&J\7M%UR^:K]+Y#,@2J);,B1J-YB)0=DGA)(-_S-,R99ZL5 MRV[::$(M-%F7#WFVNW\P6LQC6CX\)$WQ'D#G7\V%IU]UWB1'+WPJTG9'#@HN M5L!-[NZ21_3#PYTL7C( MLA6?X4,2K\H'.#]8:>9!M%!F6F#UL*Q HW42Q+!%&>ATO5TEUI6[CC?Q/:H/ M):K-]_"UNDT6#YMLE=T_Z9L,-"02E6[?*Z=[WR3W.(#Z( M]/D:4&<1ZY\WJ97B>:47,,TR5I?O+\_UY0ZY<:#?I\LET/3+N."EG-_AR^K\ MZOQ"GQ=I?'8%M.PN7:B/.Z"O<%MSHN-PPZJS$7,&[A[CW<.3)-<0?*#9X%<> M$@2QU6Z9:*!.RT> &( RNRL?Z911#A3+1T\WI@/2KO($'>1$Z4&0A2?,X)H& M+Q@B!2'-"OV'@%_^^,JLT'QIC09V8O6.I@*1*-T(VO/IL)<)?T*>N-[&FR<\ M!:L*J86O.]W9JU*XJX+&>IR=\,]3;39P%XHBSI\4H-^6;PKPD#2'Y>,NW6!; M8_^,"<.K]F[%%FP4'XK=BK4V9^9PXI,(."!GX&Z 822)7E-\ & \4O46,SH: MMGJ@W2&K\K8IE%A3$(/B134-[(_P QP:J)U+OH($Q3:P5<9#:ECL8"7X&T_^ M8M#C'C897H2'&+3?>9)L$-+;F'UI"@?.ES0WLDQ:8;Y;)89,WQN3 Q*=]6YU MS\M](K2\$8%(GKXTS(V<-45A2!ZN$A@ D[UE1GY3N0\*40*U?IAVF18+T )W M.;E6T'Z@6PV.)&3I <1?WO?S@_ MOZ(_P^]/>PJAVHXOB" I4L!T+=R(+Q8NVV!L"M/"A00"0*8]&,",9=#K;@<[ M>P)=/=#+'7%F@'F)=!8A5P"[)I?*)BYW>6*NM:'C=.C S^U)5[!/M9YT\9#M M5@ GW%9,DC^\\]?=9D'WQA[NT:@3R!DA- DKA&(0-BD4.),R"TA+A)6?;S8[ M>!W$*Z".(-8HX%QK'?;/_DTU+D_K\@V!-(1&G/= EHKT_J'$*!O'DT!'[!%J MI?#0XT.&F)(]HNNIV,V+=)G&2(5[^IPXX?T&"3F&B="QRDVRTA0-1!:E>,$8 M8*^*2E;I&E9;)@:@3E)@%.*[9"6%8_:)#V&H$,C)BHX%$=,@>N%17426=?P+ M"(N@OZTM-P-U?+?>,J>K5P6' M,I<%3I 7BR8\P$.2.&'+90K$B;UC(!HEG_B\5_#'RNA72"XVJ-7MR-.#]!?$ MG74!KWO0\B?J4HUXS3RS<1(6[5["P#U<,ZP%"G& %40K/7@ZH_]F?1:Q^"BT MLGN8!;(@\'JCZE&@PHIXI0DD<5 U2MM2.;,B#W(O<2GP-*Z72'*6L]T%*!5 M&D[>S008DQ9E3QVC-BBV6L,=8]$H7F9; QG\[-2"UK=?9_ /B<*3[QT7>GM^ M\]IPH;;W],];O$O*/']^\[-]_$/60\%B>-:?!=H1V+_(TG ;-S^;I\9GX33P M/HR\#_TP4.< /[D29D/^!ALC687O++L[XYN%.IO[I)SXU!"%5&>LEWY%D0[1 M8$)_C8+I((33J:J'PAR6SB99C96"%_5P?,1K&[3MRJMA,.X/X;^C\52)I^!X MA16X[>/&B.>%[QGQ1$W<4!A,1R']-0F&P]$>((WW VDZ"";]&?P5]:-@.HV> M#Z3)5(^.@:T/I$'0GTWQO^'@MP/2= P;&M'61L$,#O)6(T!D-R M15($4CA'"0OW#=HL2HXQ\394UI$/6.L82T4QT-VB(.NCH:567R+3&-HE0( MZ1QCBG MQES_5^ Z!9 D&L'# MO!=/-DPWP)]*TJ!Q#><[-%< -]>D;)$% ?9^OXLQ@A:FSDB24_/D(5ZAU&#L MG4^T1)28>$I@@VL2R99Y_&@,D#O/>*M6:+4TMD"<^^(!5L6:C%NP&2U/_+,E M:,6E>DR$3Z/8C7NCV0!0:UP:,@O\UQ=,J[."[J50Z%[!D1EQVH@1,J<(%Z % M-?"^:0M\;"769_J&V/NU8^\= 8'XFG$4D;*4YP#5BPRF$ZFSVZ 4]737 HRI MI;&,#J[ O&,P[)\-^P$]L]VN4GCF%A3_A1[WQQIU$):DUAD(22FY:LH\,\&9 M+"OS).L$+A](6#]O"R'H#^:94$A]$@1$L\9$D!A(^ M@,6H72B]^D/=[U+65>',W()1S1;YZN\D/>!];PSO# ]&" M)[$UJ9=\T66-P5LGQ%:A8EYHIK+M3R)#YB.SLS,& 7%W :BP%6(WCIHP/2Q9 M-?R49KM"[@,(IB"T*L]&82Y%82@CX-[*G*WV]=:%(QSJ;SL\AE+V#2!86/G- M/I:CLXHP"> ^3X#/],@H&XV_!]U95)**RDOGSDQ/6;IO38A;"=AB;*3ALY6P M'-2I[S%SHGQ(\^49JBU/:IF@)$]A=F8,Q&"0Q_'4Z3K(6=+M\H BX0[Y4LTS M01H[!, 0M3U6V.M6L;:)%*(#J8RBP@G+B$G)%<8X8!&?0#!/[T"OB84>V& MDI;J>[;V0^\I?ZOVU@:*X=<Y.C4]Q3Q1CBA?%) (!.Y[M" K3!O:+X\ M)&([#"RV0K[?SA^F[$VZ]R+Q0%-=K?#*@BB;8:R*$7C(FJ!\5':8;@RG@EEL MUZND;ZAF^D; 0O!C"C#_98/R&RQPGHKG!*.#?80!M=C@,5EL^7[X\?>&XCFZ MX,AK:@'^=V8YP(E%WP3L$"F%?V>[KX]*'93D=>=2Z=Y:KZVRYB\VG,W9Y+Z M)6S,17]D-Q2>,(8WF;A&5+=1Q 91;I4]R:6EG?'+HO."0+80DRIR Y#WZ!*) M46;?*8$$ECS&1 H;G@M-209R*PI+16 %0'/B)PMO#^T4#KVB%5:\ELR0:"IK M*NJZKBB/>F=E9K$B*(^"MR0G5HB$:94 FN[=J',<"4JP0;!Q$,8X*BYX@H'\ ME'Q>)$A%-PE9FUO0T5^Y6SA;V+99*H0P7<-!/R0;16O)K%7>D(I4&(8$[U1. M'/:MT4O(=)-- _@ZCDE+(%K!M!('JE%+&07H A//Y'/):AW=)9\/.I\[PA?V MO$$ I$5I/&5 "RJWD^X1HBN3,#8 NZ#5-G*BVB8Q!A(WMMUP[5!$+/*>W,\# MZN%0%1)LB4;ADPU&9QN.,4\6,6QER>@8JZI-AX")L*XLLXJ5)1JY[WUJ51,) MW2TT#,^MAK12[QJ"BGDO_H9XHT#RR3,0ZED:W>X85W8E_F64A[<9QO/&>&%8 M/[#K41WKT7O60S.3LKU4ZQ0X4(EW@P_'7^;&$MSF)=!R"91!^<*BZE&,W5$* MNP.VRV8LJTIB-\$Z"'_T(TD21O@Z@$SN]NS1&:;<;;BY/0*Q:0-Q< 3%+ MF<5"4^R2A%).0B#ZS-Y#HL]T R3/;8_2V**>"G!45>_I4A=UN[JHV-?,$*SH MJ$UE%%?^:A*$DS&FAO'2[S*TMA,7CLDJ7NS6ZQ@33_C^TT98E2;S+CSH5&=@ MCOC0!8O1UEA]A%^9*%V+P[S-G(5?;$3;.DEQ2@F6/OU.O3[_Z?S#Q:6^^?'R M\E:?W^KWY]<7/SK?_GDA3D6T8WBQ U=Y'K\2#H M#X;N?$TFKK&54=XN/#J=1L%D&N'[$8XZHP&F(P# =-#]^K[ 1QW!0L-^9/=D M/C\OKU>'< KA<*)/0DXO!00<1_B-.ICBBV <>"<@'^N9OAK0>38B' R'8SC5 M,>;(J\Z$7[@!@\D@& R'.AH&,U@;?#&;!M$L5-7D7_@=(#AVYVH^MR/!>.*@ MA7\W"0QD$TQD."\6:CL8([.0N#:=@',,%UC?B:SOK!<#I5?G:O M44@DQU?5D@#-](U__>P[[<,4_V[)BQV$<*%G[JJ8SXW$6#V:#H-A-- GDV V M"PFMQ\%P0'AR.$76AO75PDM51UX,P&<&]&L \YR,A_A?^#P!LGBJFCFS56#! M)>D'XSZ2PJ /Z'*JIW _G^\L.M_OA6?[RZO#Z_???QPXU^ M^_%:W_YX"?^_OKS4[S]^N/WQ1E]^>'/Y1CV;^KLL0V72"I'&PQ6&^S(:\=*& M,UY:2"L>P^F95$,=POXFPRFBT&PV1A2: *D91:J6=(A< :[@K ^'%H9XK(1N MR"F&85^UY2"Z!<$S QAU,*1W^X3$\!U0G?%XY-8"2!'"^8S",?XYGO959]HB M;B6*@ND,5]X/1B->SBB,X(J.E)_%"/S@9]U9$6J"@/$![K]V9T9_J]?D3O]7M3((^<$,B_]^N_ Y"/ MR@R4208(#8\2\4%DQ M\[5FKJFV?)S /;HOI07U2O(K^0^VQ>BW2Z@DG-;D60F]K,CDE00\#(6#>S+/ MR .A3)H>Z:[D$!7*U1UGB.OX&R@"P#R5I'U8D'%,K)"Y&\\*XOD!KT!*![IO M/#EI 4IUC/%)@D>J=!"J[$0^!OQK0@]O24U38@V'8U===*GL2,R*S&EIFJ1_U8[ OP*/($ MEO3H.;<8 4PR(QPA?2$Q9V4#IJT0Q4,U,%4.G+H-G$U'50]]UF*,H#!;E( > M2O:F8*)05K&>QD4U8%"BZ5F^,N\R>WTD2YXFVVV#W5H8JV?#N!Y9I3P/[ ?K M5_K!^I2,-( ;+8 =VY0!]C@U7')X%3)&/?0"G,4KM.20IX6LR=FNY,MKI P. MN,1M27;%'"C/REA 74+ 7_ N/B9>K APR3E&PPJR[%^8LD[?K4WTA9?,^&0G M*SAX%M,58 : X!UY(53[E2^\8),JS?),T6R1Q\A6. _XG<_PQ%_KMT@5ZLL] M]6A%(2$H[.>P'(JI%YN*?'L2G+1474$3CC/\,@1 FB\Q$+V#CM'%Q8!)]@/& MI=V:0D)K0P22&!,"S*XZ:"**!:#IBVH(]QOCHWVT*$2^HR7S?CI_)I,_.4+Q M UJZ*!( +>H4F$/(2:1VG>(=1DC[!-<=KO)IK_XXQRGI=W=5FPH'YDHLKB #0!]-<0< QP7$0:GIP *C$8F/OBDW_8^]E[W MM#>?\F/Q>#IG:C9 J+F;K/?;R [=4*TYK=BXY[BKD0"N.LBSSP+1LP*X2/B5 MDC)^DIZB**MBDWX"4R$56$@ _:>$91&&M=0T@/-;>02;@(E64 [60=!L4\3< M]J/TH+5ZTK[(4P4"TM8'MNOA+3Q)>:E6(*'7Q2_2/!3=/)0:90VT!'5P;!U> MP26&41*"$;X17N84 V/\K>WGH\SY2-!0VP$QK6VCLLI>-9%'"QN90T38D(*E M=Q6!S6Z8L^]= M;1^>"CE@\OHC&)V5$O:,KQLO/K+>4F0[*0^!N)1@B&M*2,"\S@8UQW ,9,CY+PHS>5"2:H80($[AG4XWQ!_3O%UT4Y94 M2#SS<_4*U27S^E&'-D#E1T356T^VQ[M$J:\HRSJMC;8B7M#"JB5F;,,S+VH!JTHE@=(1<,;GU3/;U.]2BST(1T%]9PH M:S7Z(7!$E.*C##B\R!EO=!,[5HVB<8-[ 344&8%:3.Z21&'_?J2.D_?S1 81 M6IVLM@V"HASB>@EH %503CFFL!XI8?.T%59H.,M(KJH< %HC,J%1)KU_E=XE M@1'"90%JDR0DBTDH86D,\S6_6;K&Q'44\AA^'%SQ;J,*M-XMTGRQ6Z-$:;0+ M1 VZX"(MHY!GYR [B $1:O.^1Z65C%@B5Z/'A /*2+OZ+A'!6JXH7J'-IPSF MX5*;S.;K@05&%"1F0_1N6]974B?D)JQ=?E=>3 :EJV(9(P & 9!,<^WH@3E^ M-<# 'G@08S?"< "SP0X]IA$1X2B$I=A' MCH%V\>B.R<K:V U>2S>IFRLW$9]&P]S-_RK*59GODK/= M-B W!H5I,BK1MX7[6?YP5_J]%TU^TQ)B[M6WLM;)ND#CKBU:G[(Y%R#9^+=V M>X^!(' CYKM[?9=^3DQ=&Y"/X/M?7(R&0@4-"QM8KLEBXNK)B\NW%L4=,,6" M8EB :60J=H$"+,3[R>JME]J/IG=;985E84R<+1/:^"V3WZ"L58=X9]L$/BP] MQ!%U!DTM';;&JB+BPMO]!9^[>-3 1).7M?R+(JER<>&MA276>>(R&@[G%K 0 M8A_Q>7\@KK"BW =QCY1*?#[-''.Z-+(BV;W( KP]%E^]I<'%0\+++I9**H.X MY"K>(-ETGHCH9GT0RO=!O';V*-+=%NP#/80.BL =6'J6MI):72&UYGB%+BA# M%X(.4E*P4GA/!H2*ZE%R4#F'P_\FOBK",RQEL2O$[_LA SDU[ ?.>45%L4BL M1>^ML2AZ7F'KX\(CQ!6)KF?W@LYEB3N5SBU&'2PJ]6*=A[>G+E;9;JF_U8:( MG<7%67PF'A[YU7-&\,_6?NY_ZX)$*-,391V6\ *CY :B%774V'+N'O)ML"OG M8#TJJR]Z%<;R'="5-1E\A2]4SMNOD; M;5L* Q8#E/T1DV -=HG;6"Q)-L.C4NG*5U^4(V><.,.A*+B RK:L"WB-@8/( M1Y:?)&-4^5/4! 9*1LT]:9DS4\WN38C;$PBS-:=QA; 9"W,E2<^8$K044(*AR0>\3==\UN]CDH1 7K$X=F$TR9YZ"WQQJ=\"16C[ M]>,FN4!!ZT;X8_LS7-O(%_:#6F*')_OXWCWEAP&: 1C:A)IF^@9[=DQ(N1Q6 M(QZ($0#"H:D\BV7ANG5AJ_;,ZPU MW 6&.*>0B>PG71!M!ID?TF+#^T6L4:6?[V:*;CG4]C).V.ALD@(*L:L(>:7? MXN63=V$]H[W%@CK<6%S "#:4 \_@>B>*+='UA5:3+]K9TTOUH9[Z<[)9PD-O M^(3VW!4)YD=A^-8137UE2*IYI:=].DKTRO^HWJ1%? ]7X-[ZZD7?-%7^:DD# M%=E@Z5YV>8','LF2Y(*T3-U!XZ)D\H]6]!0KO5'U1V/H3FU]#74OA1LIN"M& MO0:5&J;Q\5\SZ_FP=1 #]Q,CJ0*!:KD\;EUA2:^YP#NE7>DJ!V51E9CH)^B$&#TZ"<-RGD-?^>!*,PM!I4A&&2$_& M\/ PF,%Z![,@&O7U*!Q23*8+C1T.@M$TU-$T&$XG>HH1J29>5N'(@_X$8\!A MEF$?A@PQ%G(T"OHSGECB964#%ZPH_( G5RCN3 M63"=#3&:>#P*9A'MC8**:>1H- VFPYFZ0E%W =>"+D$82DF?#$#G JL)C!\6!AH,$4(#3!.DHC6%'$ MJQO/1O#S6'$-YY;A: FG>CB!3DL& T&>CJFA*F;EF(7]91(#PG\[]MDQ$H]P&:<;XW\LC)=")H6#?KM.A*8 M0MNG#EKF#_7:EI,L&XCU"B&,A)IW"Q1"_ 2+V%=57'9Z*Y932B !.C#&<9?K MVQ5=9B)IES;:&Y,_AI@,PIESUFKOZ352-;965<>X4UQN$X6-/V,WPGC670K#124!(3P8 W5,O;:5H+-/PL6-[T+[K.T:C4U2GK)%$VTGF;;LEXMN\2N(+_G0SP*Y=Z-@A"D)OHO_B#2XZ8P=KZ5LWBEQZ,!X@X*)H.Q_#69SKR:5O'*%H/F:92:K!HZN) M:"NF9N52C@U] G5B^2BX4(F)3\HX*K:XH:O54KOO(UB!]FBE;UST4:0DS'1 M-X'!N5QLIQDDL:]N7"MK"%3+^:KS.O^5\G*27L%..5*+:O'\L97>T49<@3). M0N7RJG6]G66-AT\W$HL*9RK.OUH]C+K#T)3I7 HJ[EK%!I7KSC!,3YU;*N& MX-@[JV2"&$GB&9+$MF8S-G7Q"@Z4LOWTR3>75S??G'9V.'1/=E>/'&#UR/;1 M14B'.4R-84D?A&_8"K;>[L0*M$Q!9R,6[:? N9 6(HN8+ZW\;&+C1WXD@HQR MI-SES8YJ[GD]>"B]47G-38T03ZD/IB:(26&LKU ")^:F\Y,O6P2VNGXB?@[ M0"L_P[1=30JHC,RV]-)2@>3%QUB_N$#TA]T:^6F6?]>99AL.L.VU>N.6_1V0 MA]H1%UZ6+*,DXH?L"Y&&4V'QGW$_4DWHUTYWRX.6G&'X=HJ]%PYJOM46)_B1"DU@1N>,JLN09UM* MOJ+4)!0.]\^Q;AYSL@*;[$KAKBI(8V*UV1),KY'CF%.)7,,%C(4Y,\ V 8X$ M ,DRC-'C9VKXSQ-W/47N89;::[;(FI?8-\($N;ZUF<%OI71'H"^D']I/26S" M:-A\X1[^V-TD#6> RVP;*G03Y"%<^B]8CFI=CL(AJ5E1K1R(>#+L#7>:95T[ MVU>__>9 @SZJ^] G[2P$= (]37D-[/0)B?^[C7$?+=OZP.$*7TU!GL.MOD*C MMO)14&J@C*;P[PBK3;15\#GB&55Z9T M"OX%MW(T&2O.U3IP&(8/N)+ A6QA"2:?&D.SYY+HAS*A&QT%-5%X MI;R)DO(F*?/K5_ZDD ABZT$B(J2D=H *])8=Q1J01:M/.;R(^5CLOHDHE]58>-VZZSH8#:K MK8@JE6\"*3)!FI[IA'V2?CIUGS;4 0BILO^0VB?-T/'N+9R& >"6-F\$2^6R M3159J\0+PP&D!CJ5:X2LY!,'6[@VKX0"G*UL)B.+W:M!Y @Z3/!JV/?NOL%: M]4I*N!FTK>-?6\T85V6Y9:?[^)7?LTUYN6.NO^N>W3LB8C$1 >/I>D+*9S7:?]*9CUN^4?C?EOL-U=2CP@(T^;'ZEM!37C$TT"V)% M;#910DSE9"D8B4CI$]?VY=;@#I-CBLI9)X3D.NQ%H]_W;$L9__3,ZN'R.:I5 MS>+QBAC$A2.K4A-0[/][$=L T:]5WYT%@T&COMQ_2 MANMG5R)F+5:!^"#HT MBR\L7$?!5# :Z7"K<[RA U2E<6H8VN@PR%&\MI$Y-6*(80GIYA=1E%&'-D+9 M./#D,NEG[@(M2]MC4N&36D9:FE8\4Q1#+G]$PVX5] M"[V9Z S(= %VP^E,8-<16' 0=D@D;/5.3,"S@K\H#(6U*%;.UF4DM*^X[J@O MN^91_CPUS:3%^4+MVC8F*+ +=SL!HAH :2CHU1)RUY42=#;:KS_&;S$+= M.WLT\5%/'S>O>G-QY@B9-.>%F/)WDCU*R"%)AZI+* MTS8?/KZ>F1>;Y[<-= "0# PL1R(><2[F;:YDGKG&L%Z./!;V:G5:FXXF(O4B M+"M38K)*X^4:_2C19\K$?Y5/LY=P3A^4$ S88Q%&@U M",D(,N,H'C188CQ=WRN.2%8.:SST"W0.AP,,)9@,0<.;2&U$BLZPNN#)A.J$ MGD2@5HW):##$VH G@V XF.E3U6@UWUD+-,(BD-/0%5T-#X4XH'&2M@BK]"LI M8\S76()ZC2+8>12-L %B\([.Q(K/?J5V*F?KK1?&0.Z( M73T,;5_<\'?H T&R8ET(YZ(BOHW37/\9XP0P)E!@T1)F-IU%01@.R&?2FX[5 M#]39;ZE/XE,]F$R"_G"D!Z/>H*_^3&/X-CMQ4Z!X]9"LN DBPXC*^IT,(C1S M8O'@:-8;DSLF# :C43"%04_F1(#N$M*6@32A(P,>'0QZ6#;57W.=&,/29H,! M+&VF!\,>1+4X6/O#/A3QC;.QM/&!-Y M8R:H>+OA2*.RN@JY^+BNQQ%2B:HXUL'8M:V_K*99O2*RGN3 MUB9^6]E!82('BJ0L5[;@0K+&7,JDU??8$AV#62./;1VY#"\B\Y:TXW0PJ'8! MF;C"(K75&P&\LNZJ((U535G]Q^A63(62O#!;D!84=6\8ZL+*95,LCU)B-6UI MV>X%1,A9$5O(-GZG3-7:%Y>-9G=W6-[*1INB\5+*XSF/3_O[M11KXVOQ[&&V M\[CK;UYI/*Z]QN,-]<-XF9QFQ>LRIH%EXIG#NE XR:54!1=HY,W.GYYQD^CL M:Z$G:%I=@5IX\5. M@NG_E,T+5'7AU$WU"[_$2TP#LS**45Y$V3B<:I-XIA^VP\.<]&-M3QP[[BDZ6AJBCY(&!9-4:GR'I=EGLYWI0E+$D\5%\9>2WPENSO; M.E(POJ_Q_A*QD2J'F'I9YAQ!HUQ)6W-C^:1=0(CQMR.6ELG:RXTNZ%Z9NMF. M!1B71:=)P4!+41HR2B$F5<(BLS>!C127>D5<-$!)M*-4Y8KAP:>_2P!FMDRX MSA!W%2TJA^AAF1(LL[T 37,H--F:=SFF_XE#]I$QX-Q\S7NMJD"'X8PWON1& M8I]%5-*OAL&@WW?VS&$030;M42MJM_%3=CT*VM,?S1')802Z-DTTGE*4 !M- M,;FN.86/HM+EQ9BBR:3OHE("K ?H9R,@=&T:>*/$6H5@*T>P.68F%C+12I&\ M(%7EPB?1IV>*&OOH4].%(M>V":L@NPB=V ;I>H7\.Q8@9H^5353?S8MTF;+D M2D9VUM%7QF\1[RB$(2/6(EYKP(#(NJWAP\BC420UV<9U?,==D0.N,*=$^N.( M7)R :D^@N$3S"GRIY!A5Q8@+N#IS^ V@71#1M4&GV*'.%$O=/@BG%>SAD26H M 4/MV$@A[HLF9(U4P%%,7B3KZLDQ-V)@_+?BT#SK8D> H+*7!OZG;W:J$E@K39O<\3G3-%J5>/$V#7/5%HV4*>B421U-*&7[4J\_NC< MW'# --=0()ABC5\JDH@)]P1BF]OBVL%FY#AL].>@#"7?KYFR8:"6F>*!MFG0 MH2C%Z\2&2E]A68EXW0BVY48XW0K$M*>[QL+B!V^3>^_?Z04B%DGJUM;?0D(8L0C9'EPOK M4*!+UQDK:#GD<29F4:U;[>JW@;2]GM.1-&?JJ?>N^*CP+V^)JM2!XH5S<&R&$B M5>Z]4J]E$J])6I03909EQU/6$?$HD;=$DDUO/%'$,)6$*Y&;#C.*:W@*9S%Q M !P+++Y\^VOE@JE*/5>I56=K%*:V12N)6"9Z(="F,1 %Q#A/1,T0)1+48@$Z MLQAWC$W7FT*Y*>Y\R!I(>"V]Q=_@3L>KVX;[Q--P+U)P%3$H'X@L#G9"7 K. MH_/.E6EDJPO>@$=X].D,Z_&[]$G,6@$2B*[Z9;+>N-+.ZBV]3/V9,V'"Z7%T M,T'15E'A%[]D?*7PMX]!CXDK*);*,IZ4U.CPXN5QE:OBH]RVE&58$>/KUCI)%P"PF#25W[ MG?HL2N3(%>J]N:'V?E7'2G"S*7=DR41UXZ8<8^I7IT,+&@]"%5RY:IEJ[-;S M5N*!B[SJ248V=@\0!R?&8OI?QK)J:_AOXEB-68]G6)8/D8:[Y I0MC1T':0> M$>2:'-7B99BDMX9),\V=+L6$_P--!_W2WOG63J[,@> M>4)3H$ >@S=WW/N@;D)CQQ)#KGJ1:R_;N">CS;FB85*)L0%:)%9FF_K$0VK. MV^):$0B86&KLF[MJUGL7IRMVI,9<"9_Z_<"W&/:5DV46Y8F-C0>T;SK%T-@B M3 0 JM[8MP]P-]MR)S!#^^;H$C)V%*.O*G&_G3(QR6S!"GM<=8C[ZR 4%-N- M2XRN/R5:/":#E2M>:9UB465#J1IN"G9N);)QE=R3DRQ;<%%[H068:[UB(TR3 M\'"VL-#!>B]NAYMP@@9K>ZJJ1EV[&\Z%PZZ(B5XGG]+DL8W;2PE1#P^\!#@A MJ=C4W@ O\GA72_40L)S2.&"996Z!I M%> ABPF,(G12LC@B0ABE(#TPB+D*!8Q!8OL+G@T;#;=HM)4MTGWVS7WA928M&IXZ6ZPTS+GOJ)D.K* M(=6>(V7QR1U"$R,MSSY&Y',1 EOJFIQXHJG%%#@NJIU*8@'W9HDWO^2[;;EX M\F<.&KC/(P1F)#R/%2R8QKI#S<5ZY/"$*-B>VG>CW0)?R[9/4BS&1?\@U:"> MBCO>-W<^Y\<"U9R)(MC1 9&2W'WKN?G%JB2WE\..,+%?+CO)K%@*,$&9D0"M MFE??DPM8E/5Q@"L./V-SE2I]2Z5\_@(GJ.QA)$4W\N5QMBF0RPUC9_MUM1T%< M9=LB-F(6? M;.G,_1UP]V_G,0&QX3[>"-*8$@355;8WF;0!HM7*HEFED[;7A))&HX:_<:-->E;C*QNJ-II7I1T-1SU+CNZSV=G=1B"UGFJM*]7;CMFU- M?RCW+Y::+86)-'?Y*C946ZH!%5AU8EU4ZAGC=*;F MFE^)O])N3WI=>[?,4:(K"U(VI1M_%V]_XU6:--.[@NK*)WNDF,54&RH1A;T, M=*V_WSK];$JNHZV_$HY7/G&Q%E,Q=IX0]\"#.TEZ][U 5VJ^2ZP2=]ZYZRC_ MWT*-_1XCA.I/6JZ4OC2)X;0S%J M@'J4AKV54D>F>!,WGQ)_/V<[6O">[K_\UEY$1R%*]L[U8>RJ'>\.K94ZJ+8H M,5>:J8+6#0*AC,FUDT#42_P5+R(-]K[KEM!?Y87^NC?F3U8^H'U7))*@)ADX M\;H:^B-!8+4=9*8UHEFWJI +.W_EM';/21*9-*I"=*1'*.I#H-_#'#9ZO.TO M=0)R@?R_O6;Q).P'T_&P4KTX'&")OXE7QW@8]*?]9@UC#/N830>VEG$XG@4# M5],X&@;3X:19TCB,QD'8'YG2QE%$LW"%XTDPZ,]J16]#K L8S$91I0#N8-#' M$&B_%"Z6FM7+4A)J(*J\P%GL:R 9Z[?:K_1A-QP514! MVF[XQPV7#/.3-P!"@5A5*Y.8&V")=BQWG H48I#/)#1N5V+,'G#2:B0'+:N; M.SU9!G,P&!8[3:UJ)52)M;1^S3.]$5T=J M6CXFBS9ZC]S@='.*D-!7M3 M8I\^DLT1-HM!<#8-\P,6J*CY-] RF1!?A-6#F+H0R;DB4WM"RM%I8R#3R2'4 M&T\T-5!CZS6=E,@JMH3#2%$-)@NK2T"B2N8L+&$(QK*BB"BT:,0FOS QUY'E MX0K/=@(!]]PC^WQ.6>SH/P8%<"0K:4H"M8\2(Q1=.^T M< M&^PD92HA :)@24$.:%V+52BG'+HF(@9%[3/T9SWOL1B0\QO!#,NT%;!0) M,#8"WP<$XQPK@4O@JJ)YV5MVYBK$;*973U](;B0;'[T*N^V':&^(DH=%'C"* MB&LUR317Z*T!Y(.59J2);[@=S5 M]L8M":%MB4=62=QC3)P;"8&6VAC8WAE1 LD.SK"L9TD>V\3@0!ZEI0]>,6!B MK^-!,*5,RL$$$XVHTOP8^"S7EQ]-L?+3Z,C>!+L;JI^W M0F 0HPFPW!FP?*R3/]'#*)@.0-P(AB"I3 9>UP3,08-?QL$D'%/F&Q8CAOV9 M^L!M2B;L?P L&ZM(#8?!.!K@WJ,ACC\"V60ZFTI# *'-6(H(X(3;F,PBCNHMZX1+&P[X>3H,()*H)"% 3 .DT"*=^$JND M_WIITG:$MBQ66W:2'<0.-5\A#*,I'C2<\X RRH+AB(JE]V'.\"#*U;,5GX5R MLRF)AHAP?=@B)9X!,F$E+Q+]4,0:SSR$,Q(CBXHD)&I R6 T&;8@G!$7C8C( M=('DFP11'!P0:C2G1%Z7G<0W91E,8/,3C&@W'N'.X:A$ M+8HF7X!L(8GZ@+-PE1$#)MA\8A*,!]%QR 8P[@_A@HT&?0 "YEK/1NK<&3J- M!=6] 3<== %3UMW6[J9O+VOU<9K8&@W@1B(U.H&9 4NP^\:4O@"4F(T&-1)- M'559/[3585GNE$24^9/>UU3G6=7Y6K)VAUBB(N*_@6:-)@/.WAV!JA !S0"P MP7XBR>(-L3X(AGLB)9XIUXK%:[I0D5"-0,IAP8CY)\/Q*!B/.4E]"LK= %L, MW/I;IC1BT$V&(:?*CZDRG)@ZP,B\ZBI#%)7 M;5''C$C;@TL]$G"A:H!$+1SU!52#"*F;&@'-0KR=#OI86Z8R'T JWMRG%+Y! M.Z]/!= !&@*,(HQX&B*9,@&HO>%LI@;!.$2TCJ*!0!&(5M ?#CGUMC\:U!TP MKTWMVRO?(,IE+18<:O^. D7UN4NPN9%$-<#\*]$(&N6&CWG])>\H+FQCT_[\ M]EGX^:WU;K6^31'4UD]N"NV]/;]Y;2O M;RG?]XB7["%^ 523S0@QM8? <:&ZMK5#Z;G?8MFM82" M7%TDU>,C7MMX/6ND&U,P&AN1#%\*FBNT5-X;NGC('JWGH^(XH9_),4X; IXW MHO90(.(-AZ,]0!KO!Q+0K$F?2FWV0>2:1L\'$E#0T3&P]8$T $%TBO\-![\= MD*9 IZ8DX<#YS^ @S^M&$7(95 >W^=C(ADBE=-'?<\J7A7UCD!X%FE>"06T' M74F.10-_9AO 452$6-@E3)#C6G2QC;EH96LB:$\[T*K&_G77_H^W/5,8B^VT MCA@T))5Z9G*Q8.9<[!HJEY<[XT\YW*.:LTIBB:22 ,=;WNYC*,"02A*HD M"!54;"EQR78C*EY(4X+*N:8>#5R+I1QC@@'NCVXS'5EGNC-MA5WHN=M("IXR95HUOZJU.KYVQS&FV$M34 M4FBDIJU\[:7ZM9?JUUZJ7WNI_BJ]5-O(EZ%?[QJ-N*Z]?HJV_^&Y,][8[WZJ MMTVUOY!\>V&ZIM:FUY_7J^](//_7;[927^:;_6+0U^:N7YN[8KM3O8<17[A0 MN=\":__XM:\LY])\[2O[3]U7=L\-NK0U,Y K&6G89@-=>6M/K_5[\^O+WZTV($6]FMC+#GW2AQ?Y2MGUD(6L,_@B'$^"W5/%,2U^TX<1*K]U-Q[CGF _5@7\" M1JF98/ "X6 X!-T6&Q/VPQIB598$($:U&8D2NM/QB]F4FJ356II)0S./CO'G M=B083QRT\.^&P*GAF"-0,4\B;*&(AX2ZYFBL4%D#81LHZ0E>UXBO*2KKTZFZ M\1J4FOB^A*H\(<,P*Z&"2O5P 4\8\-J&^C#%OUWY3"IR?@9,:0"J\7#FKHKY M?(TU\JGBA(E &$V'P3 :Z!-@+E3S'5WVPP'AR6XM'8),I-P:E+$'+'/P*>%H M38.)=[5Z\*JS'GR(:L< W?;C(166GP43((O&=U]T @LN23\8]Y$4!OT1UGN> M3BA&Y)@;>'-[?GOY_O+#K?[X5G^\NKP^OWWW\<.-?OOQ6M_^> G_O[Z\U.\_ M?KC]\49??GAS^48]F_IW!9M)-!DO;3CCI86TXC&\/))&H,ANQC+ ,-.0HQ+&14#>Z1H#$ Q! I2328P1*^((:,P\70T(Q_ M1@3-HX)YT%IFR=+^R#$.#\-305D-KOP,PP=)HW;V5.SRZL@,?[(CSKG)=H76 M#(= 02)O5(SW&:IWS=IS(<)R@HT4"+! 7[#(>4?3VI-I."+\ KR=#?K'=G<] MZ??Z$;W7[TU;^KQ6?@<@>TUFTXW7A-=OPFHFX0ZX'L&BCV8*;D;K?J6/SVM7 MW6F";[K@WM1Z$+^V_8?]1L\7WBX:(NL_3'=C]4_?W5C7NQNK?[SNQK]]9]]. M]"59AII[XJ3U7[_VWOU_O/?NRUI6=6+3N6D2XIEKKB5M@]XWU4 ^>H7L]C2@ M;C/B?.W ]/]!!Z9C.Q5U8N(51]EJ$Q4V?VIZOPDGCNV!]$_0CFAO=( -8J - M4SN*PESIIV/NW6_?$XAZ^V E#[\]T/]0IR#]M5/0UTY!_Z"=@EHJ$G720>=! M00IX; [_,^G!@4(!JGT2O:=0@*I[G5H*!>@#A0+4X4(!]6C98[EX2^[&U]H! MW;4#ZNCD'"5M41_/"%?[FD+Z-87T:PKIUQ32KRFD_Z@II'MT$CZ)&TD@#:ICW_&@KRUXS77SOC]&- X[@(?CJ'A556^O&N-0Y&_^=/&)3T#OO&-<)L/EBM ML)D\T.B]$V-X(86)!_IU[\^]SN"=UU)25GNE0@.OK]=2.CYY/S\021MV>BDZ:F/3$0!=R_E3O.GISJ&^^-A_K;0PBR@PYL\W;_3)*R3I0!]O M#7UL>BL6%H,:HGY]= J!K2^#L&(OAGQ1EDY7&F4#S=S$Y7: M)_N0;1:_UGQ^AE/[G,]).3I(2!Q^M&)Z7TC*@36 ;+?)L&N=K<-U8=OA5!ZC MI 9 [WU8HMW2S+3A/N!:QTL3Q8I&G=AQKOEGN\O;H4QL7 M&*]L)J))$-YBQ"W6Q:)QEEP9S%8RY5X4*VL>BK=;[*KLI=Y3A5+NA&AK8;:F M)AR*H:105)HOR]/[=",KJNR,=>>-5#2&79#KS93(XWX>\^Q3TK.F=JXN[K"S M]J 4!-]8?VOWW 1J2AMFHTVCW/E/[\FU,-P_4)CI3 MLAP:[EU)9].HB\KSFLZUDJX;(P*VM5HT,8F--3="$A?L?6_*C!P-8]T+AW'JGPJ3;GSY MYJ-3SUM%N6^-MPOV3%[ P/OBUH4'[1?ZJI%I8DQH/> 7;_QE&Q%V=@UV'%)VO?UR7.P:\1DHV+FHXS&O&;>L+=-P3';QKI;8U9[-ZNO;TA,G2A M 0]YP%SJUZ(X!L)^%F9CB79OAK:X:'L?/WYUO/VU2TDX9:T_3O->V MF(%8O8+ZZEMR:+ZL+(+^PK((!U?XLCH)U34>F.*2(\V/A=D^*'OX\ 6@[JBG MT83UP7H:QRWM924VCAN[$[A[WGGQM7U1_8IGWLU NW(/[0,&VEJ7;U-">5C: M#1V)]$/;9\386TRB_G!+58=V!]Y!ET2+N9'*FAW4\/=92?9D]9VU^$J?G[_W MFQK:;)I=DRNYM+IF,,8SL^R:1JPO3+,31_M+%^9EVSW[2 \[+GG2/2Y6/TGB M!+>V1W< Z%@HW$BZ&.SH\K.(%\)%<5\6QUK6O_Z6KFX//EWT,I@ T*\N7Y?Y7F82W):R](_VLRL>?D_[52R8;!]K@,P/^1 M0[^*<5$/";FS3Y^/!#_O/<+_EBT],UXJK 2PM88^F%#!#J\">1ZBP5[/ S\3 M[?=.>'$W77/1*;W;8*@H*]['N "E LS9OLHO>_%^'XISE(#.'JTSKGX_;*GU M#HIQ;2G&!5,,<_B=)/JB2ED"/<_RG&,3%_$6OFWNAPK9X2)@3_;I0E;LD:+& M94VYZ9L0,T F+H>./L(&LNPVA @4$A8U0S.Y/1R%2-Q5PR%M B?[TC>-H4>] M?O_W+QZP?,SJ[TYZHR\9$",_&S>I_T6+O,MV#2DSC+YHF7? &!I#MH+R.I$W M<42'36VG;!R-':=<0Q@4JV*'-PW;AY>3[*%E;((],*WIQ==&_YQY_3]6X-%$\D6;(P:%#]D.U0;O2>@+)]3*QSRG?[ M2G&M93W'T+:]P^RA6'O?I)AURF6D/H=WKL(H=_ L*4K#Q!113.92PWA+S+:" MDVE1_C"\:[O:%5J'O6C4N(5[EV-6X<] JUACN0Y$*"I&SA,T;GW;=#[Z="ND M1Q50.+.IUR\ME7"\O.] D'#Q-2]V]+KL>I@4>+N)?K[2I[2A+CZ6!U3S*:_34$^MQV\C11W&+N,M%= MI-;L.S+>'X^]\/=G"CUYA3*\D&DN^;;S]MD\:I>]=%[-7KHTF42^(^Y9X13/ M'/PH3_A"%GWN>A,@NOO/78EH$U?OCXDWV ML026]R],-Y\2WP1[T+#C4OU1MN((Z$HK!@P]=:2MFBW?U+I(0!L:0V0T!?[T MU)0 N@_H^&(87WYH;;%ESA[8;GQR=2(X&R;0#?(+:-KQKKQA2EX<>N[9!3 . M#>C*7W0^V=A>E=@?\>)Q]4+:X>:@WXFW!T9UL/WRL5X _R^?U#^C[M&>#^[& M.78/_J4PV#=>I$KB_(/_'C;.7^5S:3#P4W?(6=2,:M^G> M\&W4_!;W3 " <8#9).CQ79&6L2,-P17&;)\J;)MJT*K\X\:DT[FI2@)Z9+FR M(=B)$?D*CRM3@9L6 ZCGU2S=P,<_&#C%BYKV>?4_8Z["W()!>"VD:!,'1"2? M8Y-CK+F7 ..&(3=3M?) M%E1. M=5CHVWUE]R]=\F\QZ6_6PG;GY]Z=S-N^5Y S@FP)V<'?RDR3U[!"=T M"C=Q0[:8\)H+V,*?G\EYKY?9:A5[)9UD0//2<>,)ZR1"SN8/6Q^T;6^IE-,S MT3UP>9+-(CV&'#=0Q%33EDIC /,,^FI[\W2[9X;Z=Z[\ ] 9*2MN@5I^B M_3>0@/V3F.P//%R7CS#]TQG::SLRUMH*6CW?,1/M]4?NX22AX@L)Y1 NA!E1 M )0M&>BJL0#90U!PVK;F$FFC!DTR 1B C3B@1%%=I\4O];C;0[&;9EX"+G74 M*F3;A01Q-(_#Q"JQ*MKUW,'H5"Q2T!+M6AG_-M,'@TD.QEW_6A,=GV/P:\W8 M?@5?5CWN^6Y@N7B"'(FY>8O.'EBMJWUQ6;&7!"_P GA8',N?? MYYD7[.7E=UY2IV-/A9V "R:Y=[XMBO*/_Q=02P,$% @ BW.C3&Y8M7\S M @ (0H T !X;"]S='EL97,N>&ULU59M:]LP$/XK0AFCA5';R9K1U39L MA<)@*X7FP[X5Q3[; KUXLIPY_?73BU^2C+&1K2/]$MT])SWWW%GD%#=ZR^"A M M"HXTPT":ZTKM\'09-5P$ES(6L0)E)(Q8DVKBJ#IE9 \L8>XBR8A^$RX(0* MG,:BY;=<-RB3K= )GH\0\N=O9 X)?CQ[_:V5^OH5\NOLS6P6/IY?'^)G+G". MD>?XE"&4;3T\MT FF51(FQX:;9%%FBGNUK8W"4I%M-/<-\%O=8I*LIO%CK)NVR>>Y_;UD]Z]R*/BTNOK<$NVP M>P$B+T]?Y.+JF34&_OSF;0T%:IN]MB2Z8X,G^;(5'RW'7:J1(\&1_@9RV_,HEG!Z% MZ0]02P,$% @ BW.C3,?R$][A P #"( \ !X;"]W;W)K8F]O:RYX M;6S%FEM/VS 4@/^*E8>)26-M;)?; (EQD9 FJ%:T=Y.XU"*Q.]MA[-_/3JAV M&.T1+V=]:BYN\LF)SW=\G.-?SC_>._?(GMO&AI-B$>/R:#0*U4*W*GQV2VW3 MF;GSK8IIUS^,PM)K58>%UK%M1GP\WANURMCB]'AUK:D?G1[GC1]&_PI_C^== MIJIHGO2=NC\IQD5J-P(-^XNN?@>B(_\>)C>?FTI?N*IKM8T#E->-BL;9L##+ M4#"K6GU2K)HP96MV::.)O]FU'2Z5VA:LO_5U?5*4:3NJF/[S9(*Y;W3!_)%) M)_QU769P.LCSM.\:4Z>[U^RK:I2M-)OU?<-V.@C)$4B^34@!( 4"*?XCY"Q# MY#\$YN;L=JD]@)0(I-P:Y+EKEP!R@D!.M@>IP@) [B&0>[207U4P/=+4ZY": M]BWZH?Y=5QH.G'T$8! 'E!# M1G:IO$V$@4VU3R-;>TA+>Z'OXZ<4QY]2,^=_ MLRMC4SC*O7NE*M/ J#[&POJ8%G.FG[3OX^3P2H;HNRIV/H.>51%BHO8AUL\L MNNIQ-XVE--)S -(VO)$C)IZ2V#S7MG*M9G?J^=5H*3'/E,2B&8;'=[WL?+5( M/9TK8E#R,XO7PKG.?KH-$I>=R*FF)+8,3/]T.=F&Q(R M3"SE-LU2[D-,3"TEL5MPS .(B"3*8D6."X<2" M03W(2XB)"893"P;S(.<0$YW@$'MFDP?93IJ]9I*_F)AZ.+5ZWD;-%\( TS.. MZ8<3ZP>-2WP",3$!<6(!X9A[$!.3$2>6$1H^.901QV3$MSG1X5!&'),1WZ:, M.)01QV3$R66$8(HQK+=@"A+$"L(QH8($IB!!K" <$RI(8 H2Q K",5\5V= J M&[&"WIDH"0F!,1\)8A^]%QB:26!F$L1F0C,[ G^D\<\C56 M7V><_@%02P,$% @ BW.C3%,Z.%3@ 0 +A\ !H !X;"]?\29,GS?3V,>ZKO&N;5.^Z-'L_[)NT+.JWMG])=8PYA>-%+H8%PU\^NOB?]>UFLUO%^W;U>HA-_J7B M>T$1?@_2Z2"E!]ETD-&#?#K(Z4'E=%!)#UI,!RWH09?309?TH*OIH"MZT/5T MT#4]2.9 QCD_"6'-UUH U\+W6@#8PA=; -G"-UL VL)76P#;PG=; -S"EUL MW<*W6P#>PM=;@=[*UUN!WGJ&9VWTL,W76X'>RM=;@=[*UUN!WLK76X'>RM=; M@=[*UUN!WLK76X'>RM?;@-[&U]N WL;7VX#>=H:S$G18PM?;@-[&U]N WL;7 MVX#>QM?;@-[&U]N WL;7VX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^AK-N=-C- MU]N!WL[7VX'>SM?;@=[.U]N!WL[7VX'>SM>[!'J7?+U+H'?)U[L=@2P_'SY+?E./4K(OQX/7[W M"5!+ P04 " "+WO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]', M?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KY4M3NFM2Z; MOY)\&+,\S&?=/^'3+U!+ 0(4 Q0 ( (MSHTP?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! M A0#% @ BW.C3 /CK9;O *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ BW.C3)E&PO=V]R:W-H M965T&UL4$L! A0#% @ BW.C3+/*! J10 !@ M ( !D@L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ BW.C3**C]PD8 @ NP4 !@ ( !XQ8 M 'AL+W=OT6P*\! #2 P & M@ %$'@ >&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C M3 7\G$RT 0 T@, !@ ( !*2 'AL+W=O&PO=V]R:W-H M965T0E !X;"]W;W)K&UL4$L! M A0#% @ BW.C3!FSSG*T 0 T@, !D ( !SR< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C M3*:6*E:T 0 T@, !D ( !D2T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C3(MM6GBS 0 T@, M !D ( !43, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C3)*&U:*S 0 T@, !D M ( !13D 'AL+W=O+&PO=V]R:W-H965T M&UL4$L! A0# M% @ BW.C3)!\LH[B 0 04 !D ( !&S\ 'AL+W=O M&PO=V]R:W-H965TN):0( %8( 9 " 6)# M !X;"]W;W)K&UL4$L! A0#% @ BW.C3($W M0K.2 @ 1@D !D ( ! D8 'AL+W=O&PO=V]R:W-H965T 9 " 7-0 !X;"]W;W)K&UL4$L! A0#% @ BW.C3,H<.N#"!0 SB0 !D M ( !=58 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BW.C3#5'H7S8 @ DPP !D ( ! MFV$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BW.C3-+;>#E6 @ N@< !D ( !8&D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C3)=[CJ'X M @ 3 P !D ( !)'( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C3*KDV<>+ @ 80@ !D M ( !VWD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BW.C3*;S8%H> @ V@4 !D ( !C($ M 'AL+W=O&PO=V]R:W-H965T>% !X;"]W;W)K&UL4$L! A0#% @ MBW.C3)7NB<2Y P ?Q$ !D ( !N(@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BW.C3'Q^UD[% @ M6 H !D ( !*Y4 'AL+W=O&PO&POX0, PB / " 7KP !X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " "+&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" "+ XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 127 222 1 false 40 0 false 5 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 (unaudited) Sheet http://www.insight.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (unaudited) (Parenthetical) Sheet http://www.insight.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (unaudited) (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations (unaudited) Sheet http://www.insight.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations (unaudited) Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Comprehensive Income (unaudited) Sheet http://www.insight.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income (unaudited) Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Cash Flows (unaudited) Sheet http://www.insight.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows (unaudited) Statements 6 false false R7.htm 108 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting Basis of Presentation and Recently Issued Accounting Standards Notes 7 false false R8.htm 109 - Disclosure - New Accounting Standard - Sales Recognition Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock New Accounting Standard - Sales Recognition Notes 8 false false R9.htm 110 - Disclosure - Net Earnings Per Share ("EPS") Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Earnings Per Share ("EPS") Notes 9 false false R10.htm 111 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations Notes 10 false false R11.htm 112 - Disclosure - Severance and Restructuring Activities Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock Severance and Restructuring Activities Notes 11 false false R12.htm 113 - Disclosure - Stock-Based Compensation Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 12 false false R13.htm 114 - Disclosure - Income Taxes Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 13 false false R14.htm 115 - Disclosure - Share Repurchase Program Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Share Repurchase Program Notes 14 false false R15.htm 116 - Disclosure - Commitments and Contingencies Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 15 false false R16.htm 117 - Disclosure - Segment Information Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 16 false false R17.htm 118 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccountingPolicies Basis of Presentation and Recently Issued Accounting Standards (Policies) Policies http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting 17 false false R18.htm 119 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccountingTables Basis of Presentation and Recently Issued Accounting Standards (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting 18 false false R19.htm 120 - Disclosure - New Accounting Standard - Sales Recognition (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockTables New Accounting Standard - Sales Recognition (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 19 false false R20.htm 121 - Disclosure - Net Earnings Per Share ("EPS") (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Earnings Per Share ("EPS") (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 20 false false R21.htm 122 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlockTables Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock 21 false false R22.htm 123 - 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 22 false false R23.htm 124 - 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 23 false false R24.htm 125 - Disclosure - Segment Information (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureBasisOfPresentationAndRecentlyIssuedAccountingStandardsAdditionalInformation Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) Details 25 false false R26.htm 127 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureBasisOfPresentationAndRecentlyIssuedAccountingStandardsScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCash Basis of Presentation and Recently Issued Accounting Standards - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Details 26 false false R27.htm 128 - Disclosure - New Accounting Standard - Sales Recognition - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionAdditionalInformation New Accounting Standard - Sales Recognition - Additional Information (Detail) Details 27 false false R28.htm 129 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfImpactOfAdoptionOfTopic606OnBalanceSheet New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) Details 28 false false R29.htm 130 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Statement of Operations (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfImpactOfAdoptionOfTopic606OnStatementOfOperations New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Statement of Operations (Detail) Details 29 false false R30.htm 131 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfRevenueDisaggregatedByReportableOperatingSegments New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) Details 30 false false R31.htm 132 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities from Contract with Customers (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfInformationAboutReceivablesContractAssetsAndContractLiabilitiesFromContractWithCustomers New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities from Contract with Customers (Detail) Details 31 false false R32.htm 133 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfChangesInContractAssetsAndContractLiabilitiesFromContractWithCustomers New Accounting Standard - Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail) Details 32 false false R33.htm 134 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfEstimatedNetSalesRelatedToPerformanceObligation New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail) Details 33 false false R34.htm 135 - Disclosure - Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNetEarningsPerShareEPSReconciliationOfDenominatorsOfBasicAndDilutedEPSCalculations Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) Details http://www.insight.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables 34 false false R35.htm 136 - Disclosure - Net Earnings Per Share ("EPS") - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNetEarningsPerShareEPSAdditionalInformation Net Earnings Per Share ("EPS") - Additional Information (Detail) Details http://www.insight.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables 35 false false R36.htm 137 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtInventoryFinancingFacilityCapitalLeasesAndOtherFinancingObligationsLongTermDebt Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) Details http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlockTables 36 false false R37.htm 138 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtInventoryFinancingFacilityCapitalLeasesAndOtherFinancingObligationsLongTermDebtParenthetical Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) Details http://www.insight.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlockTables 37 false false R38.htm 139 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureDebtInventoryFinancingFacilityCapitalLeasesAndOtherFinancingObligationsAdditionalInformation Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail) Details 38 false false R39.htm 140 - 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 39 false false R40.htm 141 - 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 40 false false R41.htm 142 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 41 false false R42.htm 143 - 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 42 false false R43.htm 144 - 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 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Share Repurchase Program - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureShareRepurchaseProgramAdditionalInformation Share Repurchase Program - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationNetSalesByOfferingForNorthAmericaEMEAAndAPAC Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) Details 48 false false R49.htm 150 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationFinancialInformationAboutReportableOperatingSegments Segment Information - Financial Information about Reportable Operating Segments (Detail) Details 49 false false R50.htm 151 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationSummaryOfTotalAssetsByReportableOperatingSegment Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) Details 50 false false R51.htm 152 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationPreTaxDepreciationAndAmortizationByOperatingSegment Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) Details 51 false false All Reports Book All Reports nsit-20180331.xml nsit-20180331.xsd nsit-20180331_cal.xml nsit-20180331_def.xml nsit-20180331_lab.xml nsit-20180331_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 69 0001193125-18-150558-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-150558-xbrl.zip M4$L#!!0 ( (MSHTP1IK]/3_\ .-J#@ 1 ;G-I="TR,#$X,#,S,2YX M;6SL?6ESXT:2Z/>)\'_ Z_5LM",(->ZC/?8+D 0]VFVW>B5YO/.^=$!D48(- M AP U#&__F56X29(@1<(JNFC6R*!JLJLK+PJC[_]W^>9QSV2,'(#_Z=WXH7P MCB/^.)BX_OU/[Q81[T1CUWW'1;'C3QPO\,E/[UY(].[__OS=7_[V?WB>&XYN MN/\=$X^$3DRX2Q\?'!-N&(P7,^+'',\]Q/'\XX %E1?D6T'ZJ*@?)?'_%9\.YB^A>_\0<^_'/^##.BS6]XGGD1=N ME"ZKQWWZ-+C@+,_CKO'AB+LFN%(RN4C&>KX+/0Z0YT<_O2N B!]?!.']!TD0 MY ]N@H]W[,F/^*VWYGG/]?^\?R@]/R33)\63=/\0+]-'W6C0)%$?=UB MV!/9V)%;-S(\*G[XWU\_W8P?R,SAJQ 2=P[SCQ[<^I$=_2]Y(L/B%%>$'E9 M3%^9D'PBNJ*(C"_N@\0\X=AUOAE3J+: M]=!O:A:$BYC$Y34EH*L?V)>E1]W:1S7VJ)L^&L7SL!Y._ :7(9:7,092CL.7 M^G>2+VM6/UZ$(1S15>\EW]:\2)['#_4OX32Q[:S&K?V,2AQ^04C[ M$R1TQ]D+P!5>?R?P^D_DB'#_ ]U_"X#YT9M8B?@A"]]]D8LV0PD5N'/@Q>8ZO<<$D\+Y^L151 M57CX1S1$@?\? 6;Y>G,[_"I\I:!(HOP5A-3"=]D["5?[^MO-\!TW(6-WYGA MM)>?1^\X%XC$G7P5!BXGG/G MD5$0WH;.A'Q)AHXV1HLL2?BC(JN*:#Y+FJD9AK8EFBQ)4"Q1M7E3@JD48:#R M?5FP>5$?J(.1H!B&(<.L@H1HDB6UBJ?M0#X2VN36T8;T^[,B+)'7/M!V\^"$ M0)B@4&V!"G/5P?HZ)^'7"(>.7L6"H ^T47]H\"-+$GEE.!)X4];ZO*:.1M+0 M5&RIW_]*#YBL7)ARX71E2V<@@7;PT?9C1$(PFP4^/7WTH>AJ$5.%%)34C<%4 M)+T$9D.PS*$TE'787-6V;-A<&!K&LN /5124D65*PNBK]%4%L%1%UD13_=N' M9A"4-W#@1 ^6/\&_['\MW$?' RTZLN*!$X8O\/0_'&^QZ=[JR/^;,$U>K@%< MURU9M >\K4L:\DR--T:C(3\2])%FJOW14#/8?HJ&K MFB:0;0;.,@,KSH'K' M0!<@S)/QRA\4GFP3,;:@F.9 $'A1A4.NC%2)M^S1B.\/!WVM/QHHAJZA,)&^ MRB8B!SB+NH2P+@[Y@:H,A;PDBT+9H*'#V);"%-%FRAR .-$L" MIB@!94L23"Z50%T#1 5:SPN>T/H&J3\,%G?Q=.&E+U^3,0%F .]W%WX%^)Z M_Y:@WP2HI=T/%V3RR77N4#MR2=1=V"4XUZ*NBHI>W?MZ$"J01A&).PR= 80M M:IJLEE78TK+K3VZ^Q9])W%T 9;9[LB36'MTZ*);@7PIJHDQ)^ M]@C^ ,(=)%D8N_^FGX.8 R4[?OGB.7X,WZ&HG\^ZB1N1F7V:8%1QLQ>(*WB< M@#D$CSO>%\>=7/I@$;FQXQ4TZ@YB2$$,P1I,N8RA5V%9*^VHX=?=(R."FFL8 MDFZLE79%(%:>&"82@QE0T0/Q(_>17/KC8$8^!5$$8H.X]_X@<73">'[D48JR M)G\LHAA)" [EU?36>>X@EA10?GC1U'1YU>'9%_!U$J6#"!$UD"6J+BFB6"-+ MJL8A/3"?"!@&5W>>>T]!/QA4PC)0PU%?E@T+#'_1 *M/%8>\J8H&+PW%@0)6 MGP9*<.9"E'2]:O+5KO_P+H!6-![4]@1)UD_)!; 38IJZ $3F H#95/%0+@ 4 M(BX]_Q&B&Y R 4>X6[C%5V'DN?(_>B[WD_O8E!DMR<6<^G&8,E)EMO\.T/0 MU'G94#G4*:E7';AK '@%TET@XB\H MU8U=#<7*G?WBA%?A38P2G?*X+R2DR-HGV!LYYAON.(ACX4(0:W=[%4ROD/=E M%"T. MR :O&);,&X8H\L.A)!FR95I*7P#($#!=,VO/9VGMKS.BU GSTB:8FJGK$O(? M?0A:I#(4!KPE#01>T$>*/>P/K8&D9IS(,%59?I4597"401Z2NYAJ7JWJS#ML M+1H"FFA*905R/1A5D*<$+"/0F1Z)O^BPK2S!YNJ"J:H54.N67P\B&'C,0@(9 MM+7_OQ7[#KW FB":M:#6@[$2Y(+?])<0[.%.0RX!06NZM KNU;"4P1^YL$3R MR7TDDTL?M*Q[]\XC#&D%KT'1M=9!7(@RQCR82ID*-@>M,6I:5C";H@&,9%,7 M*Y)Y/1AED'\)@LF3ZWE=! ZO/&11$+;!08<)&7W&6M50W0BJ*D(,ZT^#SJUS1OF M8, ;(W.@C)2^:MEB=F5JFC5LI+CP,EQ?PL2>/FF7NU1UN3<#:QTJNGZ#)F,( M:$776P_!.F@/X(;?SS4GA@]_>'V?.GE!HI3"LEBK"N;MKY)G!55=7- M"B&NAJ$F#GLQCA>AZ]\G*<)M0FFIBB;8?9VW%$$'WJJI?'\(7%931N90D8R^ MI@^^PD%3T*$AF8*V''-=67T5/NJ)OB8SQ_7A(6 ]TR"<8?CN<6Z)3$&TA*$L M\ZHBVKQB"RIO&DJ?ES1![*N@;ENZR;(*4"U5#5""*B W *B*@QB>)1/;"?&- MJ!3G.'7'[=K23;TA8$RKAJ)(<@7\UV"I22SIO.<';\H,H.VRX^>X3'S!PN "B&LW(L$7)'-@B+](4&<4<\)8L*[RMFV B2K8R$O)@ M,D6NB,L5ZV\$Y"6 " P\OO)9;"%\1:(D-KV3"$#?D&8T@7\=:%7<..QF 8G_ M+D9IAGS ?IX3/^JB^P#IO.+=7 \#@Q?SP&LBUV\(F IN>K&2E+[P[]/4TP[" M#QJ)J:1:XW90%3#22!0@(C'V[C;HPY,IN;%W@+%<34=N-':\?Q(G[*88%#"] MS- +.-LWW/M!Z:5_^Q3@<*VZ;)OC$1B0HIO2?O"8 [LWY#V$A'08?1(F# E) M:L ^P=T7 D?!(NPP_H#U:T:2,[!'8/>&/?>QR]2G8#J.N*^SFP&[+^S=X,MT M1# V;Q] ?7&FH,1T$Y<8I:7L"9,K -\;7MWG#A,E6.3FWF@R!?70X=>8*BZI MIO*,?TNFNI7:;P^&PL 8#7A)MS10^PV=MZS^@!]JH =JJJQ(0S-7^Q6MDE'2 M.!I[[]GB5>CA=T50# %_EW6E0>68.I+1#5$V;$7F%7;V@;**CXH5#"SI8M;Q<4E%PMMA537J2>5TLI*/2UHZS5K6Y25^ MV]VLY>.2'6HNJB8+LE+#HUM+^#TJ#H2])03O)>'JN =(V30A:Y^Y+,<]"AI& MJVK5.D#'2G8Y*B[,#N?"')=(S$/GRNS-Y&T5+\9Q\T6."KO>:CK)<<5#V^DF MQX66VF\FEL0]9CK*<7%@UBN(QTE7.2[OIP?=-"1S9>;.BF#_PV6 '!J>,TCVE7)Q5*R@=Q0KFK>?DG%4L/&25!/%#9,V]I/B<-Q3@/T*=+'B M^#M""L1Q12I&R:FFJBUCH4&*Q-XBRK?%P2L1YTV1(-=$G.\[)/NHVZSM&K)] MF'#>XY*^A@Q @YD[$>Y[7%R ]F3H$D;&;Q(.W.+UJ*896]98;X0"B5Z/\N)2 M@DTWKDAX M&_=_!\@[HR M#W\P1"III;*PZ9 C\_ 8,.N(O7MNS,,? 1V]=J:R$A%'\S<=''2\W%:H1=8A M=]/!H49WDZKH-5 ?U]UT>$H74*.N9O.CSGHVC0)*TUQ.*U#PCX< M3E*=P^D8+I;#[S9H.+QN5NZHNNAA.3PJ#&IB5JK7-G"P+%N@^V 6>LZ^&'+ M,@JR86FRT><'>A\3S66+[UM#D1=5T]!-51B8_4&6D*"(NM+ MEYU[ ^3D[%[ MQ\)&.$C;]^U0(G\?K1KW"K@@B;9H*RJO2A(0O:):O"E8*F^*IJ$9BBIH(R'; M_$H!S?9:-=:"O&VKQD8@9WNM54J[;=:J<;]>-0:[+NF"W"#W:&LZEY.B"Z(. M^KRYY/=HZ$D[0-'Y# >RH %(T@%QH.RC"+T]FWO!"R$W)'QTQX36#>H[$9!. M,,,2!=01!"3T"#1%)M:3$TZBVX"E)V3?#X((V&G\3Q+G*6\[H$\146PJNJQM ME[ZF"F)?T@&Z@!/C\4/1IJH&WU=&(Y,=GJP!Y0!XJ*$O8.AI*85 M^-*X5A@Z_CU!IUO_)7_DB_."']')F.R^]+$V$.TG1!7:VP?'OYK3N(EL;;\3 M]_X!U_A(0N>>_ )#QT-0?4:.&^ZHS[Z^22L*L4EUW$X0S+XTY(?]41]4&]GF M+76@\H:AZ:8MF2-)EMA^*:PKN5KI2GYD++:^KY\7L[MMTX_7;%[#$G*VJ(X$ MP3)X6<(,6E4>\7V]K_##P:"O6[(JR9:5;9<)K$DQ6]TOAIU"CG(+<[9RHEXK MUB.-@+.-;-ZT#5 :1$OF^ZIA\-K &!FF9*AB/V%[(NT/:HJ*("6YS6VB:+^7 M"( 6'JFU8ICKH]TMYBU :JJEMJ3DW M@E))9;^,_2[J[J'; %,7--60#PBFFIQU5=213X2I0=B*,%3RFZH]%DNU9OCJU33]"D3PS(U!8>F__,_"\=RI MBU%>Z;@[V#)[.";-<50^)ML VEJY=+3K-,&@+AQ-:R)6=ZE.1[OZ:&JU>'CC MVND=*K#;-N)0(WO[Y7;;QJI(8_KW@M7N%=]M&YE8$FM?)3P[5XFW;61B%."> M<%DIR]NJ5-$TX>#(DI*F'*)<[4-RVH*E'=S12NZJ\ V)EG;P2BN[ZTG7^;?M/*[MB_J[%KE][:Q^2U5@F\;M]],9?BV$=M"I?C] M-;+;SSU[T\9V(LWVEK2JI^+UQG;[AW>7"_>F\++L=DW9%-Y#U)C51&F'/@FZ M;LFB/>!M7=+02:?QQF@TY$>"/M),M3\::L97JO1*@F14*IUO4T,6X[/+SY?C MF&&\\@>%)]M$C"THICD0!%Y4!6 +(U7B+7LT G(8]+7^:* 8>G+W)V.9,$$U M*TFW.T&Z_UC]!!G[B=5O1#6I5J]64W7:BM6O!7G;6/UF!R71O&5!K.$,C6/U M=P_-T7G2P"V==GX;S>",/S@B<4EJ,@' :+NWBZ\);O1KH+/U9W M$ZHU83<"ZC"5;UK9>W0$ZZJA"=6]/W1EFS:@0X8N"XI<$>_MU*YI T P9F%J M15W>ON;%:?+\RGD(:Z+*+OSL$1I2[$\LUA"3?KZR+%@'<8-9U;*L"M6XV#U! M?. &**TP/LKX=;&2>'J\!B>MD(6)*5BFH*OKI%V7"QBU0AJTS),BG42-HE;( M1J,=DU6MH@77-R#91^7DQE#5A+4,1WU9-BR+-T0#R@)& M(>+2\X^.2$Q\!>0"C]B\6M4K*'FE&$=38C&7BG$4Q"!-L8JL1?P0A%ODT"Y# MT#"CKZERJ"?Y]67E< T KT!ZM8BCV/$GL&4' '47-=BDW8 DU;\I*7S1D7C?[(J_8(YFW,"I5'^B:.%(%@-?( E)5LW)*&Y>,*"#FBQ-> MA3B;1!&@L7@EB[V:M@>H6Z+Z-H<9 SO MA&XT( MFRU]KTV^6K%>U4V;>*4TOG"\K4-U=H),U8RA)8X,WA[(!J\8ELP;ABCRPZ$D M&;)E6DI?8"5SU6K[C=JU'Z[ Q4Y@:J:N2\A^]"$HDFXVTL;4:VLRR6'&6;M)#9"]%2EM1E;%:B6'J]>W5 M6FLTUXIYATY@7:B8N\?N)-?*)F/]?U%?!?<>.L45G 9%SUH'<8$MP65=5LO8 MV!RT S;1:P4-U$86JA4%6FB3UPIT(NN#5_$ [+T/7ANPT-+\BEK1#P_1YZX5 M5H3N!P,&-8Y3_KD5QZI2[T=LNAHX M7K?H%MKJM;)_P%TD4U/UBN*&GI1--TX7A>^ M5E@+D*6BF'5=%AL4/6?/;5]-8)=+1E#35$49BKQF6GU>T16;-\S!@#=&YD 9 M*7W5LL7\DE$QZLJZKRPB4:[F?JIN:JGJIFX&UCI4=/W2"4WHZI73>@CV7<:_ ME9M!C+A=Z@NY#&4G+Q5 +W]E<^HN%/;8]K(-OFIB6TM)E2J$V+RMY!?!UH5-P[S M1"/QW\7(R3&,'=/7_*B+MB;2^1(1K(.AQ5)3;<"OY$63=BLLM<\L(WV?649- M.X*PV@'56A9M91G5@GSHCB#,U:)6;I.;91EUH9;^#CANNR-!VH-$EBX,[=R1 M8/..!*]OWCX[$J3;99B2*,I'ZTBPC\#T=NO>4XG*@X21Y;JTI\. U7[=^R22 M6Q0K"G*+4+90]Y[YSF195_5C;68;=>]9?C%,I[Q>]WY_EOE^"+:II2[3FT-U M8SO] - >NI!$5F)0JP19' ?>@Q>2R(PYTZQI[=:N'\801&$O#2UK+%M;&_4% MJ0]JK*HH/&C'H-4"V^"M85]4K;XV&JEVWLI U*NJ_&9NFGTWN,SPTEZ#RX0J MM!7)ANTWN%S&P<$;7%)!O7VRPE[['E; ;Z/O(97@HJ&8AB"_3@0M]#TLXZ"5 MOH?,R;-+F'A=J?5+?QQBK,60L+]'0<@Z66QT,&21R@Q!;+:JSUOB;;,+#(JX,!2!&Y+_!]P;!Y2=)D!42(:!EB)D6$"[%,,2N!J["- M0CCNU;0:K]H<$293*5AMJD-6($(_H"))%1ZQ%HHRQ/U%!(0316 6W[D^LXK' M8/-&-)G_FE!!BWTNVX5>, %*$TQ\P1(D, % ^S6;H)UH%E)S+%D M*F5G>'.0]IB:R\Y5]<#9SV-O@9F#\,,#NAJN86Y[.B7C#7A->\2$N9^\: J5 MUG?M(F8I(:U:*V#S @A[P. C%)-$BU>D&1@SR/;Y/LC^&EH"WUK,+35D=YG MUQ*2*$I+V6FK8*@"&\''&%,>W03>!K=/[9TX6N@/M(%*MD-EY75@)9UV.\E' M-"SO"H9/#4SILE?N% 9>)\]T==-T6IT1='9MU:95@*A/4LHN$9,KM>2:L8N< MS 1&5G5^O0)&%>:\RD\7 :0%B66A F"^YM70K*I9U"J40T7I*Y)M\X/!$-@I M*/G8QE;DAS+8UWU)&PY5C97B$H'75/?Q=6 J_<^I8,F8+VP]BAM61V(!0NAJ M3L)- ^I7(:&JRM8 +]JB!-KJD+<43> 5JZ^@0\3F-56U0*?M]T>JQ:IN"A>2 M)A6:EC>&8XO^[WG9J^P&V@L#$^92& M6@Y=;Q%O$A[2 ",;7%PVX_J822-9JZJ! U-'& MU;2HM5_Y+=4T:E&X@CZH&I5XP0/ 7LGXK:E_YHR1%G]Q7!\KI/7)%)YIV_1I M:HNC\2@;9:1M %,E%1C3QK^$0=OZ94-@:=%G0Y+*5E!AT=6$X*S('14WRP*; MH:$0IF<_QZ$3A& C.\!Z8C*CV1SH^PP\#UY-8_NZB!VLEHC-@\N"^8!(6,)V MR=EPZ5>J3W21YV#>DFD(1A5EZR%Y#?#EZX).PBZBW\E ]_DKX"_#TP #E:+$ MG<2 QC @O[;_R^"\AH TGZ^KD*,+5Y(J_J2U8+P&,0W12KB*?]]=WST6#N%% MH7*_U0R>&AQ@>%I6<)=E2\6@=]PM8EJ;-E@.<,O#W_: GV;91J9F]R5;&/*" M#8J[8AD@06QAQ!O:T#0&9A\F&[)K#=6HP"P4U25F1)+&A.*A-+T^5@T.[+W91E# -VY2KA%Y:]XK2,K^' M;DR&P5,GO9,4+*D"577ARX"Q&L^,L#NMWX*N5JT$M&K]92@Q6 -L0+ 1'MT) MMK/^+4*'-'L9F3NZ)5B1DX-X)_>_U9+([@Q-L8R/W2!MA+5<))XVGM%-A2CBH)\V95B M#RGM=!LN5(8QY+12MV-Y\36E+&HNV%<[GK"5X;K6 E_P%@G]OT6]\HNS6>1@ M>Q$'8#[I4L7KUBI2:O;C<^ 'Y8WKL@YFH+995TEE)1B5$@?,THBPB7/"<=H/ MF&K*0?'&3*S$BZT"H![,)(#J-@"RP!A,3"O'K-(@K+]JZR0:@-DHJJ35HF%3 M .O1=!O0H#-X/@E'(Q$]3/1.@'W3;JQ(4WV.!AX+1B489A.P7D'('MI!M:BH MF;2J:;4B2&.8EJJAC F94 ?X-9EGYXZRF\T*,;5X6%##5T1]J2C*>E!60_Y: MIGH7D2#1]K]&M8#C)F"M1DA:JN!JNEU1KA;1H-<&G[\.S&K@TZRUL"R!_NA&6(]AN45D%Z%&NJ_XX=:!4,U3RQG#29YZ+'.N M255RWP2LU0@Y'<)7:@G_55A>!WWGLK8M2D'4BZ1JQ8W&(*W&Q0[%&%LD >R5 MI(BK">"5PHREE-8!J-'WW0P$%VDM&7--OG6R^$KQ#<67N0H?!2 M=%VMW#965KX:+!HFWE'8J$M,$LUJU;.:Y:\&,(U_[RB,M.*/JE:JHJ\ H$EI MF"ZR&8-RF;*AT<3HOB$T'.@7XF/$)L:"3V:N[T8TY^^QT]XG%"NZKE5M8D9I96#D>-H2I$4*6WMI3M.Y^T8%7 MJ*I6N1[:"*)*:JL?NQ-$&Y!/JJ%B@!WFX9%)&@6_B).LT6HPL#5#+7=+)-&\ M<<$TMB_^)*B:.A 4@=<,2^,56S)X0QX,>$L35$4R 97V,"L/64D(V OD%61Z M7C!V4@I<8DZ[\9MF=S[#1+$T"%-GF #BN:-N\80A#WAI)LC:455VUDWJ2 M<@W3;0;@$9%"*Y/(BH:_&YJD[J#>X>0TA9O5 ])ET]C2 M=CL$X+M0?U/ %58.S)1%XW7 :1'<+Z&;UCBY)F//B2)WZHXKE]J@,.$ O[K; MYM$4L&**P-"V2G$4[)$NHDHC2$,5D"!88 TI!J]+P!F,@3"T!L.O,DIGG;E? MMP'PP#1!H6^1"4C(!# 85JA$/+1[%*I@'YH'2(GT!$(PM-4.@-8!/S@/D) ' M"#3@R="/R/5U438Q(;TU0I>1T#&T1Q96^[3:!_O0A)Y5:)4T45"[ _C!"5U& M0J>9,+1&1Q=E':WYIAJ;'X)M91\MYH4X24,/MA> WU[5S]J>TS2[6FLHJ\NA[4[M456MU+ Q7A MBL6WLM;"_O(=6H51I)V[*G'\KV4_[#&LHEU@0>I6F&U;01:MPHE7*YHD:]M9 M,CN&7+2[H\AN36FUC=Y& $:K$+]FG:\.QSADL$*[FP[6AJ;H%1QL$;IP:*UY MI^NM)I4*40)C*6:A>H_:I5+,^T%((]H0]UR:>=\6Q>'A5[$)E:@:;=?);15( MC8KQBDOZ6#;%X<$%F\)4)4U=:2:V:%2TPM($[)R[IOSJ :V*P^\F%I?%(C/B M$>V*%O@PYE7+4CTZM1UGVA*W[Y76!N M1 48,F05*&N,T,[6G0+0&JTBZ70!26Z!6BI8UXW5F]I>TIT.X>6:B2J< 0E MNH7=-+#_E%IIO]ZJ#MT"D*Q09_5ZY3@Z=!O@BIA[4FDNTKX.W0*DZ)^7!5G= M,M1H;RIT&YL*H J&:*X&M5T5N@607XVG.K8&W<:VTVA9L9KUNX$"/2$N:)G$ MGV#8R\AS-DX<--),N2H(LF:#X% &O"[#'XIE#_F^("F\+"GFR%+,H2&/F/$W M!320OWU86LHA5?QLV0?+=Q7QRD#6*H4S-[HR<"(WKT&Q15+GRKW1)*G?'YD& M;\J: @"((]XP)>Q.JFJ&/K0TT9"_TG"S__3B'R?NXW_>QS_"VO"W.1?%+Q[Y MZ=VOUO4OEY_Y_M7M[=6O'SEA'O_(C:X^W_(WE__/_LB)^0'4] MI)]=?OX%IWK^D;NU__>6O[VV/M^,KJY_Q4=]DLSWNWWYR]]O/W**(/S(#:X^ M75U_Y,+[N_="#_[](5WE[3\_%6:XNO[R=QCK(R?!;)?#J]_9CPF0MU=? "() M(?IDW][:U_EBT@'H>BX_#^W/M\D*I[!;_*,3N@[\36M%+$(2Y6^4OA\[\\)7 M_!.Y^].->=QM'@YN\"?AG]Q)_) ,33\'(@U8F4N>;LE'#DYY[.+[U>_'@1>$ MV??O"MMYAS^+%QPE-BZ8WW)R5: VY!^+-D5W=957DD+ SFP/O'6I\M?/G\$N.84M[>_TD,#K^)O%XAH,IL'3X#+8!'"9&//I77\ 1') M8N('XH:(=>(_NF' $,!% 7[Q D#[W"0$80_OSHB#*<_3A9=M"(P:HU6# TZ< M%PIDC!5"IT!/R=!!5D,7QH#/X5&076'P=,%=+4(01;.YX[]PR#08'N7I)5A.S6 M&(:X)\%]Z,P?7#@2V[,8Z:VQ&.&MR21V,BUA68[0PK1U9VM;N;&\?WWX"! ) MV_/)^G(#8\,B/< "6;6U*W:H^88<&*O<&%A6-'>P["N-I_^G=F/+7=]Q=$ (WQZ>*FQ 6?YFD[XOZ7]]EPC^>E)]Y3 :^ M"V)@(MFGC\ MX DXTT_OV-_OMN!+6RX5*.[V[Z!F:!>RBB,DY)O.DK,73IS'(!P\=U+#/8:7 M-U\^6?]$H@&[D2QIAYDK+#^;-XR+KU'Z7B,"^E)^ULNGOOIN@L0&X+U;VIPR M43?8&W$_>U-!<]U",@S_DLBVE\8(;4#^V[+%.OKG[NXI8_GIW7\,!C;8NBM. M1*K0M*3Y)\-^LD? 3D4RJR'N$L?EX9ET?9]!AWW(ZEXYIW?P-& M#0H/]B$E3&\=@((W<8Z^Y2>_P?:OMM7Z=MH+K!7=XWYU)Q-05FPG8B:$-P/V^#%MTPB_(&O";Q/RA8]HN3+NP0DG3V 1]T"9 MF<9/U-D"8T3)3<;%\H1@)<,@(9G!'.AZ":;H,<@F8,.G-CAB2=:8?\XGEG4]^]NN]63J^9'Z;8 Z?!SX2$?,R(=7TZ%?..''XH ]GX3N+ MB$ 9\$'>>Q(IB_KWLA3KB/,)4%7DA"\P2AQP<^9W MYJ:.&P)Y(A7GP\T#ED3 .=25^"NZZG*N+8L]#J\[8""D>7P5!EMX,7TX=V2Q M ^E$#]S4"YXBYM5Z(,Q+Q O;,8/W#X'5O) M#CN$(/D!ZI\/SB/A[@CQ<3OF3DA]>@@)#!Y.Z/Q/+G X7&>X\!*--23W"R]! M\1S 6'CW;,DO"7_*"S/2Y],FZQRV^G2C*+UIP)62?RW8;<,DP#6EK!'7 /0# MZ,2I)VXT]H((3U%R4N"%D"1]5V#:LE9]SVY"O1<&"9GC=TY^K38'=CIVYPC. M^]PS//CQ%\OZDO\^_/&',P]\NSP0SU ]UT VX:+1[LZX.:T5 MY:G3GA[SB.1GNW2RT4E?=[:CAV#AP9E X!SJH8>W_ECXM#%8?I@W8!>]Y$PR M_SY)7?2,@R O?R AB0-\C*[?\OT%#'!-YJ <<0&RDQ'L;%GIQNU/CU*%YC.? MFBCP_TT/(#YI)>*!>0,WI(4 1'3SAY5ZTN(ON@ M-73!6.UZ?UBHO9$^1TEZVE8T%509?/<&::-#>-/MQBBTJ0Q$52_5(*."]<-NW/\D'/8UGF4^6B>* M%K-Y*C#B!U#''3#+QW$B-%#4H8XY2T\)OD$25=MSG3O7R]1A&"#79Q,04"VE MT0A1S.VF1"63[JPM2NBPJ )=93 ;378/+!$(D<+P.#L,A" ML&EH'''A/:IE4]4)%C&.41]()>N8ZB<3%[T:J,0P,R@HK@S$-1H(H#OMP3//+H> N*!1HFD;U1UE%PL%1+@?UD2PZ!N.Y]BHX>!3UVP09PF&GP MX))'MO\>_.!%H'2A=P7U-3 E0)-C31; V+D/G1F5OD6\%2>+@_&?_!V6<:8Q M$UF##K;R='8,F&!\#K7%2=)W*^.SO?QQ1+R;M%L'6L"WD2I8)Z+,:Q/DS8F* M[U;G250)I&'GN4AM+G!?-Z08@/D\P#PP #13V3-%_,X78"@C?%1U2@,:V3#W M03!Y/\! 40=]7+ 'S#M+-650$IQ$:8P23Q5J M3NQ,N^Q,.\6 \"C=-)P;=/-'-UA$U#N;Z(_I*D0<#OU#@[(7*R>%FY+._@5] M99>78%C"AYR1>L=*WB6,-/4WW[ZR.VI_;J:280"8G&&H;?(;"^M=@/:%=QYU MVOJ9&;Y9N_7WA .B0,R8SP[\1N/AL#?B-P"2.V8'#9NZESG+OM:B-EG+H%1[ M&4_NE!LDE]"X-)IWXL[C-"@*/DD;LY=7G=RC[V?M@MAD[1F/8LZO.%PP-G7U MB)?EY.DC+CZU+NGZ?R4.FO>I054)2WWV3 HX&?='&RSA4K@ MW.L)E:,[<@]Z8^YQ2%U0V;TN-R'1.'3OJ'\"EYMP.7;93X5V]4-T]3TZ'CVV M5-NBGV8! J6O'ZB/&1U&0/I>XMG:'.ZFSP&XKH\I.WPPY9G7K(R=>E3!V@^W M)E!U-EM-',24EZ1[%3T$3WZ:()3Q#NKNW"T@XX*S&DV!2O;*2=9.H7-/H"TS M"DB$%O/M)6[D5"].M3F&I#2@A5U"($?&%>294329)4F98XHD< M$S=ME9XS_1J).<%!*60D8MIHM,#U)EHLW:3T7$?.C+"@DO5[%NV.T3R*AGM/ MXTOB![ 2X+/HAW-NUQOV"IUSNXZ1VZ5KN^5VZ>L2M5;D=FFK7]G7YT>;ND.I M9Q43I4MY5T"L0)OP@;0V]6E90-"O0NY#LA04%Y6TJ,U /$&DU+J4RD@H8"A[ M#07J?E%U3D_9-3UEL,JL:#UGY?M&3#3Y-<2 GB3J3NA)LM[HY9I$V ,>Q'W" MJ/8,63P$C.>LOB MO8'C] 8%TJL';',GDH^V"3N5JWQ3)WI6>YJ@?!O'5>RIFG&L$SM_;F#FM(#$ M)L+Y;O%\MWB^6SRA:[0F=XM[OC#K/E*VOUO4]HNJ MLROW?+=HR#U=,-^TF2D)4L\PI&.9F6_:J7.^6RS3FGX0#W[WX#R,9^HLD,YW MB^W1L-P3S&_DN *HHGRL$_L&_*SG6ZSSKG1X5[YY-?1\M[B9T:>!0720>[?. MP"@):L\\7@3<&Y!YYSNL\[YT?%_.;1Z^E23X)!^V:,[6Y-\F!>S3>H-)-?(X MX.Y8=6=T*X$>@_7)'5KD$6O]8/$:YSXD3*#33'2'\T@4!6&AC.!W>8,&C]!: M@L%TZF)J[]P9TU+2TR D<)*X/Q:A&TU<5B/U@BM5_%A2)O:9B*V#%(R"%$<1 MK9&(U>UIZ?XD+YESOBN6J0:]+G9CVCH3%V0ML$6UYSJL'0#-C 9DW"^<$'8> MUL$*4GR'!0$>' ]K:@)6:67Y%[IBK!?+IGV"1=.2M)/0>4J*-[*V (^!]\@J M%7F! VAS,.4:WL>J(P^P,E8[(U]V.EY(BEM.T>=@O:$GDE2PQ%(:"".=$7 W MP^5AX43\NU@GNSSOD\-*3G-S#W8RK?&=9F G\V:ED^#1 _M1RL4\V'_THZ0+ M=-[*>JD]=;E[-5Y.X/]VKMSFQ(A?6/ZD_$'AR2\TA?[2'X=([4/"_K:?DPH0 M:0.!:T"HS8J5=+#_MZR_^YE755,I=0!O%R^5/<%^"ZS]!LPR2.O,CET2#;,2 MM+> QKX7C/_<6[MQPU"$@6H:@(R^P2NF;O#]OJGPHB9;MBI*FB5*!V@W7I&= M2W4UXZ*Z0:\US0NN@")6>*B()'H0\@O0/96\6;M.K;Q,6B9QD,L.NHZ]UTY\ M;45+0CQ=8MI()@1J=,(79(UA1&L4IUT,:-E>6C@.ZV1@^0Q:HN(N0#9+!1UE MZ;2B;^D)QL3S=DIIJ;P@9%(,*]A^]Y=4[J8%C]>UBZ%+>7 FG#,':?-,*P?3 M-@[?BSU3DWI WK10[=(R@T5,RR@!7:0,FWV!72%843QDU*Q\4B*KJ-#'XQ6_ M9+V3:6TH (Q!/&%UC7_D0$"31Q)B-2R9$R=HHM4_ M<$D])J)HC:>"RN&],*6#O@J*P^R.[M/R7'NM[;3^0$I+=*5D=/5K7I#[CGA8 MG#DI9S)/2X(AJF"]O6+M95KU"MY>WL&T?0?L^QV-#H.A5M670060MK^![<:R MV2DZ\7UG/ YI"438E6*![F(!Z,7XH78-[@'*:]440ZX6$VY@"!UJBX4:7F;/ MYEY ][!0_A(9[PV2.$77%\_Q#U0D=FM&]WM"!"1??LZ24 WL)9W;4B#F" 0\ M\TA[M_4*"CW3Y,.HT&J>59XGSHQ5G&=GFO5+ST9$FDJ(GWM*>KQ@3W?\E))T MHN)CB5&JWD=S,J:EB^#-F(2T7P(MZXG+1=8Q=A;(J\/RMR6^B\MVP_%BAOR/ M=F68PL-HSK"&3BEG#KP+E 5IZ= >]XBEV4$7IO5*"_P3K5'\#FC_^N:W%!)L MTN1A1Y9B+_G")-_]I3#-M(CE%",Y&TRO]/.=@KR,D6N:Q1L6E=N<8=TDXJTPHX7O$1I Z=R M$[2@2D!<&A]"&3;(GX1PX@ E[9.8&JYPGBD%Y <'M.N(%M6E%#EA M,H*6 @NR)HNIF$ #OZ0^P&2L^&PRB@-6/KY+YY@0D!OP"CWJ"#D%!:O-ICU; M\@X!K!K>V'/<651:PAQ;U1:D5&:*%E&5C(?LZPXX1BI&L?L*$W?LF+AE@DIK M]::88Y!DJAQ;2PH12;45H* M#.B&'!A?Q(_2&YZ9ZGK$G/:^"C&.H>4M+.(26=\ -R/0:Y)S4Y42Y$^VPLWS& M"F(4E8B24D/!)L]@VB3]\ I:#O4%$@>85/+X=B$@<>SEO9(P=3+V<&EQ@ POJZT0:\$FA[QY2$VMF565^ M2Z\75Q)1JEDPRS<1.E@)O@[=C-NG@'/O"WR /&,C3$JCK.@C+70:DI3)I0N? M.J['=,8 5XN 8%<7_#S&VJKX 58/]OU$X2J\&[*.AG?4JDX.=.(1A\=Z^#8> MKV ^#Z*"^+@#A9!U 8,?HKS#T8#9I#\P7@S+F3Q2V9!M8W4+BFM)"!2&G"<8 M2!3JRG/(->_H 7!A:R=%LLI9/HR_8 T9L8$RY3(@K9A&ZY%[[%@;!F.PKVF? M9LK!7!]=SR0!I49:48\ $R4)H.5=S\F7;FI*VD?6'4O^,>XZ9XBW5#?Z0G6C M:X)5L;NO5CZQS2R+U$,:)DG;:8H@TYV4BL'UCBM:$3HU/G@3"-E!TA2L7) M$BD#QQ;D;,0GJL$E0LP!B^GW!U;.EKJ]YJ$+.\9 IU*NT.F,$F7>%JLH^;)@ ME 9=QU!5*?9/*V$8AV!F'3-_BQT2UG1QIC*U4(/VR*?@$SWS7_(S?S*TSHR7 MG#:7V5=!2VYB=A4:@]%.I:1D+6?'".@X;0>24/^=X_\9+N;Q^*4X>Z^&6;(Q M>NE82*8>+)N.-D7W2G:EB82+R@&*K]"!49SP3WPQF+_08)V$F.A)0H$#PS # M$4\&0&+*()[0<(CR;N4%0XWQU73R M1S=(>VZCO>(\I;RIT(V[4&?]=Y)\@4F1UU&.4?IU9"%5>.%V$ MN&2T_%-<47VU>CKJ4.!GS([Y>!B4 "Y%#=[K4WY'>^ 5OQG#FZ!YS(!.67>^ M[$J.&B<>>NGN'XJVO(M[@YBE[7@6_AQ-Q'',_%5/)%6Y&&YI*7W6[&$"BC,N MKT!LZ?UY;BH!2AD<\%OF>"A0U&6,\Z<@]#@??6. 8^R 3IEU?(IW?[3&W;J M'*QG\[ @SP4%?^+2ZPCFX?PN;U.$TA#[54Y@VHAXJ>!@/(6"@M)XC"2?EF3/ M&M+#C(&WR#2OI6TM@,E8>Z9BEF(RL'\B?(JPWP>QF_9;+%@% -S"HX9(S8T&JH<_S]FF8K=K2KP%$D@WO]"Q!+L-Y\(HIS8@ M0\9*LG80RR2WC.3EJ(?-KM"7KM_AA#Z@2^>17/KH7OY,XJOIK?/<:OS"P# & MFB1:O"#)?5X9V2;?'\%/0UOH6X.AK8[T/L8OO/M9UF59*X,<2^E=6Y6BOO(6Y>7D+]7CE+0X^]5;E+9;V]8OU MB\WWKVWKO^$HW5P.[>[6L_@/@?[3J&Z#MK9N0QKTQ;U/P[Y^J(0C';X>P[>[ M-^MK:J2RCGZ0%\^P\LS4;A<8.3@F"NWL6B?:)I)B)=6VGZ2]2HG8*B&[GVH# MH&FOZA*[59+&$7*J5/-MYXP96D]7CI8FOX MBWHUC9.DW9I[U/^?A/2GC1&+H0K%._@(_HXPZ*K54[;[&:B.L$RNN=J.#:^/ MN-1=C^NNU0W>BV9/T;<^N#^G7>D[O0ME=.J"\7:.,*H M88A2[N @D]O@.C-P6HW2ZINRTA<-F=?-OL@K]DCF+4WM\_I U\21*HPLS?@J M?I7>_I%6H!7/0UTQYQ N6(/&*JJJ\ M*<$?HX$^L'33L!7- JC5=S^+BFSH_>SH8A:'4SI MLLL@#'( MMFS%' FFV79DG5!3R4>YX! W/>[2QZ3H('SA1BP6U+_G1DGQK1Z7((YCF*/7 M!E=)W'?^^%5^GT<941Z\<*P"0 @:74!W,DRN,-I,LH\+WNAC#UI$F67ON)W:^M%CKN+DAOAL4RGI6 M:FV\G(K7AA:;>]->&U'4>^IA8#R[,HO-!5#]^H0E9BWN/:;B@;WBS((PID$P M5"_#"H4T2F8<)-K9]X8H4N7W>["H>M]E51+<1^*]_-#Z(=KU5D_4I)ZH?B/- M=41-[950I;)-Y7;S3Y 64[X1.[K"\%[6>O+TKH<7(_7U!JYI;]ZK?.97MK-&=SMK. M&ET7UW9LH77B&MVGXTJK;6^/%+6GGHK+85L831!-^KFC[O9\IGMQIN>.NN=] MV20$^"@E+S&P+7HES(![GR?/#7XL-AG-KGVR[X<__L ]..CUYIS[^Y#<8R'6 MWRYN+@#/'M8JS;O!I[TZ8)R[( R3-DBT-2B]M955 >\KZ/^%NLM.UN,C>^L[ M;/Z*D6EIH=VDROV"-CD!T/+QL2!STL0AZ2F++U/#CI9XQXF+\[*RW;1E+];? M_*^%3_(MEF3,GI%$[ 8%PR0EB&B[6%:!>L;*$99ZL^9HI6T*YDG%PP(VL9#K M]Z*NIJM(:R5B"196M1S1P3I#.%[Q3AP&*>W5[2>KM#6L_2M\FC:7B+CD]IQ= MZ&5-GV 6]:]X5:Y?P-] Z@N\E/1/FCCOA_@4H!!7%>TE?^.XO]4E+$OQ) MRTNS1/L9;"EB-YT=-U(4])YHT,@,;K*@1>%CMIN(Y=7;N732CW8TG6TN8;GW MC)Z*E&#U;]:=UNQ,Y8>V>+J<1\?UDI0#BEEIPS,BFECD^?<'UV-5N8O+259 M:^I/\H501L Z9K"V5M5UY$W02J.Y4=:PB15$1I+"=A<]5F+%MC&@M9_QVX+6,";=BK P!76V0>/ M_<+S2AC-84F1 M@)V T>/<9,Z[^#,5PL>>[A(#&KSY,?+8J0(O"T/4M. ML-%BEK82#+&RO^O16K=/!#NLT$*WM&8!,%>?EII^C]7+?^#F'FV^\=XM>*K2 M/C-IV>T>=L9))"E22.,"_T[T0,DK*^WOSN8+5HX\F2'K7^YF20G+O*D'RRNO MC[8AC)WG=(4(P1WQR=2-?Z!/NS]@PW(X6V[2E@E+C1>D5J\Q(._=Q\+4]6!% M<3#^D[_#_FBH&00S7%0RS_OBZ^09=B;K%0%*QB;H#)&'8P7C\N2[[4C2/"\( M\WKNC..]?RRB/.L2Q\I+17&X&,>LG#)%[1@T U:[GD_*P7]'NYB$]TDT0_3B MD_ >M*4>K4*5=%M"(L^[<*)"5M5&G,D?"]H+,R7<&MUDY7%BS!/?SOE^H><< MGC;FGH<3*U](*NT#$I5.$(S"SA#/SM#2>H#9A,$\;7&6/@R#9.>. M572G;(7)J4QYQ9X>=_"T3SD]97EYB?^5;*^.Z6$'!HH-+^ES@..@RDS['P1/ MR_W74A16I,@%UZ=-_[)C6H]JVFQK35-IBHN4DWWWESKF3B'-VU@4P:UAX07% M=XF)EUGX4U)5B0K,'-=,BBX9!;E)@ J+KDD]4S.9PI*+4VFU-'U%W'POYB.N M?3D%IR*ZZY^N2JTU'?TV$/:GUS=Y75X;75BW4L/623RZV9DEZ%?W,]&/C>_^ MPGJQ)66P*3O)%(:2WHL&+4PWP=:^"QB+1IE1"L(Q#^@]+7Q)F1(U6^=)A2=J"*/V4NC%D\Y7Z -6F)+QG61F MCQ2F74<%"3S8 9'20MJ\(/V>]NW)NAMDG3W1(L;W:"?5Q$)*]A[]^*PY+)"8 MBQR1-3C+]#':IQ6;8J%>R(D@$_]*.^W,F(VSS']@FJC >F ->3IUUB63-CM$ MBDYMI:2#="[+E1_7'H<YI8]NQY89$F-'5/O)%63$S= !++K^GTF7'H T=P7F(&F]@EMP3'UO MD[R=;&%3X, %:.E039/.F4Z0GS#LEUD()F9^#'3HS6EGN+3S4-+EF9:QP\9! M28/JM/5U;3AR3A0FTU<2$P*(0C',A"CV21*=V&J48&ET#P*0A_4DL3Y1UN2[ M=)JRV.Z2U"MM)VTH1]N*3[*>-W4SH8E3F*N2;)Z\R3*[G;O@D$$?*?:P/[0&DOI5_"J^^YD73467 M7ZUFLC]M7H1!S* UE7;5YU;9L7A'@74-0+/A#%05E9)F2,&(]QF!DB9?% MOWU8MZYJV9,IP:YXK/_8K?-L,W=.GWG%6MTK6U!,\$.GJZ?W2NX(9<[=.])31Q,UK\LC'J\ESGOH@4W]SE8@V:1PG*FM+[MS2)J6_,E9EKV]22E=X MMV7,Y7G7]M?N[S-(7'K'6NQZ".:9.W;VNT<=QX/]JVU]4P!;7ZS!-P7PH. _ M:IW]O*F4C TS"[,=^)5JUE\2I?LJ4;HK>]%J;N&QGCNO^;SF-YY^O&'>UM^= MJ+UM",6>H.D]53Q: ME9^WI/ILR-5N@FE\%*ZVT)YHEHM5L3*\UB%<[=@;?DPMVK177N#GS>D?..G'?DO"/' M5VO7*[&']BKO%C_I!X:\[&"AD[\POT3EG#B;(S^ MG(=N1+@/W" (YP&6=6B=4VQI YFZV3/,@]Q:=@9&25-[IG0B%V_;VK)R3Y#? M]C:*/4DU>H9RD,KE;UL9VI"Q?0$5U!US-V0)I\GK3ERMNYDYF+KM3^BJFI0/_95,W,6,O\$* M(13!:0E1&*V_B%RL6GF" 4N2"'K3M]+,5]1[QC<3Q2/U1.E$KJ]V)F(%B?@@ MP'X+5SSG"(#S?ISWX[P?Y_WHTL*.K>&OU^?;H(]S?-(Y/ND>N(V]#Q(X?6Y:>8O\LD^SG8Z;SF;V/-YPB G/YA=883FLH%RL1O\_X MR ^M,X@= D=,;+?QIJU%V9![@GXB*??;&OU@#DMOW>C73!6(]2#E<+XUE6I# MKO>9Q/4\CZI+[?.[7>\^%;UG"B?"]?9P?R_+)^+6W?E.NR?J)\(%=P55TWN* M>!"A]BTX0,^W8>?].._'>3_.^]&EA1U;2U^ODW?:-CK?WK\-&,^W]V?E]7P/ M=FKB^;PCYQTY[\AY1S978C_0?HW%#Y:;7C=I_Z]]$7$MX\..$! MNJ$J?;,O6;K-FZK0YQ5+L7EKH F\(9N6,C(U6QE);7=#%8W"AGE)$(!\0;W7 M*48X0 E'<<*]3W8)P!S\:'^YR7\=_LATU<\W[QO>=R!USL$ALVSH. M9O-%TK$5,.MB$T[:PY2D0#J/CNO11J!Q@(_/ NQ_&L5 0^!-R%AE'1JY9X( MZF4PEO-(0N>>SX=+;) IM&P83C!VY.0C>8 M7'!#UZ.KJJXR2(,I6(M5&/F5B=F,Q27@PKFYM\!EX,MD.B6T8RS #Y.ZCX2; M!S'Q8]?QRNNN674R!ELVAUF(]ZS-:TB<:!&^)-/-2/R0@56: 08HS^'Z8V\Q M(:6YX/,X=,<((1L/VRGC^DMD=WWS6U2BNXO6R(TUF%U!;Q:]YO''KI>TRDYV M;4+\8.;Z3AR$V4[>4=K$M-!)3@&((\<;+SSZ>I2T(8[*[7%[''D>DWF,>\%P MR4V@UA\U:]RO&:UAY\ZF^N_6EX?_=>Z,&_/S3J M"ZEMV+:V+($+C5&S=Y;[VE:D]H[7<.<=W:73Y_X;#)\$S'KK-/BF E,VC/7] MO)B!]@C:R++*XYG.P:"5L*K7)6J?/;:,EI9ZNO.T[%E'N&>=6/9MZ MRPJ"LGNNO(,MKGVB[@SHG5[<66_:26\:YGZ]0XGGM8% M9N\QGS8ZEQ/?(SKO6R?B'>-W9;5GB@<)@>@DK)H@'4OA>DML?L-CM'QW4;FY MF"SH%5%ZB[)TBE8!(K8,"-Z3].@=%UXZ.,_)#= )GOH3B>W:%5#5.(=W;:\K M=R[<]U!K.RGSZKPK9U5U>U6U<#E^>F)+ZTG:MZ*L:CW1.)?%[8JCI].+.RGQ M==Z7;]9LW/16M1A+F,5FG1V%W5CS6?LJD"H-C&V=,+>\>!0NS!-ITK(U@/+1 M&K.<-:=36MQ9<^KFXLZ:T^X.]R1V]30$THGXH[<72.= GZ[PEDXO[BR0NKFX MS4[B4CKE4;*G1D'(,LIH4L.,)3403&K@EG,6. R4I^E3&#V.O_8P*14^@)%, M#7_I83;9G(SQBM9[Z>$=:+ (Z:4H]T1" MPK3I/0)DGQXM3?#(-@0EXI&>N. MC)U%A.LC;LA>C##)ZRE8>!/NP7DD\ C!E$''CUT^O1V^X&X?2)0XN'E62=EY M2)A3 ;0Q'&?ZA&XV]((*574T' MP6Q._(@^=DU@?\ED$$1Q1/'7QQWZXKS,B!]'^T\!UN'O@6E+O#0<(>"JREN: MHO$#>6 .;5,0+6'4=@JP4),!K%UP-YB!R5-\<$6443J\RP3QL;-\?V?5-4,\ MQ7B$6=(D9I/BBIHTW)S#P8R=9PI-VFN32B)ALX'/?;-91#&#YPU(Z$[=D[%"R?U MY#?NAI-ZZO'\<*=[%[HA\=N_VE;K-+]KN)5V*J2_*Z 'RJH]"X2U9\("$_GD MSH0H*-_&F1"E<[C ]H[V5BK6B=P3C1,1 M1UM#J(A'RTY] W+H?!M]WI>.[TL7HP0L6D%U14! CXNIQ"A>O<$O$?;AH]>\ M\#V,X0?^(XGP5QH,@'$ +[17'^W1]V^,!HBX[R6C)^H*BR1X>G#'#_@IWO:- M68! '.#5?>&EX)&P" :?/,><>*&(,*R#)5]]SLE*]_))QMMW26G?CM2NO2W= MG"8W;8O9S D!MBB-G* -H!_=^"6M99P%;, 034(VSA>5A[^H-)3=+BHU>KSY=D6%TF?:4WT+19\.B"FZ=/Y BPF57#FPBWO+Z'CQ_E#0Y"! M^6\CQPWSW_[A> ORII&&\')[ _/L0G[E3C'5L9R8^R_'7SCA2X[.1!MHW9K? MU?5JF%)//)4"5%O7,KTX3+OP<]KHB;OCJ#1A/KAH,:_31=2__LC]P[Z^O1Q8 MGWCKT^4OGS]R*3#O'=8?!E[-<'U*9U_6]9YP*D5^=P96O9!/Y8KYY)G B8OZ M?U YWTMR*= KD!3S>7+CAP?BH=>EL5F^^X;6W-G M;C0ZO;AC>Q1.2JD8!>&4N,>X\=]9*HO*+K7P3DPHR_*%>"*!#MTP%+HB&W=@ MB^=@K1.FT5-<\]D ;^YK7W'QOJUA<.)..U.6>X)RD'CI[@$K*Q?FVS:09:FG MFF)/V:$OQI;G8/PF#>3.V$:=7MQ9#3BI[>KTXC;C'EO'7&KG8+EFP7*B(/QU M97AU(NAQ.2:.'%]>N +]R9 M$Q/O!0:AU;;@U84_20)T"RM+BO70MQZ=T 6<9(MSQO'"\7 $NK*ZV6G5'USA MQ<9'^4SW^[^<>(WND52<^_N0W -Q<%,,"'O$@# D'&9"?A-6R@[?IT?!>"G>W='HP M)S'KZDS;AZ/M\;)]O3>*9L15R7; FHE(6/27-)T!DQGPH5JR3U:R/\*' 8&\ M,*6@EO"GW/=HR MO>ZG&P6*).I??[L9?@45ZRL[&<5*H-(R;((YZ&NF/.(%2Y!X1555WI3@C]% M'UBZ:0#D6 E44K 4J"FL+GR:@-&D[.DU 5C'KN?2\V3%(P*GV?%N8B=>Q$'X M4GIX__50+S^/MJZ(*M**J.*K%5$W G&9?-F!M/W)6/RE_4'ARKU@JHH:O*?UK"XII#@2!%U7!YI61*O&6/1KQ M_2'@K#\:*(:N(=O5@)N9L@Y35VE]K[#GM&_[L1N_7)-[6MS5CS\[L_V1OCF4 MAK*NVKQJ6P"U .\:@F+!'ZHH*"/+E&C=7SC>J(W^\O=;SOY\:U]_N;Z\L6^X MR\\#=@[JUEB%8 !@P5&_!!7E^;_)2]L@P.F%$053EC13*ZZZLJ[JLD>N1\(! M;.@]L*>V%PW2Y1.Z&#AK#$8%UND%@4A75(2@M,3RJ1P%(0'-?+ (0^*/7VYA MMH:<2-2!YRIJZ;!M %(9%[^$\-V7,)BZ M<1=A-1!4F+<,;6'196@N9W,P8%#X7$T_!?[])[0:K"@BQ0&L[I"ZXP*,H6"1/8SG'.POEW? 44C)K/H M,^@B\&88T$+:EYB2A]9F!XE#--_]K"B2)I7Q=C@DU&$;!LB-O_W7H+?[5E^2 M-8D?J0.#5XR^!6J8*/.VVA=&MBZ-A+[9=@UZT:@I0J]?< PAW&T6H']7&X=P MC,+S5XN0(ZGRC2D$7$A],)OTL8!A2ITLN"DP-P5VD:18]SBH>")^KSWQ <65T!#@Z2E/R@Q470627V3-9QA+J>8/X$H"AW M\ *#C3U:NQ^?(;.Y%[R0VIX@KD][ 803>FV"&32< PA[HK<08VQ)P/QE0!WP M?.;<@LUS)L$<@%CVOX J-2=@M6U\(L#S8,HN?O)JX; *(F'[H*S)NQNR/&P3PNNBL& XR<; MB(2#Z,P:K-(&"%.FH7!_P+#1Q!VS29ZHWW *..?F,(.+PZ);'-@I]FF 126+ M6S5"+[G=P:7B?OA(OR&%.&G7@-Y,RO=Q6[!H"MTM1,&$3 GH2Q,*N$,E:P5_ M$4EG19]AVA,B65W:+09D&9V0+G<5A8/\0/K,8$R !E";G[I>TM6BC/6F_EX_ M\'DXG M8&7HS2VY?9PQ&%MMX/L$ S).URX#%+2BB"I5DIFX(6D%"%Y2M *UN M4B#GN?7992!H5,V5CL?C)'.V,.)J,,=*RQA32:/7N$B.1=X M6>%TH,<]N_>=A\&C&[&K9CI-D9PY)P9S_F[!+IHRQCR#,[,(*:/%PS5E+V9G MLGP@\)49\E'*^B<$7IO@!8@#(Z>'.UM$QC#9T4*DL>,2):A YH!:'KW?SEYC MU\>LE4PFX#(*?T52%]"'TMV9$ [OR9GK(\K926$V#N\)\>8[8BP>AG HEQAG M.BM%-#SZ\F]"'YD%$^+19;E@'>0 +1$@9?R4!.G(KN6%MI'S+\ M5=+E^DYD],JU4#JL*&XON*N4H!+"Z54GDC0#Q\45X$22H==-4SQ8XW&XH > M&1VH5Y4%)ON,QR20\NV9S$DE2 M*[@*&NSO(.F"A+[OB(=!%CAS2!AYW94)OE)@34H51+QU@P$*-WP.AZ@*,5 C M%6JKQ&A'*/*&/-)SEG2IBQ9WD3MQ64 *34'FF;!Y^40M8OP'9B0U>&;/R0J8T+;;.R9 M@YP"V5/2B _I*^EN5=WH5-ME??,BT*!0V70H5C(-C>I@[.=DD#O'H^I9@MI[ M=/2L.WY_!Y43-J-T69UR_D7&'3%8*%A$11"ILC9#Q7%.T5!1*D&/3+ESM@-( MV$R-KL-CL(B1AT8< (DR](XD4@"Q"]B'P?!.?9$@.QE\DM,\'2,LR+U4_Z*, M S7"7*%FA1"+$0%WU'3)T=RD'>$Z!\:2JX/NTC#9K4M_F,CI:T"_O^BD3TU4 MW_TL:J*N5]U#ZT%Y#7*+J4/1-0U*H#I-%X$7W_T,LQNB;+P"_C(\#3" $NI3 M(G*0[741 QI>3*-K((IAQM3LOF0+0UZPQ2&O6(;*F[8PX@UM:!H#LP^3#=FMF8RW*%6\[ 3C M"H>XS017GXGI+EX=2!A_(]802AT 324"(*BSX@"VGS=U47B-*51@J8+.3)($ M/5W<6.3Z&BC3%3!+ZZX"Q=C@R^^A&Y-A\.1W<0,1+,FL0%5=^#)@$?4 ,;KN M]%4>ZFJJO 1?W?K+4'XF,4:)?$&_"M@D_9??@%4QX4;#L"U6!1N$W&$::.]_ MJR54W52A(K]W@[,1SG*!>'(XPY@(>$*OA$7L!F@5:4]6Y@F%$?T +6PJ!BU_ M,F!^CXR!TF? ED/S\@"MR6U;MFQ1[?.2I.B\HIL6;RFBQY]'KL-2I#U#*/W(W#J")N\XON#IV?_P[R>[LK)O?&M^Y? X* M#C2 5.$%LU>^>LG1,/@Q-::G83"#29$F0^JGI8Z\P2**@0V&42]_9_ACZF.W:2^T:\ M+5A1&_@BGY&#DQPDY04!U3>+NYA^U11CLB+PBK &1U1UYQ(3A%UBI 8\1\/L MRX2U 0ZIS_Q?"Q<=:C2=AP[+_'QNKBK3)A74M13^Z 7:81GHZY\0>-+#/ KB M!4\=\:;BT4)"@V7E5+2(TGO&63!QIRZ][8G#(/698Q:)S_S8>-U"XH=@4+_/3:BGB))S%9#*4X6%S@(QX9C5(/]C@[ M3]1QS#)/D99A_USORKG.V_1$R,Y,AU;]N4KZFF,8IU:5QIA):Q21,:+$&]CHV :/R5A!AA[D_!-2M*8HD@Y#E[U MWM.;^P @L^M^O*L-$IZ6#0+G M-[M7PB_P19K63\]QS53L7LVAEU"T$58OB1S@G'N48DFDE9-[!GOGU^DE\O$..V?QAQC5 M*P*"J6D E\@E&553V$I+Z@\FD7)I5$AGMA6#8#Q+AK[08HQ$I39:PITI^87G MJB@7ZH4PLU!DX"R^L$A=ODW\UI*=$?%RKK?8YC%TO[WDFOU?-@SY:#*0NK T M/P]" \W=+192G4,WY2G_(Y0*2;J4-,#N?5%S5H[X]G6R4B9+F7P:F7POQ)B0 M?RB,@\HM'<]:\9_ )&'T8PFPP$A$B=&=? Y (OP=8>@7&&> Z2S(HUA+7A5J M*U4VJE!11S\P^UZ<'M$RO,S3Q(M_HYHS.;$ MW5I[ZWHMP$S/Y!N!*D5X"V"7/4>\ 04O[0]$&P% AZ>A*2B#'F/NAQ4Y9"S+ M8$0Q)5JH&88A?[WTJ+V?E# >EGD6OLA<$OZ4%"12D#1(D"0THL\^\V7*Y,A2 M3V1F15J(!V -,-_\ET(@5#0VRRC, I[(.: /013-97JQS^6\LM;FP1#/ MW$S3_$O"-,O7831F;F^1UBL94#)@@Q@P9[E"D^;1S27=)>+.RI2G*C#>%'^B M7X>4]7&B+'BR4I-7^:ED)YZQ-XT#X>G 85">'UDG)U$CF+-N[@4$PC?,RTNJ M:A*3'O/DV#??"2YG"^"Z13:F<(=PJ06'2*R#,7>Q!OV:,62Y,5(-M8@>:+"/ MR/N >X0;$6#@F/MLS,B?,W&8(5+)%\_3D//$Q!6> BRQZD-B4RJKEUG!\P0J M@G259U]W]HHR 4&E!3^KL+[2JOW%A:[X=(I)[]@U8,1%IL^6P!A]#CC;5MSW M.6"E[)2RL\ZRLTP;7V%YB,NEPH;)8RXEC[#KNXH1PSXA[I)8!1U6-TRQZ 8= MB^F,R[-9AO_*KV&P= 93K:?H8,VELC,>6Q/.7P\3^SJKY<%XUB0(01RA'.?" MHPIL5/A4R^(Z%]9Y5&.,;<)RD;I1A*FTM2IXS+7'+&!+!;QY:"Q'IM!;U;#6 M 27*-XKJ['/7U$F)TCR)LF"-\0 DJ/E)D+*2/QZ=7:D/9_!9UE1V6LR_& M:!?ML$389DM?9/HZXB6[+#CA3S "\X^H(ID@6^?%$X7)D9=8%:RX#*)@?QZQ M7A0 RU"P>(WX3L'I?"5ASU3"I\P#>P"?C/6K.9X5<="[^?NBG>JKM]@K;LP% M'><#7J_<7W_K]OI-WGR!4W[N!GWYHASW^E\.T1Q6ZU^31 ?@L=H;T MQ2[,$^Q8\ ^M5'7S? -,-\('R^R"."^U$EV8JP&W='Y7R^;'3 ^)8*"PM%^K MI5S9$2-#];(K6R91?A!@ M8Z[N_&^Z(YZ>=]AME6/;7AW;AE4$/%<._T'+EJ1+JK>FT[C PR6ZX6ST\EDG MCJWZ^F8X+[RXO >EG8:I^ >%L!$3V8YX!N0\Y(JPR&LHQ=P"M,592Z^3RXI] MAQ1JQ+$T8NA:,]AB7W2O7)5XNKLKL@V;!JT1VU&)X1E-E <--R:)Q0\ MDSCF44[-\2V)_5:X8).BQJ="VA:K)0>KYUG.:6V<0+'-A@Q"WAM1BYB.VA)< M;:)I1Z&K-"U>%1"\/EJT(!1=C1LG$C3-(Z9JMH-5#-"<7DO$@F:9!$R%<\F% M"YCE#CCP^'0-QV\?%+;3'^ZZ8%YGV"15Z@C;N6VF\UI(UG86TKU(:&JTA:03 M#4QLPVJ+W> 1P]#;@2N0UK6([1X%7>D]O2H;/B4XY06[Z$<,2(\E6;:(IY#-&OGS HI56JW4?4^%-(6J8B0FU4C]1HG032;J)KT M9J0$.DZN"^9UADU2I8ZPG=M6>MTR.L4IV;'@2B>6HQ-3:TC]S(Y87GG$<':N*CNQ MA;$[)6V#J(;,7-M=)AD@DT;Q;!#2&@K,PP+7*#TFZ2+I4G.ZR&C,9@7'4S&! MMHP.&C]A$[+1Z:N"=E2TKJL3YSBI3[7!\4K',$538C*[$M*RB.4V\LKX@GB_ MF/U0Z= \]H*[^, S\ 0J;1C8Z<"RBF0UHF70(9*\T UNE-L0FV?_>6#\6::5Q4FV;)L1 M94!6&$.2CRK/>U/ M---N!ZZ:88-3TV_-#L7HID4L6Y8$R5C,B4[%95L7K:PJM!UY MG2SEQPE.A#1%-J@G;+*/XNA$UUL2R;W2;:+OKF,;=ED,!H5G'25N+4.Y\ZKG MTL-3DBJ2*I(JFU'E\HL*]P^=V9Y&7*TE+6"O?MSI;.RE M:,_UG(3YP,]=]NV*L6T?^OQZ)46..RE;R>L&N5%RH^2]SB'D6"^>3.+H#$+L M$$ZX+/2Y)"%4XQ,A39]J5?%H%&"QH!\RL,9QE.60_?GK^_M^Y^Y3MP=P5/9V MZ@>C3A"QK<3GQ4I#?QID?O-FYLN=XIT(:,:]*I,\T\X,( M&QWX211$#\U+3K%SYYPRZ*+,.+G2/&([.XN3AK'8E;USW5'3, 6Z.L9Q6OG*2^=Y:_;2+](D5215 M)%4VHTK;_*^="IG3UZ^>&V=$N:Y*[..T"*D?LE18E<;J,4D729>:TV5> M0OZ0X;R-C1#X.A\OP9^KT&IN1:ZN!_<(\9BES8+/#/#?=_?=^_[O_0_WRL=; MY>.G_N?N_?N/'^Y@U<_*_:]]^-_/_;[R.WSCUSNE_^&F?P-OPZ*]7TL$#(TH MNJKQE*E!H1IV0DG'7VQ/X1-MV=PWV;'8T?@4Q[SW\;??NI_NX*5A'(;^-*5O ME2$-PW3JXPB7_[Q5^<]3?S3*?WX.1MGC?]ZZYK\+PV%(HXPF;Y5!G(QH@D_- M*?AYQA3OV_#^IEH\?\=:_\JA?M_&3V]@D+D']V=VCH-MI:($)N*XYUPYYSEF MW'-\N[3]P!+ !_ +??&@Y]O(9$TW53Y3'#Q 1PL"Z. AP-JAOI!;T"+4\1^; MI(Q^2FCG/IX&0P9HGC3*EDF4'P38MFHO_*8[BJ>8OG'8;6W;_<^618(;,LQWC7AJQ7)UH39F4L7L$T_0N/(*IL5BT MW)E+=8DG;3G:/TRS%>>X/<3Q*D2PC>3LC M89:W,TV^G=G?6#4-ESC'24^N'[KHB:BM&8,#Q-4=8MM'N8-KF[9MR\V-:Q)M M]_89S6(02SM*R6?]$ 6BVJX,2-3$D:DS;-+UK2-LDBIUA.W<)M)Y#:*=[FR& MRT&(QEE(&K%TG;A>:[);5&)9[;F]L32=&.;9?"9I+#4'-JF6ZPB;I$H=83NW ML52W>-*6YM,O";:KG2;Q.,@:9S'I)IPGM2&E 'O;2YZY;R4[6+>*BYWU@BL%M'FW:)8Q--V3EV7+EOM-JK69T*Z;.TR M0R55)%4D5:3+=DB7;4!QHK(21,-X0I7,_]K .+EI$MT^2K>S^N':+K?-(/KY MHMVM<=O>%\R?NU^-$P$:YH3OW.2U65QQI>_>E*IA @#(:FCRNJLF-E>=89-6 M>AUADU2I(VSG-HX:[COAX PJ_*>3&TH[-H@W=.(N5I31J'O2D2- M>(;L$+&[%)5#%R5=)%TD76IH$YW7 MIA=%AN 2E3"IOQZ"=4UCM)F'=]3KH< MKS+6ED^3@),:MI[ 2;K4 M$[AS6SYUBP%M&72]PQAKJLQ2.E*"J R[*D,_',Y"7G(I8[ 2YKK&8!OE>9PG MXKIOOJ2!M68-F%@JZP\OXE!(GZ9M-IJDBZ2+I(OT:1H>W]U;I=I$/TX_$6EG M-=?..MJAD'96V_2&I(NDBZ3+KG;6#YD/WSVNO<.0T=P*-O"= ?[[[KY[W_\= M;!WEXZW2Z][]JMS^]O'/.UCVLW+_:Q_^]W._K_P.'_GU3NF#570#;\.JO5]+ M# V-*'I>Z#\H9/?T!#C92Q:;^^\(JQ9IP0=Q]/@Z%BJ[;RZ(] MJRET/*;#3(&_1C13AG[ZB/-0GH(1'2F#%UBA:/NE^,,L> JR@*:D?#B/;@?1 M$TT7'E/B!!^$1>8>'0>1'PT7'AW#LQD FSTFE"J3.,H>4X5& ;NM9\,'Y?W M^IU [Z]9FDUHE"E9S K,IVC&&Q5Q1_$3]@P Q9*Z#"&3[-6]/$L@9^G<8+/ M)#2=A7R(7MD.L0#JOS,?GDI@@1E E%1V$;Z(I-VDA]HTH1WV(CL81?\T7*6@ MT+,/'YV%(=OX\3@%9 8O%0Q3_"!"5 ^?/2C!]@_V%<_Q>?]"''X?Q<_KN9"=XD2MGC"M!M@7C8.C#UG:' MPW@6,0@_Q6$P?&&@S6K#9I_I$XUF<,A294+]=)8@]_AXWF%WD5YP[%+@*7ZP ME'1*AX :9P/)G"@H(G M8*?_@<42@<;S(P6.AA,-X*9C9$\?KZ^ '2:L97L\ ,7#46$R F"/TC%-6/=V MADL_2!Q1*J@,Y]5(+)-.9$1AH K5"ZS)($99&@I"#U,-_;#M\1 MW"BV:R@"XXBPA7$1O!XLB#AX88='T(IW:ZT=TR1 :1."Q?-S!YCG56ER,P MY5']DS)^!6Y&(HT3BLXL4@.D?8BLA?3E!P3WG%&%[Q7N(KS#SDCH9^S(\+?Y M^%A88^J_X#LKQLD6YXG+JNU.U.)Y0H[+3]29=)9Q M52+PY#-Y&)UGW.P9@)43P@'AG"8>JXFL_A-5TS/-C504A_%D !9E+JQ>WQ^Q M!^Q(LB52\5J.)L'%4PJZ$G@D?%'@&W"NQR]XS.'EU5HP%78A8[XY5$:&'Q0;,>)J/6,#H2MR$;D0 M8$5+U@=1FB1H+B)[YCLQ09MP&M*UJ '?^V$8#YG,\+,"0132\"SG:N!RZ@\? M2]S6F N8!Y/$J#CX6[@(G-KJ64W%J"@&.,=J[9\1.+ZI_$< [_DQ #B B,_Q M+!QQGF%VR"1 ?8)[7K5&2E*CXJN8)LK' 3Z#?NG<]]F'4J9\F4/#;"6 X44H M+O_)#T)\ZYWR?HP>2/D;=K;02YK !\411!AR2Q&-_O*C032=97 >83M!Q2/* MHR!!@QW6 @2 CQ/!NXPZ\ H3SB"[SR=4 _SWK_EY_@@.1E(TW0CJ)$H+H[>4 M%[FIFAO!<)88B>( F!?.+9!-6,;,8N=,G?E_T[1J\N(K^9)$',;L!;0=4 F$ MR'"(5,-5\+@%62CF'P7IW_AVB/-('_TGU,7,6A+:,QV//O.@E <:@7\6 MPG=1<@Z953!$2Y4Y-9P 2!^*] O"BLYE^\OB"PQA<)Q@MZ8!\OAJ"E>V#PY% MU7M:W!743(_!E-E3,0*^ 'GA7["50$YE+&"R3+05)%M04 0>#V&7DQ<,0\ B M*+M&%)0%.X;L5++SB]1$8R]\A7I,(G/Z84QC#0&YREJEK.#]@C&%SYN*. B> M)=B*7(Z.*HP+QEPDO(AG! &;(PY96(@!7M'2_%D 'H,)0@#/I@ !F+D9N".P MG\Q29D^A?JB-_4.5D(U.>Z#*"#1IIS@>%=TN:#M!,P\C6H P.O]POE/AJ*:S MZ11HD+" DJ![>: 7_(C<:H0CP&0,:NWIXTLJ3MTC. B,JA@#C&#W7O ,XP)( M/G@S1;,J$YXCJ#/P$%)^UND8CBY\!&C Q\ )UYBKL7E!GP1U=1N6! MC79F=J^PO/!P1<-@"N<_R,]H]>QM+G@J$B67A7$X]VKI^@C>GA?D##,_3&-T MBV<38;],?-BY!"0'.E@B>H"+U0A 1,XP7@9(SS2 MBQB)13!^6)HE\?S+0V#(AV65!&1CQE;R-].*X+3#D2@(F.43 M)*L-=00BEVCY'"7!U5@\! )M0A.28#F_Y@I*U)J0%!AZ.;Q M0S*BTS!^86>JLCX_387E-P=;Y2L*\Y28V86Q+ 5#+8DR@O\R;<=V)(<1/U%Z MX8 /7T;H6QI.EZ0P\[ER#@="^EP&(&^&(647 2 (XF' 0.'HT>%C%(?Q XOU MQF'8B9E;,4<6C%O'0KCCK0NS5((Q);E/*H! JX#2$;]#R.A#PKX#Q!C^7;HY M;.>#"=@-"(;8S@D3>^_12$JQ=_$P2(:S"3I6N=.-QX;)1.$ZHI]3?(5%S?.M MXN%6)?(D\)XP$??V8J"#04YRFQ;'[=P5:%G1#; M^*YR05*]<1@5-VQHXRUNW;RBJ6XRNQU[?9OK8:W=\YU:P>VPC8OG&XYA*BX M^&41DUG%*5T3GWFG_,&LVBG81P%\IJ(3X>V'63#"-\@&.I'@E0]:ZX6F'C$O MD3LDY9E=$7P'T3QB_L*$"A-"6&LEM;D3DH!7E 2^L,1_Z78_,89(V% #)@;R ME7B8NZ(_BE V*0YA+@OQ[H Y8<,0Q!]WMF/M6IE M$W>FN/N/@!"INCL5KT;8S8LVT9+:6E8.+#:4RZ.$3H*,.3(^$Y/YB =FDE6^ ML<0:$\+O87"C\@?X$A4>]GF\0'CAN1']"M8<9X$R=^N#"3VINSQD MVHB04^')8$BDB/:*:YIU,1$1L,G-[N%_9T%".4581B.>"31[4%G'TY=R7#@M/#+!A3%*C?S?Q>?%AQ7_ M(:$TCV-4$$IH1)]%3((K$61PV AT4(<\D)J[ +Y(=Q!S*UE$?JNKIQ57F>6E M*5]5P,,NP!:12/-@1KXAU7 'OUWG>!82(<<. Q9?P<9,F?5:9-CP"T_P!6)T MCRN@K!2:&.\94/CBA-;EZKP;8FC@X;$J\^> +VG"5#T2N>+KY8>CV/1'O']D M-&9W4B Z ?M!GL1#T V9#=!JS (6H5FP 5<03%R;L0@O3::4!<"60> J>10+ MW<.X:R7U%'^,%CUS79B&"1"4PN%9C'#=H0 M/UQ^C7V<&T]Y]&XV^$N$JS:U M K-D1CNS*5FP_X1#YH]X!!C!RR&8PQBE#CJ@7$248%<56+I5@A/]RBZ %F9$ M3OP4]ZP0 7Q;Q+G= L]T?EF$7T1MV?4-PR5@MUS43X2=4%R&LQBML.ISL[/< MH>J^L-L<9#8_A(5&+YSI9J /@W\ -X >+[XJ^U5&@4*NAU.Z)#Y MR'M1U?28@F\S0HM],'M0QL%7(699; -^_S?[*==]&),&<5XZ23S>$[Z4=T?E MU?@,/* 4[W) @488D*Z<:QZI%!==ZRV3"L+Y66?GH/_#( M+'/6Q#4<$P&KOE3=VHK&$>%;?B^VYNY\P1\N9'85\F[*0AL\U9.Y![Z(D^50 M"MCFO#?!BVEAA":YX\8<"Q90+S.)JNJ=!=AS%[1X9-[K(R(#,LU>(T'%0"R" M!.SK: ORFX%\%X07.)_/6H 'NAO-R3R1C5\$P"D>!UD>GIC+O!/()WRKHKC( M?T+WN9(!=5U>([*H]9!G.V]T1MCY8G'V9*5A7=X]5*W(G.+"QL"3(:P,LL8T M2;FT?& W*G.AQ8Q;W&"V3T.:'2M!D!W 49 .9ZE(]OX09Q3D%2DS!M'>A358 MM ,SM?.[X4HR>)%:B%1%J$0@JL"(9Y5S>F-BR@/&0_.'\!)4W 15L[D/F2#H MGCM!<$G3],)X-E)^V%A+'_JY7(UT_+3C=T0.W9P-L/X'P*.N?CO?5CCWY]K7 M=&Y?TVWW%;TE\*"FXG9=W.^NU>G ^#1EP8"*AU2\]ABSVW=Q!\DDW1"O_&:C MXHJXHJ R_V]NKTU9TD2ZPDU;IVF9I'M5URYHVJ/N^OH-S@72VHVN:'C=/*; MOWF9 O;A*,;4SE1$%?'HY"G9U407PMB^"E,E;SGF:8I+2>!,U.*5, :=".,X M843#8GQ#RQW"#)WH05PRI^S2@LF?E1L""^?0^CF\R$HEQ)RI5^9]D(7$R2K! MA& LOEB$?+Z5;9R*"V?Q0G%;LBH*GW^@@B]B]$Q+?VPQDC)WF<=+I5YXKE4) M#T\93K&-R2-&4./U!G5+@3 GV1224T1ZY> M\L21==L"KE7 E#F_FD_G>*XHN)KX(\J">Z,G3N9Q<8' /[,0??Z'<0M=\",K MR>M%B61-J'*W4"DVIRKSI%2^14.:L&"+R.VKL&NIK44^B0B?8]DM9OIB+@J% M=[%T((R?:X)Z48E=:"A4)$^\6-!=;8NYT5R]W8I;@ M..:6*-X!K&+YXK@QLR6_^&2Z)H>#B]%JRBC+Q \BD1J;QY;GCWO.*7,4H04G\A$698\X?><$G>P_MQ!=-62S+ M_LCMOMKRP6WP%>"^I72GXU^Y[L>("UL+K-TUM"@3D7BRBE\IU>'1IXJ6G5!P M^%B>V"IQ-5?[S(XPE]=S%2Q%[+=27\1C;P4]\>"QBJ8BVWOC15Z-<.U^;US; MD_(QHCWT9NY$%'WC\R(*ZM"A1CDE5,LWB](6LNIXK#E,8V8SXFU?$&$80>C^ M\FSE=P>3/!-N/O]-7 *4-E\U8)Z+U@V $T5RC/]%T'24QZES') 'Y2JAS18 !9\)V%]=*./?EG^/W M)BD>Z;0:;QD'27[3!H_XZ(@:*H+B#Q^G@7/C;:TZD2DE79DO?P<,4J:1/O$+E#??S=\/S9^*LJ!3I+JO2I*O'->5 M:?(+X9)5?@@*:/1$,&;]7;4VG_D@9ZYM#B6@5)I3%+)/ZD6_U;< M"XPAY4MP5X6)SN(T+LJ@4MSAB2ALQ#QF)XH# Q:49C_,6WV#639G6;[Y;MY& MK-AG3,<5658E!$4/B3\+B<[R!WGICFC;(/B?ZVOD>5ZD4O5'RA/[YKM*]C_% M-@/L/%6:DC"8Q9KYEO ]Q5VH%,#$S_$N*KW>?#=_\$7)[ 3I]@^3 M>A.NJ2IM?PJ6$9PB9,QP7I&>W0:X?YPWNBJV&&?JL&)2X?Z*B.1*AJ_4QBT( MRD7!D\(/Z*1TP&6GA4V^N&?S(J0X!CT,N,N62K81Z@64 SHH\@/PVH&).57D3 ML]W89V&S9Q@SFB4T^:',Z,#JD;S*.4^!AK!^];!RD'@G"_>&J[->6')O>2W#\CK7)%>\*7+.-][5 M-0D6:+>^FF)1&/BKC<"TJD:^D66QG&-Q\)NMNDJ_^XIW]"F_%\B%WVJ1UP7: M_L5[:Q7ZONID[7*?$B=+U^#+,0[6/0N]*Q8=A0T/6(W\7[-(E ,S,N6I:2MB M)(RI1(.'I4N1(N3$$LS? _%96(_ZDPDK)D>YP>PR;&S%.WCE%E)^V5N5]V^^ MJ^;H5AV2!5_LP%N'!S'709EH'O7?&4TK(IG+$0Q*\A# :C M5L7^<43G')RJR,DMCDKUYGQ+F '%?Q?""\5LT0"+V^BI2%E'2Y6%P\,M@+EDOS6; M7@F-;WQ%ORC&Q"WW"8RX1B5DL:9A-T'J/X"*>2@Z4XF:&@95??J*O>>'A)LZ MC(2\55%%CXY*5/C%=]DZ5;0=*AN(IO1!J'E^S+D!BKT- KRPI>.@;#X0)+F3 MPBYIXP>02(^LO2R[><6J#7X#B1JB;"4IKKA(^: M+TNM(?Q5\:2Y!@OH.N4L4KX6Y1;'7.M:M'LJS6O7M:Y5KAASQK,4@$V_7YX" MM_%18!IZ^W[-)V*%N6]FHIG6+@,U1-/JWL???NM^NH.7L$NF/TWI6Q"\89A. M?6P<\I^W*O]YBNG@XN?G8)0]_N>MI_^[F $P9)K_+3@-(-@3?*H*YESO_E'^ MOJW]>^.>_/D[QOI7#O5[^>F3?GJ#R0[NP4?N[3SS8N&-U]\5F A.RP5"I4.\ M-LT45B[\=FG[@1N!!>$7FKG(9/D^#KB'@$[7[UQ"]M=(2 !I12OU/0>"2,*] M3CC]5;I] %W_R'Y*E!_$U[L3BHVR#DNF^F]%__=^MVTX=\%I;!O.O4IOA).+ MHHN:,;;EW.2" K\SX_Z3L/OS$I$%6LC1R1+F=L!\V>.>C>V$1-YD^.0RX%\; MN2-+L^9WI+9L]1VGJGDI,QVX&8^R+K.::Q!/QB8M'UO"(;C5$XNV+JZ69Q#;- M)@J^9HFYZHB=)HDYS32(Y3;$BMM;IKO$=)UVX.H2VVV)D-- M PX\MEC#*;X'A>WTA[LNF-<9-DF5.L(FJ5)'V,YMEF\;CSC%N=DY+F2H#C&\ MAOB].V)IJBHQ->NB<;0LHGH-L79W/JR.K1-/-:29N[,@-D 0C^+9(*0UU!*' M!:Y1REO21=)%TD72I8;F[NO&[;&CT/OE&?5XL>0O6$+ (].#0DG+)",)7-U6]LLD ?LT6G29!2Y0>E%R?3&+MNGEQ2[.@;>8Y'7.\HMYRU MP5&W+>+I#;FHV]7'-8AJ7#89-:);+G%-[QA87K8QM*5@^\2[N=_1H@:\4??R MFD9LM2&\L#^R-K&UEB"K>\0S&B+']\859)W63%G7<+/N;N*+@>P(U29-,WZG MHV VZ=QA=QFVP95N(]=%/_G&"5)= [M);=6,KG*2_:>B$6J<*-U*#V%8Z[[L M(LQV?E!H?)D<)6%N!\PR8Z B7'YA;9173?^[*N3(]R<7$'LDFGC$=(]R^5H; M+ W7(*K3D)+^78,!X";KEQX,L#T+#NM1VNVTS:3:4NI]8#/45L@\9BZ=7M[M M>U=J.L13&R+U#G#?;Q@-"??N?0=.-*=LOC5IY2]9852WI(NDBZ2+ILK=Q^P,; M)[D1 LV;'MO+9SQ?^R$.4.>59/69&GN_/#(V'YN,,X[95'H^<'@0SS!B/J3! M$SZ5XG2_RBCUE(KI]L7OPL ?!&' 9K2/DWA2&9XL9@X/9RF<79JP.:SQ>.V, M55SV__C1S$]>RK]6!K"^^4Z.8#WI"%;'WF\$JV-N/X+UE5<.]?NS?5K.M-QG MP-^RV&!_*@=<'GX(:?TW986\//JNM.W*>O(NXB<+C#":8%9:X %;3B&HVY*IC7U0MKY%LUDRF MJL18-N&L&SJFP%4C9DJRW,M\ MH1\.$^BE5KFXH_Q>O+#AER*W5Y'D]2)K;4>P7962T MRQV.@Q*JL9OQ6\7\._71;;/CG%\8*WZV]O+SY#;XKJE^Q_$):X/?JF?HL*2$>,PM]0!^"*$)[?67R01;GWBYAT23V3D+369CA"E.:L#0' M8#8E'L &L+53)87_FXX#T1;X5%RV/P\LKK!\7$N? 82(>490S^TF7VD>,9V= M&?=[J=YV#V'YZ:.X>^%Q*G_TQ%@0/?0HSO*BW'_@KW[1GD"RXJ6RHJX3W98J MM$8J5$3,F/:#D-1C3A:P^ A2>XYBR"/XQ8@;T?GMQHW5M+ M&+N;KZ^J""FN:L+"3=>E"RQ;JDZ6)L18=)'OL_A--9^H>1,NW"9*],DP$AC&,;@#=$11BYX1&/B!RP(4KD3@#4JMP(,CWJ7;XKD MOU2A:19,&'[H!*8^>'F 8B@PAK?7W7QDCZ! ,9-I%A67(,I5G"A3/\D"V+87 M>+GRM^^_4;]9K$>_3NE0;/B <@S8;MR_^YH\E3,#QTED_]\;Z/,W$I(5.;3G4)E=M9\)\B MM1H,B"9YZ$93VO+NB)_C$JLI Z1W1]$]#A5E6*["[L#5WLFY>M_K)J29$E+C?T,$B&UOD@AP&]*C8N_4*Y5X3>FGNS>N&E%=O8D2 MH&G\KC6.WX\RAJ>&:!+7;HF^!U1WS^Z6ZGX?]M=/ROX7G&=5/ZXRB*8U)#!0 M6U2EM3 O+@PI+BZ5A[RV"(LC(2IMC6\)#S-OZY)0?YS11,J22V4QO2TAF:/@ MV9+$2)D<+JDBJ2*ILA55I$-6L:E82LSJ=-BE9-@&I&K85D/N4O,(EF7(.DBZ2+ILK=Q5(^FO_?Q-!@JMFJS.IYG[+F;*$.: M9&"S*%-LAQ ,P8C!DI-10".<.L;Z8S]3Y=%_PN(3&A;%*/YT&KZ\4[JIXHN^ M)@0?',6L%=$H2(=AG-+E@6AOOONVE<3+7_";2@SZ+(@$5/AM>'\T2\1S\5B) M(ZJ\4#^!)Y60ID4;8UX: I]\H@#EA,V#0=#@_6JO[X5'^4=]@/6))O[#Z]_' MSU-4MR(?%[XSRENVA"^$;6\\2Y0,*,;B;5A:E 1^^*:< \>:D-.$#E[R;>9U M56S9I?8P;"BK"_/6G4F/GZ+,DMGH:C%JAX 3/IA\U)E0&E43#@, MX+BDO(IN -29PI^&2*B03U"?"=. MD1^]\!J[X2P$(8!'50E2D&8@PD">H009YQ5R7$RQADPL\@U'A59DEA +:P_1 M+ +(&.!X2M:"GD\5$*O^=P9:;/S"A(%@FC=%%1\[1,C$0^#;$?LBX]6*I'ZM M3)!P$;!XM$]V4%96C787.^IP-1.G&9?7@TP(?[]LG,60]M^4\RT9"O4I&OV3 MSI]"W/$X@E.>!F4?_0 [5T] I(*VX.C";W DBZ@=Y9@OS/1D#,0E,?^%H&'%Z4"O)Y$J0IGLMW*WFR_ I6D1;B'!80'_'99FXR!PHT; DK*8C.@%7%@J"=",4-BU15-RF4!OU*DV&0 M8B/#589),;B#F3&PRBQONL:/'-O!97*L.WT^#CE ZP;6CX"/02%')>T"WNX- M]!M(F7^XW.?HYIW@6 \I=C!P>X%J*%V> UPIGH4CCE*U;C==LEK>*7\PZ<*H M#:L O0N-FXR6B0X++.[Q? $VAU!84O3KD,)WBX\RA 782#&!&ZUB$UF[1!55=*&9;@.PL:X2F(X:#X?#@@GH$T ^S]9)0N6C=LOYDM4.XX M?LQ/(H0Y&@G"X*,S/(C"OA2\E=(P9&7;_\ 5SX/KH%&SC" M>N@N*E76)+C'=3K\[F,!,SL8L/!G.O[/6QJ'7S[U3*I7_ PJ(:A?5'?@FX-^$M!&INZYGSYX^[FK3("F3'QP_0_;SO&6R48 MP9]'7S15]W1#=;_T5=/S>JK:T2RUWS%O+;W3[=_>=JYO>M?V]6W/=!W[B_;% ML-[^#(\8NJ'#UZM[MP^F2[OV/H+#0G^+T]-N@NH!LIYQVU&[JMXQ+#K\ MY[;G]+J.Y_9-NPN;H&MO?S9TQ[06MZ $>P&CV61 DX]C@7'T<$]OF[WNMX77/IGHX+2 M.KCGT2O^7&^R:<;;GRT5/U\EVPK@%X_C6K'P*0Z#X0O_;R$"=D9]B62WAJGU MK5Y']?I&QU2O[E$T\A0'4$[Y#2JK *'0\IMP3Y+[4BLD0(O! M\ F,.,S2E$>'/L3@3NJ$NXO93079X^ZXT)."E3^ 4*^_? M$^4]_%)Q<[^@&P'VH?*9+8]6Y*:DN@4SK[)G:N?_GZ<36OV(+3,PV3,= A![18ID_WGM^V2*+;EWUV[VESM<]$2YFS>A1C 93,2,.?P.O M?_)?&(WFH<0']H-4U5[9HRH;O(]@OV:<#SX^88<.^OPC@EH$7!"8WZF?SKA_ MB&A5%^B6<^]*J5J9Z;-.O*P7+-Q%7Q#9*?HJSQ41, IX&W\1-JV$)*E@C"AW M[4L!4&/VJ%P-%)YR90L.S#+/K".['XDP'H\'YW[9 XW 9,*PY(BFPR08Y",2 M68AN[E>X^?^=!4_@#^;^'7^4137Q'W-_QL !>H9 D5 ,0Q04V 3+ M39\K.L]WXG&'>]US>S&_,=P)/30,(.$W^GK&\F($'3!\]1@_1WG0LCBR>![8 M;HZ+>ZG5U'UGS"@3/&HLAY7_ \L ?TQB!(<:_"=5<> M) *EGF(4"L_]NU7MYYCB9TXH9QAQ? J1BU"3Y;1 ME?21LO$$J'G360$O)Q$+V; =\R=T/JJQ>D/3U41CJVRXH_RJAVVM[%[7N+&? MYO;=Z^SSM9 [^J=E"[E]6HHM"PCVIW*H8M'H:K!CXE@#-V6E^S2_"94=*EY# M@7K8K9(%5=^>S+7*(MPIQ^D7_3N*N*3>YO#GPI M4?]-V?W^QC[L5LF@VX7?W[@&<=2CM/JH#8ZZJA-7-J*O002ZX?DX&D1MR\@40%63<]IK$HVO,VRG/]IUP;S.L)U;!9Y7X^;* +4&CRGD#2I>9TJ6/#PKRBJ^I$+:J3A(H"*RP? M2K$\"_0/[[FD#)B"P28WV$-/&;Q4NOY@%;3_D%"N>T27(FS%PXH >7,:7MTE M*EY#ZF-5>#P>8P\[O*!AW>^PB1@07?EKE@0IZSG&>C)]7JK,VKGR#19XO2S- M#],XWR-88L9Z_]%IG 9Y(1CKK566B@91F@79+.\^UIUAS#MOE8XP;O8RWQ(T#&2^-*L//U>-^VG.1L^_(^2T/670E+9A%' M]D78NPF"%\;8?B>=:S4T_]UG7Y3L3T.@)/MZ2LM&/OR[90W^07WW/5O[K.SA ML= !!)Z?[Q+2%XV23MGEQ'#LGM._UCNVW74ZIN'J'?>F9W8L0^O;JM?K]F$= MWN6D8WF:-]^<9AT*"YU )2X!'^&CQ1_O MY\L>HP+L$QSEU&?055AV1W_!\<=]_4"SC^-[_^LG;(8%?\C@T UF3!#>QY]\%O(\Y>[U7+=G MZUJWH^K&=<>\[7N=ZUOXUTU?O>[V;OK6K7.-K7W>_FS"YLUWB#GEIJR@1SV. MWZ9-=EPX?H:J+^_@AD[8YJUW8^KNM>WTOEBJ:GX!;C-,8Y[9UJ&P&M'/7*+>QW P_@31^QB' MF)T +]\]PI&X1D6)IP^VBE'?3C&%X A7Z7 M[=-PZ9@;8K[]V;&=5\[%2E16HWX?=X?,#@/-!1R4O7P*P90 (=.'WTXGIQ:E M&VZ!YF&[+7/UF?@V2@M;D<38=3&]3>()[)U8Y>.8298;.JCE#A@:R$)/,VQ[ M?@^^A,4^H-^ZXZ9CWTJSA+NC6VY_A'3P':[?A6WBMWY'?P#:] MI\GDMR"BL(<];%5._%H5Y9#_/=>\0#'(7%$V"/Y?-8; O%]O#O$/A?5QM[77XYGQF3S]A*(+2V'K@7?+2,);^(\PPC 4_5@J[7+]W'\6#?"'V&49 M7&%A^;W>H^GL#4^:G;SJ:MLGK[Z2[WJHWY_MTZU+7OW_N&[>*$G3?C5)\QY# M;24,O[.86_ES'T-O[.$R4W-ULNM)TS7;2\W74VX;TB;FH C+9B^GS/"Z>=4< MB,<806?^(?LCS9W#90U_]"RF6^.?U-K8,IW87HJ=!E/G10\"F M&;-D61DXK0?,=;-3:N8UGS>4NG_%LF&WI:TU4379142&4E=U!FE+?^E&GO^& M*XAFAE6=A@P%V1M1[RC=LZ23W1:G3M*C7O0XKS76!)%G$%MK2./Q_6U^79<- MF>K MK4%3,KW>@%V;OE>-V]CR[ J:\MTRYN@@29%5W+?4-6FYK]U]^[.AN]I:U*L(?!O-^E>8FX"OIVL+%>;?Q.7UHNLNNS>N M<,[Q*ZMO=,TV]8YN.V;'U#VG, M6#2R%E$GAND156U(\A7=-MP1R5MQ28_Z MT:-M)MU.PZ/.--!P9V?8E)D[YR% M3>]7OWU!W?.G 6B WW"TTLH]^\D!/2^5-9\%H@*=M+N*Y#/PKZ'6CD9@?TAUF MP5.0!32]"=)A&*>SA!X^^\!0-:2BT7'U:[5C>K<>D+!K=O1;TU.OO9[K.=;) MLP_N^V42+ EP/8K8^AN.'R+ M<]E>GO?X-CZ'+,J1B%%$0*]8>/><;%4E)%RD>B#06W!!&LXH>A M@&'Y\97#XSB0;U;UK&9@*M,$N"8)PI?*U+L*L'PZ5*ID_M\TX@/Q$LHT7S$8 M+XE#6HQZG<+#P0!'K $=E^>0#XGQ^\.9V(&/CX A M(,V0M_?G&[%^D]=N,6X-GQ$0S[(T@Q\1CKBB[_P43\&Z]Z\8Z<^97G,J,5&C MG!Y/WR^GQ]YA0H%]OIP>^6F9R72(O)VYF>S[INZPE) 2C&IN2+VSEPZZ"T5. M0(MP+NYZ6X1SU8<^+.YMBT)O>9UZ[8=HZX(9EBDKLP65(AFP ?%IC=C&I<>F M/>_"RP6MBT;/)+8I^[@?^W*MC+4,XS3C:2#H9OK%<.?3W[GMFR9AFBUI^ZL1 MM3W=R-K28PK$WE%HVC;[;DM!V//31R6_JFBR<%KQW:F-K++[;.*'L9F:6)#0:OB@9V']I*$85-MCLN])W=A<:QBIN M USW_;^^N,+R/I3W4;JJF6<$]=P'8O<,^+9FX,T%96N6A'PLV$Y_KNN">9UA MDU2I(VR2*G6$3<8X#G:'M2:/Z.16_\X76+K=D"CO[E=T38ACK_KZ9ABWQ[S? M_0IS]T"7-.QK6,MQ-. :9:Y(NDBZ2+I(NNQMX"^5I9VM,XH82M$43#<(:%!$&D M^,-A,F.%&Z):F%PAIP8BV#: $"WX67AY6<0F7 ?00E M?:0T6U&>T)_ WHMU_CYJ7R/T>]OK6Z;D?K.6K' MO.E==[J.KG6NS5[7NS8UT^R9O';L/IX&0\56;:Q!BI]Y(4Q> C1-$,2A'[+3 M.@I8.=+S8S!\Q"JH1_\)&"0L^,.?3L.7=TH7V\XF-)V%&2N6&L5@[&;*B!\I M9 >V/_SR:@#,5V'%:;EYY!_T 4I,N'IX[=OX:8I>@) #[ZK' MZG#G8_[DW0T?Z6@6TH]C+,Q\'^'QY0W%#UZ+:/=O/?7&N.[<7/>Z<)[Z9N>Z M#PM8M[=PN#2OJ_7-;]8B3OP$MJ^3Q=,?65F>^)DKM1^9?$=@.T$T BQ^-/_] M$QS&*.NDP3_T1R[_V<]C?Q*$+S\NB/]7CZ*&3T60"\H(7WJ9!FK$# MDLT5C6W R^5W5,)__E#HKFCD8!6!D)?8K#)U0F0SZ/ =0V&N\O.[EU M9XE9P@E<^>IBN/>LC+8'AIKF$.LX.!Y-]._ $,JY.0)[A"B_Q6 Q=Y4K9GW/ M(G\2)QFL,N*F6)"FL[)V 0VR?[F:QGS@?[F.0=Y\Q[H-4/1$:?CR_:-?EWAC1[^ANI,H)W^8-<$ M\1J#UC+CSSBTGW66(=![&SBV1KPU-<$7IYP,S2":?10W4)IS%5;XC:;IC\7% M.?55+O>&ID6L9H2:M@51P_4DK,ZGU_&V,P87,SSEM&8B\%"P-4\O2:HL M8_9=^HLG=HY_0:S\-AMUH=!.$,TS\PT\?/F_OVK"O MM9YA=53=ONV8YJW;Z7:U?N?ZVK[I]3RMY_6,;?+V>%;U<1+WNJRM?CF0),_6 M@S5C-O0P3HH,O@'N'@O>C_C^*?U/=[#&T ^'L]#/6[KSC-:Y)#^BT*]#"F=P M2D'H(B64D9_Y,O=OP]P_5]T^]^^5=,%#_?YLGVY?[I]]J#RW>S9JX7>6, W? M[>.P!0;*JVENJS,&CYCT=O$$/5CB8@MS-=N6='GV@.\'L+<2M 66%?;1HYSG M>J[6,#?Z.N+0L9P/-%.HL/1/?CYWC'(8.G',U8W)+R60HQG$-4]Z&2?C.)<9 M,9!4J2-5I,WTJE:Z*2,HTFJJ!\S2:JJ4M95;34<+9(B.T&BHUX\P4$)O =_"$NP?WTY[KGZ1W3[%F=KGZC=S1'O36G;K4K%A S*"QO*RK$Y+3LON/+B+ET6=VUB MFE0(ZQY\"/UI[,+Y*L*<#81^4;2\ZF7)FGNE#JSR@0'^F]5WE6#P0J_RYYK7 M>TD:1ROJI I*X3]J5^]U H2/7>TEQ]]6Q]]^B)/L4>E.P,(;^DV)!.C$6!,* M6'RUN6-.K36Q@#TQ/#8[-.KP]W_O=T]^YO=-];";$)3S7;PA*:OOJX\ 4\T=?AU:9R*'-.Z#(P]"F"G/]*U0+NV@)U;&S5* M]["VVTJO$H5LBD=B$,UMB K:&4-36UUS)G7/-T5*_::5'P>RYF@?29%5W+?= MK>1A+Q37W5NN7I?-$@]PHO,=WH']$059VGWVDWS$^LN1^CWV;NU^%ZSPCN' MZV;7,#OPOM'IWMRX?<-VG)N;D]]6\JNT-=>5]W-7E.+V;#:9^ D0(E7B68)5 MJHHOM@T';K,'<5(W7B_ $GSBMD+Q.D%9OBU@$V3;=A'HFOM=!%KN]A>!SODN M B_YT_)^:N?KF@\S-D8Y;-$-55XY68+1Y264\[NPZJ+UE\2/LO*]&W!PRI]N M_: RC_I__7!&6[6OB+]R!+1EN/<;]W_1$YA26 F<*?_'CV9^\E)NIU#N)_?" M]PV3NIY.M#7M8"[&(=??N:LG)]0.P^,_)\-H%9YF>H;'SM+9=)4Y8_W[)^5_ M^Y_OW_>ZOW6ZO[W_Y<./2H[,E<]G@L.KQ5XWB?<-QR'J<:X.:XBL]].,YR!X?:2@:?X UBZVJ:/-&,U\9.@[ W#D. MW["9?KKWSFZ(F-NUJ[!&#,LB[A[2?$<=.)C7@1=R?7&VYUH&Z/4]FV%ZVXJTR4"4Q-/9U- MA%DZMYO'L=?<4>_J##0\(.89!E'-H^0-UP]9PWSG7;93;.C$\C1BKND ?T2G M>'B13G$]7*+Z0B8-@.;0JKZ0;2LVL(V$M-LXEG.VQ8AI+.!G_1808?A&42.O$# M['R#/5W'<0+[/:28RCD*V #J=RR[,6))2#AA8WF%U>\I.)2:=TV)>1N4'F^" MHOC#QX ^X1<]Y]^P)"P19"FS'I7,3Q[H7&<4 #"=A=EJ.. /P<3/:(B=6'Q, M38579]$(KU?@Z0IDHH$+>^O)3P+8DP(X?YC-6 L6#MFJK[-., CANZW92I[[ MPU\(?.O$N#"S$SD)"IT!BUG6'I>.RZAC\ MQ,Y-ALJOD;GS#U\E,[$3SPQ45WCD[#'[$6V>Q'["A%>;QX^TS M/K3RV M(#G?P84$X7IC]OO+@CY5_H2=I*#X[P@L!!=WC 07EBJ,7^@!VEOCL M4EUP"X+^WYF?9#3Y?@W+5!D&5MF29989AN.T!\N\5NUQD#*,^1J/SZ#/HAF] M3>))#PB5@*[[,\@>>S,@Q80F_:\B3Z&;IA3^9W3O?]VYCF,&D+&7@C0V=@H\/T/V\[QG*MQZW=-1Q--SO=7L_LF+UKYW.K=GK:H9C MJ([9_6+"\V]_UAQ;]U0#OE[NW0[HK=R?S[D5]*DT&3X.@ <9!?J"?4"&P2- M)_AM.L9RCCCB938'JWWI]V[4GGO;Z^A.U^Z8INMTNMWK7N?&MMT;VS),_<;[ MHGW1W_[\R;!_7]J(??%8*!#R0YJ*E;']_RD/ANKUKFW/N.VH757OF)9E=3P= M_G/;? /D_!P/_QR3 :8%Y5T@$IRC) MVJ0@R\%&C;! >ULU<@MLON)@NQ*M'7HUOO+*H7XO/RT_??1/RYJX;?MRXNH# M_,=21[U**1AKV*GP/IU*T9ZS\L"Q>W'6?._RAFQRRS;>LJ)?5X'PJM+#L^_B M.06*DL3/10GBBOO0+#\\_W-_:\_*H;Q3K4J]RMKJ;\BT^'F_=VGW[JP M>!"%043?+E*4>1'*[\'7!3H=+3-!]KJM?:_;^B,L*7SI"$L*-U=1;K6UK^S8 MWD0]]#'8D;I7W73!3/I<1'7HZ/M:G71)#DF."R:'3']^-?WY5S\9/?L)/:X+ M<+@D5M-HT,T M^[*I:!+5/0J&LEBUHH?NXG%V%CVT;]V([JG$=)K23VE?9$'[>FY#VF/MBZSF MFL33CC),IX;(VAXQVH*LX1'=:HC6VIME3>*:1[%!I&?UND83B52-TVB::1#+ M;8B+M3>RNDTTM2&%GWO+ I>8;D/\D;UQU9OCF>R+JTOLX[@H]4/5(88J)UEM MH.EDXY'3'>I:H%U;P"0]Z@68I$>] )/TJ!=@DA[U NP0EMOQXNBG.!^[WC^! MK0SVLM>0J-[.6&J:2CSK*#,&:X.EJ:K$U!H2I]BU096A8MOFB\;1LHC:E#GL MNY+1)KIQE NQ-OCHLJ^3I(BDB*2(I$@=(9,4J1MDDB)U@VP[*VZ[R=&';6UR MX*XY1YH\J[4V'[Q1GK()5BJ8!R%2?*U$^RP ]9 MM\3*W[Y?W8$K;^E=KE=M(S80#5C$M'$ FS5/&<^R&3QYQ7YL:UN4?0=7.^KV M75&L\W7*N.1/UZA4\-#Z^MAUF[DZ81\?[!A,:!K2GHC&;[A&E]7Q;8W202X#:G,WCN#7B5>4W)']L95 M(ZI[E P2J?+G^5UK'+^WI+;7)J[=$GT/J#I',>.DNO\6^^LG9?_]C^KB"LN' MJ8S9@T-CGA'4+8AK5Z6RDEZ2'I(>DCW:V,+BB7 K!FE7UPM%Q9?^?'66IK$"0%)$4D139WA3:H$KG MP.4SZXN.J?6['<^Y M43OZ=<^Y[M^XJG9KU7T$=8J#H%/8'B6>)6">I[,P8UG2,1CHHEAJ@,50?$@T MJQD2?X(E4KZUQ5SH*9N0GBI!-,)YTUA3U?+QSYZ^7YV3K6U?YV2?#:KDZT8[3?[5M MYLV6@DW.BFH"LFT:G]2BD4*:JQ+'/(K^:D-2@%-VO0R[[H-FH6RK[(-FE@R/[GV+%UXJEGZ\T@;?$F "9M MC7H!)NE1+\ D/>H%V+EM\;H%Q[>\^^_%*4]P?<#,:23+2&8!2)C;!/-E>^M- MR0+8W[U1+8=XQZE?K!^ZA@'(JBVY+S-UXAHMB;]HQ#1M0+ M,$F/>@%V;FO\O+;W3FD"P^5P9..,<8UHAD[4MLSW,4R3V'I#VG_M'8FPB7Z< M;-;ZX:H12]>)>YS$%VF5MT7+27I(>DAZ2'K4!;!S6^5UBY%O::?_DL0I=LF* MQT'6/-/1,+<+YK990EMG"X0AB@><@^2/)D$4I!E*C"=:2(SF&4B&3FRS M)7?.IDMTMR6!2X?H5DL"TIKK$NTX_14NVT#:6OX]@86$ TM0 B84I-]LF,V2 MJLG4. %HFBT1"!I1G98,=M/:Z6.51U"#+6%K#3'^I:H%U;P"0]Z@68 MI$>] #NW15ZW&,66MS5]/\%Q0:DR3N))98C)R>WR75N#ZN"B-R3?9M?1B<0T M&M)N9>?FIZ9UV32T5*(=IU%G&RQO.15.4D121%)$4J2.D&VGH99F6:Z'_NN\ M)8P_5Z'5](I>6P]NL^?96=[V\^S,\TUVDY\^RJ?E9+23S+/CMP"#'RC]%ILFW'3EAYUFFX3[3AU2_5#5M>)9KDAYU NS_63;/3-)5X5DN: M)1B&2HSC3%VO(;(VT8V6M,;6B.DXQ#I.M9ZTQ=NBVR0])#TD/20]Z@+8N6WQ MN@7'Y32[2[F;EC"?!N;+]M:;D@.PKWOC>AJQW(;<(N]]6>;JQ&K+%9)N$\]N M20=2C>@JF\MX+B?]DDRAMN0)V'!BCC,)K'ZX6L106Y(EH!&W*8E?>Y]@E^C6 MV7*C9&"R"8"=_E37 NW: B;I42_ )#WJ!=BYK?'SVMZMG67G63JQK9:XJ[KK M$+6V1);U2'&<6:7U ]5776)?IQ2Z2K"-A/@W,;;.$ MY"2[GS1#(ZK6$DUJJD1KR^ JFYA.2V*TFN,0VSA*J=YE&TARDAVK]%1;DD9E M$,MHB:1O2^JH2>SCI(M)4_!54=@=_G<6I $.">HD-,3>IDAZ2'K4!;!S^P;G]01V M'1UZ%<9I^GU3)XCJ!M'-A@0'=D3Q2B-[C+C_OA$XNA=.0QW,;4LVL]I12\A9 M?)(BDB*2(I(B=81L.PVU-$'TAU'PA#_^SP^SM//@^],?[X:/=#0+ZPHO)\6"RC#.,K@A\]T_)^W- Z_?.J;FF5VX/]IKJ9V_B_L MG?'E[O[FBZ=^T57-50U#^Z*^58+1?]X&HR^:JGNZH;I?3+UG=1VMU_' <.N8 MO;[;Z=ZXMYU;NP?_PPB)8.O#?R0W?PA]2?P+_ MF0T?%7\2S_ [Z6/\'"E\,7@[S?R,3A@$ CIE#-BD@%7"EV-S)"=\CB1]=8ZD MRY# @9+*%?M /$OA-^GWRVEU&Q.+;?[VK';>Z;>.O=_T6^>5R:I+9J]XQS[? M'-BC?UI.%-UYV.(RK[(_)U:B+D*%PI12157N9/&=(72AJ2K1C0;KV +P*$:(XZ@A.8_N.[^#O&\MVQ&Y+,JQ&+-L] M%_,U_2)!WH-+>M2/'I=M(FZ9H2R::Q7QQ6]&%]=% N<#@%WY:X!G&:TF1VUV1652>N*_L6G#_>V_#;$N6\!.?ZAK@79M 3NWVCNODI.W)=MY6S9X(@V9 M.[>SMV41[WSY-DU78C(V+RE23XKL41>U<4G3JS51>1-$>/\S[P76PYE6AZ^' MLE6C;_5FK'M&&-:Z??[SBFH?54YT;O&;??K(>:^,E#$'5 $?_(+XC$ M+SC=?V1$16@[032"/?C1_/=/"GIJG33XA_[(%3'[>>Q/@O#EQP4]7&C4%:50 M(YKY09BR0B)_F 5/0?:BY.W3>+U22E'5QK-DB&H5'XJC+:N/RMHCKIOC60;J M.<)[)B4>P"'GG1G ZT1EO>[]JR!Z\]UF14N5W<$-K6RP6OY8;N_&-W ;7IAY M^K^K-V0+=P#%35S^CU>IMTCJ59J6I^"Y?KR_DKM@]Q MDE4$4G="04/Y#)BZW#(>?Q/ZO_>[+4.Y^ZG;:QG*/5##^%?4_X=%?4G^+,7@ M#R:1-'6M2%H7[%#F301EI0TF?A72<<:V$@,:5;NLD_]R!^/LFE>-@PV4*2NO M],O,AB9$+XB]IN9LL8WI61EH#PQUXGFKZS(N!4-M=?#I4M SB;VF,]>>&![- MT#J%6#,.+-;* 05LJ#11(LH"LO[HKUF:3'E(0IB[R@TO3#[[M""D*7_3?V79HJ\*\?;V9P[<9O.O5'5B:6N MOI.Z0&0U*,QC6SNX[D*%>$SO3K3_7,T=A(S(K@ M*[O7Q+*]UN2'1W]ZNY6L:O-_CZ:HS;:];O?G6Y>X!+&O1<\QA<\_"JG8T2^UWS%M+[W3! M?^EO;GNDZ]A?MB_OV9T-S3?AR!?65T"]@2,,0MN,7&M'$#V%7NJ-) M$ 6P4_#P$^WS>>PGQ5CU #//N.VH757OF)9E=3P=_G/;"*'%39@?[7,3I,,P3F<)G)K?_;_BI#=+X=#3)#U8&8IJZJ9U M>]OK:+>6T3$=Q^BXMS=ZY[H+V*G][JUSJ_$RE ]Q1#$!)YXERC ,6#4E_3JD M%"LW,AHI4YH,1=4D@E=D@[+,G=0/PJT;OR#RF"9OK M"E]@;^3/\[9*%+[%*H2&.$P6DV>@9)!I1TGB*W/3X;-G U2^M\9GM8LQOUY@S5C_YT% M:9!/V+KQ,[ 8HK\)%T*K90P;VLNKQ=BXKE2\G&^0XD_A]U]!\.-[FOKO=THW M98.TB#*@8%K@"& VEDL D=!T%O(A6N4LX**,;4/LGA$>6-Z/Q.G&CRP#O0[D MH@ NK[!C29'XS$,KL-R\ ) QD"BIS MR Y'OCQ;G=%Y?OWQ#(PKB@HI (3>868!O#/!W1D$(18J3F?)-$XI3RM%9-@V M,19;L1GK2Q;AU=4P.R FGBA0'!0C .XS]#CH*(GSB6ZBA0XLP\Y1%9%W6':) M)L^C'SUPD32'YZ./81>%@IB!78DCO@]/03Q+PY=ROAR?&5<-H? MDCA%BL7C(,LGR]5$IKQG%N]?LXA5DG(6S5[;(V3HH3^#!\:4XD&!/8Y@3QAW MB*)5E/;%9N$VH:S%HQZ I*:C@@<9[SU1.'4IA M_H0+B6?078_X!GP0F4^4S#X@YPC-P!)=>'TL'HP%L5!(=GC[4T%A!D31OXEO M [ZX"(*8+\A%6569X$E0? 4^ Q^ ,PHF7$8*Y28 F 1?E2'P^4.,:A%%&)KQ MN73(7J:T(EM@MYEVQK-T1=\]O"-LWXM=YUPDN(W)MQP<5(SP?9;NO4K/*2%L M )C+@ X0!5:H-JXJ'BJ9>,5GBX^6ZAXV)AEU0"J@0."3'4=(BX!I %P'E@72 MP)\+28S?+[[. %GDZLL]^6?:SO4<*6(/[. M1&WYW_YA+"^=AZNNNF"A?6Y M$N;ZOE;L(>>\@Y1M=55[!>#H^$2UUG=S.=2<'2(9E\V%4VBND?!\+)';&RIA^[$+?/) M]="6)LYR!9.G$M,YRN"(&B(+VM=SCS+JJ7[(:JY)/*TE([PTVR-&6Y U/*); M#=%:>[.L25SS*#:(]*Q>UV@B5:IQ&DTS#6*MZ;MT<>RAZ3;1U(;,MMI;%KC$ M=!OBC^R-J]XTS=UUU6RZY;%@._W1K@OF M=89-4J6.L$FJU!$V294ZPB:I4D?8#F'='2_6?HI3LG,+-D,%F]IK2.1O9RPU M326>M;K!_*5@::HJ,=>,2KH4' U#)89UV3A:%E&]AOCSNY+1)KHAIZWOKCWK M-][[:, URN*2=)%TD721=)%T:0QPDB[U!&X[2V^I8>:Y&@J]U@%DH7W-?-.@ M-Y7F'CB?BG7X&/AID/).)=@UY%^Z1CQ7(RJX>LJ_,$_8L?$'T2_N7SK1')W_ M-:$I=K<*GBBV]LD>_8RWFEG5"<5/%6Q:H\1C6(0UAZ.72G^BC3N3.37IC-4- M0R4%T<"ZT;"^4AE-6!NAZ*7:78JW%J1A, DBMONS:G13>W*)EZ4)WNTH/KK6M>=:UJ^.-U.IT/!36<9 W%<3-6&ZE*; H+V? MX)>L=ZT04_YO\ VV3QHG?M[KF.9"C3?& MF^N.53;?8@)D@H**-0KB,B6A($[_@2\#C>))P/L9ID/LY\5.:HPG#B4HH(9? MI^,Q'L0H"U^P9QKO.Y6#35@GHUS4*@'.,!'2!KOJ)K!3V(MT^(C]-U/RIN@U M!MA% 9P%V'K_@3<^+-=D# >G3_%GHR C2D@?_!"DFO^5KP!\P)J;Y3L$?TH8 M=[PP%&+DMLK7YW<.9;3XTCNEQP%CO ";%P]]WAQK#5U)I7>D>%PTWY2"1VSS>1G"_EDE@5 +3];[&&9 M$YG3%#9R0"/@Y0S;[PTI4&.$K;%PA64L:L)'*SJ-%N[?&V\$PRS[0V]\W81\_3]FHC9VO9-Q(SS-9:2 MGS[*IR^X/O\@_1(T\]428-:C2.&MB93^&M.'FSP';B8A";=/HPOFW)9@5!JB MU:: _@2[D#:.Q-N'/TZ GJYWI.PBQA/G.> MVK&E@+&=%/@D!DR<7 ;LGF5F&\35&E)AM6OJCJ,13[_L?$'3)N:E-RZIK"J15)%4D5215*D] M;.7W\_/ FF>=-ZN6;U]T&U7NMB^R3:H)V_\<.[9.//4H?0:E MC=XN#2>I(JDBJ2*I4E_8SFVCURV8OF6N0&]Y[KC,&I PMPGFR_;BFY(UL+_; MHUH.\=RCM+>L'[J& Z>ZSK"=_FS7!?,ZPR:I4D?8)%7J M"-NYK?3SVN0[I14,E\.4C3/2-:(9.E'UECCMAFD26V_)M#O3)OIQLF+KAZM& M+%TG[G$29:2UWBY=)ZDBJ2*I(JE27]C.;:W7+::^I?W^2X(M!GG+P>:9[(Y% M#*BBV#>'%(F4DF8 MVP1SVRRAK;,+BBZ^ZWKX-L] ,G1BFRVYHS9=HKLM"6@Z1+=:$JC67)=HQ^G? M<-D&TM;R[XGRKMLH ?]?>U_:V[B1+?K]_@K!;P;H W[].T5*MB3+;FTDJ\0*D,22N-19ZNQU3LH7_;27 M32;E!""E+1$(R+"<2NIS) 2U+2DZ!+I;UUQ)$F>4>6WUL[8LD,N\-DT5&=>F MJ2+CVIJVU&6+7>R8Q1D$:0QV>E:.%WJ>I5*[O;YO2U(,KKLB]3E[@F@;E"C2 MSF7OIJN4G38-F66@:AJ$ML0BUP,^-5TT731=-%V46=QNFNO%H&*UQ^$Q;_=Q M>+2YP7#ZU96\6D]5JVL<7AG8O]W3DM6$T^/P]#@\/0YO+YCU.#P]#J^VZ_2: M]9IU]9$4C>WV# 5[+C574GK MQ;89-VUI68>P;:!JCB7)!RS&!K);4B7O&,1J21-6Q)C!JJF*;4F^5M"818!JEFF+N$P-H&)BWIH(T,ZC@& MJ^:0GK;1VZ7A-%4T5315-%7D75O3-KILP70]#.]4%5J!@YU M>UP/&FJ2+C MVIJVTINUR5L["L]CV+!92]Q8[#J&VYKXA&NXK#7%!=CV#%+--')MJ[=+TVFJ M:*IHJFBJR+NVIFUUV2+JK1J$QUR#6"TQV"DV&&V)#>L8I)K1)_*!BBW7P-4< MQ3[M,(4>A'B/_C.+LDC, M$C)3/A:]4=45@=CP5&C8=_C;UY_P$A7/D65L(=K@4C6B%)' E6T>G4A?Y;-3 M3T-IJFBJ:*IHJLB[MJ9]AF8]A'TGC[X;)UGV-U4'D&)B8*I(T&!/$-\A ^V? M7OV;$C"Z)TY##&8XT\VR]E<4>G"?IHNFBZ:+IHLRB]M-<[T80%J!H5P @_ + MN]C]ZP*\ZP?>N4O&X^2;2!I&62?H9+/))$@?Q].E&;'N#KV M86-W6#ECMN@J>9OBJ5+S#'-K"GR!8X&%AB&9@J6>NHN()XFOVLTMY "!N. MX[9C;R +&4C-:8Y*[81>DH)/'N1\X::+9+D., MDU%NX[RC-C/L_"?E(Y%0"SOY M2NI2+.DNB?/%JO[XY?QZ8%Y=^CU8PY+LF:;O%=)Y@DLS@'S^B' M^4T#7IEV0@Z/&46%/U6>/I_ /=%_RR^*#*BX.QC-_2_Q@!&X7L*T*(XFW8$S M%L,#QK!<^$(\.=.ITX-2IR[2J5.=.MT^2VB_F26\?D@Y[_P& N(AZPQBD#?% M3\^)P:3SN%L./I&"6K+:B!/452:7M"R S6W"F*4Q+MNQX64['N AF6U9)F M6LA K)(#5%HI*%]A44WC,0D!;:X%[0D$X'4:4E-%8JK(9I^I(!"90?R&[UGFO156C. _B^TCD*LOJ(!U0E6/-LMDL MDGG3S898#[4XB$%L15K6' HJ-2RDY($>I;:#DB%6IR6=R=7D?\45A)KA5D>! M3M5' =1K["";=KC569MVN&5<6].:Z6T]I(+X(X:MRK&6P^U_C'7K2DEVKLQK MT[)>QK4U+>ME\T)V#+<6YRYK=T/VK(_S#(LJXI+O"2%"AG4BC91_L((7)\P^ MA-%7\?'CAUEFW@?!]*>K\A#6E^*(5A3?]Z-L-$ZR6\.TY&?WZ"FSL? MGV^83\CK)5F>(7$(*X2L$X7P@ZID\MQZ2.S>PCB>WX>_QZ+@W'P]7]Y>!U\[_*8WT5Y]CG( 3L7=X.O MHCGGON"O@\9LAAW2I28;.$.3TM[0])@[-)%-B$N= >IUK1LDX/+'XD3;_4-Q M6B\734CN10Y'?$HYB/Q9T9)$%,A_2-+.G)B9N"28A;!^T9+T 3;#^+$#1!CQ M- ^BV.A$N?@AY4&6Q, UCYUIDF5%2BA_"/+B\?Q[L&AYTID^!!F?OQ?^F#^Z M,PD>.[=<8&4TGHDCA=^B_*$\O=>) 4\=A#N3\@C0MX=H] !7SL9A)WO&/KPY MBD=B'?#XM",XHOP@'G$;C(OAC/-&JO*93)P^^PP)*2KU?HOU^Y%WC MD1QV ^R463H2T(=^''[A>93RL%],B+SD:92$_PS&,U[9MMC .CW2[R)XG(E[ M%%C')0/3[5O()&S8ITZW/_#@,5BPCF,[WNJ6V!ZB?5!Q]1 (UCL8%UGQG&4T MG'\>[HT(=/8)8X29O2L>2G!6$7$MF'.6/A9/>!*91Q,+WL ?=K'OFY;7ZYJ4 M#)#IDO[0M 8#.L0V\JS>X$;<^4F(][ETK\[\*8\3NTM&Y'A^5,I]WRG0TWG& M8N[38%(HGMLG?;77^=L=EVB_<>#Y(NX,^6TZ"]+'9UV.B%&T;C4*N=)- M@C040J8/+##*DQ3$Z0RD;EJ*F.(D>0#(PF@\%G)S$H3PN%)<)E,>PQ?IGSPW.MGL]M^P$O&2 M+[/B'+5 WS:GLY%U:\Y/[CT=S@:Y"C)YFD9?@YR/'^%I,;]/\J@X2)V#CLR" MT;RQ5?Z0%LKFMF!K^"WD2]_NL AFHM5%3$&49V(I"4";?HLR;G2"'-8"U SN MBP/<<_H 8;R_9YT03).4BW6]+YILET?,!:)+^=!YVKY"^<BK(EQB_+:Y/ M%I@6&S>,2MCA"=^2],_BI'DPC43OE%0<.4O+P^5&YQY41@K?WLZR*.99MG1S M<3ZM R>G+47/<3@)Z!C6@B8N=Y^7GH)R_OR7/[3U_ 4D%D&"*T% ML!OX:P/G $8[0=EP'!XQ L.G, 2FTS3Y#J)44+_S%\< O5 P[;L@!I<+@+KG M@CU*3?L70M\[J#,M8"G>_K=.6(Y$+C!G%$P(7Y\EX5K=O*]\.# M-NW1EW[:"YMYL\Q_0R\4HU0!,K]$K; _0:.4\O*8AL(-T.CFI;+$>ZM*SK M>>N)8YLTFQP>H?5MCX"^]RUL4L:8Z6'XS[#G]'S'-N M1YBV0LB+N[I!%HUD0X<-Z& >V@H=FR$JD1%G4?[3XL*R"R](B,3@(=>S_/,'B8.[3E]//19R>A# M,7ZME,:@7CKY-]!2C^:=D'"EQ/SXX0" EC!2? ,Z[0_P[7HS$)L3GOX:!;?1 M.,H?>T'V\(6/. CL\#SVPZ_B:6!/?TX %PM_R\^^P(OB"OVD3>QC>XZ#!T-B M.GVPJ&G?ZID^[EFFY0SIH-_M^SW,2A_;Q'BQFXX-\0_PZ(OZ2[AM'(#W+1Q6 M84Y<)^7S130G$T_*9N/\XNZ+8.CL.H'G9%$X'[O7A5<*D^?W^,D:"?;GQGW0 MW/4([2(7T.QU$7 L(-RW6==T>HZ-ALP:^K8+: 8WC'CL;1Q7@XU72+#TU)7W M RF?:'TM?CZ^FT?Z?M_R/="_A+HF[3(?-KD]-+N6U;=8'UM=UZO;S7OI0]%7 M9MR478[ I/P*>,_ Q+U+TLF\A\-M,A/VUQ-FC<(,+9&^W%OWZ;OQ'-41/*D8 M*+GX)2MB2>+V.7'@QL(,?L7:+![[?X-XS=&;__@NB@L/0?>&TF-U=&^H/1KM M_!^K^$?/U*D (QND5N4HT3GK^OL5!S21.34'!%'>Q%JDBGID-AQ9YA.TS% MW:BZTEMUU+91>.4&FV]6>,0);#5D6*J,EC^XWX.GY#93+D1E]ZA]!YT/8.UI1.):X-JK\'X?*,Z\ BQT:4@J]@^ M<.%O 3BZ43!>/#>;9V(&WZ=\E!>E-F70\%A1U8%C=8?,=TW4R9V M?-NDU'5,W^_VS+YMNWV;$8K[\SCQ)?K7&AE?+FN91#R=9/-/Y<9!ITDYN8C#]+I,P"B<@$@,#J%C!3#!E9# MRF) .Q UNHM$]0L@HGA9S#OB.:) !9A^D3O[(9[6RN1&#SR2Q ME).E29R(VLNBD 2XK?Q\C6@""( +SLTW7"#*<',H]_%_[''-N55F3=P M70P[@S"3$JMO>A;MFAYQAT,;.X@0.:K,NOZO_N?>H'/URV!PW?&OQ1V]7U[& M_M="8^T)Z[OTL+"^;>NPOB2OUAF%O>/G?M8I#S24,R9:DS?PPW^#<58HE5;! MO6T<\3+EYG4RC48K4<3B,<^I%=NRU[[QPV0J;+WCXE3'GMYVDX/LH:P,$'^( MNEM8\!-GJY LL2P#$P5:>6QZ^W8PK]WX$@?/IA)89?2H*U0CE50=#^B8VG*? MGWF:]4625;4X%S(.XVEV 1R9-B.91!/R<2RXN;$>2S. M'J+8G#GG#")H7$7*%MB\V2HSA,%GP-HG$1Y!.AY R< M$N4$BDTK2?-*""@SJ-.2W+UM&P@IF;Y7W+18*7E9%+RH)A(0\@QJ*5+8>2BP M1!2QMD0L($8-5$W%[BDWWWL.3DO6XZV2A=7/UE* +>W"-#WD6EC3%E*S]M". M3=>+=H>JVT/80&!0DVI&HLH'+EA_I"U3/H&T+C-L5P]DJ-]7NDR3*4_SQR*S M*Y*Z4U&MH&:NQF$&L:.S4989GM228^ Z[AF/MO444JV!E8%$T M5[ZJ<\DJ+*S^/2P%V-(N3--#KH4U;1F];0?5P1]['J;"!G.P0569F;HGE.\\ M@^P_ +QF>V)_2MK$L(BN2MM3(!$02&$RNQUSV43E<5>FCN[2%-$4D9,B.M*R MW='A:?!8G.IYCOR1OY<#S_9BC@;4JNMBPZFFK$D:&-]A$8)0)=ZR+R$9,YBK M9#KXA/9^-#_X]]BYB^(@%JVWQ"B_HM=A[2+AX*)'[!I(A:"LSN^=\;##OT]Y+ :2/@T,?:J<7^[=JYJX00XS$%6@^=$Q@'V'B)B>JHA-I:1.D'J;0%LAV M96N+:0*JB1/',CS6GD8FB-KM@!41&YR22K)\;<@-Z2RZIH>FAZ9'FUVM@SH6 M*!UW,8A##$);TL@)4\-K2Y0)2.NY!O8:,XQ:["O]JG;@!5-F,%L?[M&1EYJX MXK2MBU:>#[0=G3S6\J,&CM"FR!8G U7V41QL8-R2N.T[;!MX?QVK6&H8# J/ M51*EUH';M@2F-#TT/30]9'6M5-!"R+ ]9+BH):U;WXEY87M;XHI9&(*VED'= MQ@I&M)&APL*T4I-K89H>,BV7=)7&^6-D?OYQ?#\RK2[\' MZUC"[32(0C.*"U2*Z^=/&@73* _4FY1!$#-H-Q15_94QQ7:B'E3(GWA M>1#%HF5!D,91?*]>X0ESJ4&Q A+E&,"^Y;E8@:@>N+D'?(,V]E;G"BVQ=[9>Y\I4@U2H*M#JFG!JU/,;4FA:7IH M>FAZ:&_KH"/)V=N)9N5,)M>U#+N:UA[R ?O.-:S]^],H9C2Y#C98-1UJM,W4 M%IV@Z:'IH>DA:RRJ#O[0HX'>,BCT:"!M2>BQ)ZKI+DT131$Y*;(J#S_D8@;& M5JO_OAH+$9^75XO<)2GZ^G(KB+6\0!:\YE;\?77M7P]^&WR^[EP,.Q>7@R_^ M]?G%YRMXZI?.]2\#^/?+8-#Y#=[QRU5G\+D_Z,/=\-#>+\\ $&1TL(7*XJ?; M)T6P%TA8?+$[A0L2[6GVS?FM=_'KK_[E%=PT2L;C8)KQL\Z(C\?9-! C3GX^ ML\K/TR ,%Y^_16'^\/.92__ZI+)'/,YY>M:Y3=*0I^*J%=6ZND/F]]MP_[;Z M_V68WW?QE=O80JY1_X![V VP" M^ *O<_D"A\6F][/.%RZZ\O-P31(V?$$WV<.Y S&/--G]?2:][U. MEX:MG-5+PMFH@3*N/0--R& N-I J R3V#QE2[\1#AJ@(_MIJ'DJ138_NN.NO M>/HU&BG8A!"YEN%0!4ZV'0/8=\CPO+US\XI5(B#'-1S66"VXZOD#G6G5]-#T MT/20N1*A:B-HKUK->!%24,\6,AP;&Y[5EI-Q"!URA%0U;W21)F@BRASKSH->O,B\J9E\--4TI27VN;MFU+5L:E!MJ_SX1:&X2A2DY+R@NA6EZR+6PI@VB9LV?O?(QHYUH+/TC%3U;IVER%^7* MV4>86H9E*5+"?[!UY-&]HRB*F4:8>(:E9NBXV[[RI]VGW(*&+FN@:H)[LL' MK-.2,(P@*E;S.)UB N$KJ-]XQ N1D'(0![-1/DN7];%Z$L&PJ0(97#VTZ11X M0D;J MY4R8X:&]B]"U@R8=HJ3F">V@M<4 U?30]-#TT [:H0[:+1%6M7?$. M[]\Z2C$! &0E2*>R9#"XI%V8MLSE6IBFAUP+:]H44MQ3$J,K^-Q;JMTLVK-% M.\&&4\TY-VE ?.4])KWO4X[&&]NN&Z0S6<8*N!96.\]1:KA]O4KK/?6WJDD M-1P+Z[VKBT^D,$SD79DV8F5;F::(;"MKMUNQHY73C\:SQ01O->P<14Y9:SOG M#3NGL4/5VLY18V5:J\JV,DT1V5;6M)TC6WQGQX#JE8B?9IU9QL-.%#^'5#NC M8#R:CJ#XE>!),H3V8]EAGFB*: M(IHBVH-1,'9[L *U#5Q-CP]M5:EK557&%-JJ:H_&T!31%-$4V44>?L@#>._R M%V'T57S\^&&6F?=!,/WI:O3 P]F87]R!X>*/1LDL%NV@+M,DAC]'?,+C///C ML/<0Q/<\.X^7KXGB430=\^R:?\^[XV3TYR=X3^?CXMEB(OK%W3_$;+*K9!QV M1DF@,5V+$'0#?U*" MF4>_B_]CC\%G:E'7$I^)0^VSSBR.RH=&64(QV&2SN&6MKD&T">S&@5D6H[;-/+K5=:P/,"[!>I33PRN(:58GN -$9PH2^ M2O0U(%>1L>CS< 6H6V;&[Q*_PZ M3)-)+Q'J8@88NGAJ2MHM6N"4UUV+!CB#[WD:)&D8Q4'Z>)[S2?8YB06FTJ08 M*7$..!/MXU7$'J)GG^"U\,9E[%6(I$W4@ <,RD8C71YS1?D0"7V,"-J$R1< MKF+A,\^?,:XD[*"5"?+(JE9> 6L5XJ?)1XK#C6'W>,@F*W!O &Z-WF# KEXS MYPXE<4#./IG,0]XJ[5\#<1437Y:G;H =G]ZK:94B!)O?7I.BFX!;!?\J _E M"__*XQD7!^T4A!RHCQR&*%K=^VN0O0YV8;,J"KL@.G.PS=Q785^ ]SH"%L:Z MHCC @OZNP_"K*%@"< T+Y42N?X!*3(,Q^"W^RE@NE66B!5AQ7;S.&%L!O(JD M/[@(5?/0%\.*[OGGV>26IQ=W^BN'< ^P#['Q MF@+=$>:M$/;BKIK.B"R0. 5V[%;HV0UQW&,RV7;?"O89%&,Q$R+*]UP(B M#43!*@<:[&V&;#EC8)4#[PB*6XR1UR@N20CL=40<.?"#BQ"8*8[P2!H#JQ,5 M[@]147L0K/(M(6#VZ*H)?B(AL,IQ)T)@($_0JJUV@B&PZC$I=#&VR 9$-AP! MJQYTT,BFBU:#T(T'P*H'&V_:.S\,@%4?]Z@<\VR%8A[5-5>.PKD:\@FZ5M_TAYC8?<(<-O!+C!&18W)7 M0^S; ;CF\TRFX^21+_;HYCO!'0(DH"8=).O]*7(>.AMQUQ#$+=;'30Z9E=5V3]EG/]"S?-WM#&SEN MU['Z0Z]$',CK2_0O^AMV^TL^4:U86!."&U_FIZFHXQ)57=W'YTLN@T?Q5;&" MP7]F4?YX'HN\2E']=9$_\/3Z(8@OIH5-#J^]XQ$L^#PNUW%\WMY2$@P0&UJ6 M[YH$(^!K1H9FU^E2L]_K=1V?,$S\9[Y&%+EL26[6AY^Z"/,/>$2>*405$6EU M'(O60I95[-1%DW\66ULAFHAD 48>IG709!4[S="D$+C#($K_&8QG]>EIZR61 M7#P$A3(N:=L\=NAYV&>IZ3X8-0H0QMYZM\Q;"FB':6CJF MV-M]L%'JH>/V\50+[$^OB_MFOSOLFA23@>FS'@/SRW:\ ?; ,-/^PY[[^T& MZ/E#7-9L6,P K:='7V%9D_>H%K&Z"R*;,4Y.C[Y%UO@]L>HW978D<:W^:A$= M(=06GUT;%Y\]8N'OV+8]^+="?Q;/I2JR#G=G9<&9RSQ[SPC35C@CBZ@)\:Q3 M09ICV_?02<*>,<.A@QB^SNB/0]RGR;=DUP,5S J-TS70:X15X? M4=?'M.?C)1O7]FRG:>>P.\NBF&>9/X*G9$6L97!WQT>V^L]J2)XL&-:R+3L M9^SM!D>C.' ]!R&T)P[P4^A7X, S\9%P,$\[+%+5:3#*_XCRA]XLRY,)3\L@ MC)AWVB>G:7<< S;$M_E#! M@2*KYGJGA\%##)!M,5A4)Q$7/CNG@$"7(%HAPK 0>AY8; Y%)X.O&D4>%@L" M_.$">R>'OJHE7F&@ /I 3E@G(>]6\5>YO,-"WGGB3 PA[G'P%X/%]]-Y#'?G M2?HXC.(@'L%UPV 4C0O/H:PJ_ (FXOE=-QC#SSSS4_XYR2^#*!0OB>*K7'A[ M_^1QF*37/)T<4FW&*/*$+V"[KOT233ZVJ(_8P/0P/(9:/69VB05>E--CO:%% M7=L[]^_% -N%NA\K= G-7+'X6U+0%^"E\)"T?) MQ.2'B%E>_%;0EAA>@S\:C NZ7 JR' L-3SMN.DOY\E;;X$YNCR(J M^AU88)[]$#U;0;LJL'X%=^SBKI?R,,H7CQE\GT9E_:_ \R'>9(D>!UD,;T ! MZX*FI,.N**[LFB#%+-/W7<_T12#)'CHNQ?9SD>IQLL%RVQTDI3YW=&05 VT^< M)+-40)P+:$E#Z_S9_#O.*O8#P6?\ZCP4(F?Q'1XD%\2 S\6'K% M7>@58A(TAWT7$!K0I6#>.]X&P[T[]'M#ZIN8(<^D-NN:W4$7['AP$6T\M'I] MY"]97'#-OKJT$5>'@F94Z-H0$9D H8F9BZC*ON$*PFH,31"Q((% MSR/H!/%7=6R"S+4V0LBVUENMG "*P].$!&<*!!HVTA]!!(+V(!Y%2*,"I$' M^A_#:RQV*@BK4>11L2!;)%# @#I!_%4M\NC< ,6(%14%2+/+GH4 MN2>"/[O*G#L3$H\6&4_7/0$K;XZQ&D4>$PL2&"3@4IT@_JH6>6P>A_ LZI7,?90L>)]JM@ MHZ(CU5G4Q3F'(&=;SB&O($<^SO$0<:MT:!RAW$6]OF4[#)V".51@K$;M[H@% MB>8N1<-)J7?:$5&SU4[#0KEO0HVD^ZQ&W>[,3SJXCCB5HQC?5*W;\>O(D9YS M*M?MCM#M10-MQT**29S*=3N>"^,-R)&.&0KL#F$ MU:C:7;$@0*"[/E!-NHUV3-1LM=&(4.V;4"/I-JM1M;N+T^N4,%=RU7Y,Y&S+ M-Z\A1WK.J5RUNT*UBX)EE[I'/MQ4->-4KMG)7!:_Q,V;?+-:CG@>YT%\']V. MN4!4?D#Y_E%:8= NQ8.!V>OUNR:U'2IZ1B&S3R@E76SW^^RYQ!*MG0Y\&ZZ* MIE@< 6B?^5[/]X?FD&$ NNO"/NAU+=,BO:'K>+Y+'58.;Z7873LB5,O0BOI@ M%$/AUN="U3VEHCYH':"HC>FK%'US*$6?3U-81,'MBNQ9H>/(ZM2G92@J&*]0 M'RU=L/M+N&(0:E/0!CPZ>6 M8U+'9F:W[W=-FPZ]/HC9KNWTRKJ,HM?J*EU?@ZC*084U4EGD ?"ZK?6CN83U M&J-UE5\7+M;&%F03(FH<7E#C!A!J^:WIE#4-*Z@/XA\%+1J; M35 CT45.!K,U-VJ/:0177#0NC$=<&'+9 4>4:M5R^*7,7P.D7A_RH-: 6]BC M>%XR2,A:&JY1)_( J+=B\_(LC,5$G61S;F3U4((;Z5!KHZMK)Z1;SL<$Z;="9K!Y*X4Q2C%UIO,F#0-Y. MSQ9=%1QOE;!->I,UD%E8TY18NWJ32U? !Y!=_!J,D6Q<]D@-_PVNEL":(F2G M+T8W;0VA!&YVY3T3"^L;P0?B25N96=N.(9M1T8"K78-T*$X6$Q &+MSG8-T#HB14UM3%XC:7V^=CV; M5NAH:VU"=SV^=@W4%)W.F>,UF+>M 4CA:MM@[#ND@IM.*,462>-HU@/S#TMBF'>TZR"XVNXO==5>S>3^['FV -^C$ M-QUML(MB$&VB&^LA(-JV^QU3,?]I4R=9FV&'=*G)!L[0I+0W-#WF#DUD$P)T M&R @9%DR60Y^PBMFVV)Y%:Z;PG4;VJ)NM6[\W!:5O;'N^1J+=QRPQN)A\#A0 MWE'^./\$GZ-0?',7\;23C1[XA/]\]I#GTY\^?/CV[=O[C(_>WR=?/_3._]_9 M)Q&"\HAH.__QP_-MSX_*^'UA&WS\?IN.P^@G_GTZCD91_AN?W,+CPPA^S<", M^/EL 2P 6HY>\[]'V=FGQ=>_!CD8(G,LE'=__+#QH9\^?EB\=0[?AQ4 /TZ? M)[N5:\R#M.BE*]#N%K/2$#SCZ=NG"WD<+EU6-NI=?+=XU=+#/WZ8T^E(1"LW MA$I$&P3I.&HOV99%M91D*^9V%-,2Y\/PKLI'9"49BR;4@]\&_OSK5M)O'M)6 MEGZ?DS1_\,$)B49!J^E8U@(J2T?_TN^UDWYOGA"4DIZ7:1+.1OE%.G>2ELBX MY#85WM0/:*E%>84L)+-HEY2%M#9YLT&"9B6MT';LUW+B+'.:M'NE$9%JM/PE M2,-O0;,1HV8E;8SLV!CVQ%GF1&FWN>.Q:K2\2NYR M;8S(P4**&B--LI V1MX<^:!921LC.XZ@.7&6.37:O3E_24I:_A;\.TD7-9K+ M&_!74>H[ $2DTS3*>"])ITD*^-,F27.,)+-)(C4C:;+75-!6 M,,[I4G##7%RU*'HU"<:B_/PW'D:S21;]EX>+3:N#)TURDY*6BC3W-0B[CE),F*'68@YBALNE[-;N/6*C_+D1T="M)U2(?,H::-(-!WZFHR_BD8\*]>UDHR M==>55.F^2L;S^"L\*4D?AU$)WN0R$G>Q)_W1?V81[$31#?QY M6_:"(./_ +-VVOUG*TD'_V&VI)[*VZ0#! 7C*/YS420,O[:-@A2)#CT8,4M2 M[\/_%J3A]>-T^0#:)4_ODG0BNC-W8?.%1>O^:)3S\"I/1G_^'D=MTY E'4%# M$IL)*\PBU"YB"#9F:GB9:W1>F)81NS5" MUZ7H$G&ZS+ZNYG3M85? \1)[W)KCM9^_*Z>W@)-/CGR6YTI./GA&&(UG8FLO MJN5X5DZMXF$YU6HRG>7S4:.#((U!.&3@;UP]!"GO/FY^@&:&E\R F8@-P/^Q M5VHMZEK%; _;E=4N>YKP)F;_?>;?_-$HF<5B_.%EFL3PYX@OR>JGVYZN N$> MAR ?LM^G(: 7\$$M[WC:#%@---147%CP9SF(I#>;S,:EKKJ[XZ.\&%D7O51T M_0A^3KEPF7G^C?-X,=!K%H7"D3Z/R_N['%QK+A3A7<[3ZV0:C6S+ULQ;,"]Q MJ*PFUDDS;R\8C\2%//P]#GGZ)NMJEI55^3;!HJ=$YLK)JB9V'#V):A_Z.=O1 MSZF??C('[^0+64E,1XE#4O($8F2D7]&>DE@VLIBKAES=HETE^#3K;;2_\-$X MR#+Q]O Z64S\.+U$CCH\)K/L5Y7'M#YZA=WJA5XK%92%65 MV)KIC0JQDJ(:[^2G-\K+0GH"H%9H1V8A115:>R8 *L1*:BJTTY\ *#L+G3K+ MG"CM] 1 ;8PRSB] M]>:!/K'7,H[75HS$1[YD.;$G)?GTB3W-#/(=+9 .X7FAE<@O-@K%+S]>1,R M.O]<[!W0Z9+VK>HE\8C'>=G8Z$N4_=E][/)X]# )TC\W-"2;GZKZS'^DQ Y9 MP$M)/(],O+A6AMV'<&7\AJ,HQ<-)%/QJ!JA&8Z!X*M M:=$+P%)0*-$Y]4XB!RX5>\@L8J5FCQ.5[:^QB<2R7FHV.54E@\"34Y,=BG%N M\\<.QM$DBBN8I= 0=72&6T:B/,4(F:2*=LM U.+DJF M_UN8/=44]35,( L[DEJ>KQ+HFJ>37Y,@]D^)$$7I:_G99L(&HYXCJ12KI!1V MZ[?W^6U^#F1)9V+92V\?)BF/[N/2$QD]=I,T3;Z)XQ GQR8M8@N5B&-[GBOK M^)']B/,D:>.P35H1\.ZZLB8G7R/D>?P5GI2DC\,H#N(1T/*D**.+472,9&?V MD#EF(C5[G&BP1A>CJ%>,T@1[Z&(4&:FCBU%D)(H^\ZD.G?293WE)HTLT9*>. M+M&0E33Z1*XT--$G4PNQ;%CEPP@X"D)G8J50K8DPYF8F*O6IB)KI'8ES*D M6LI@39E]*8.KI Q&1#HY@4VT$S?.P-LK (ZRA&+DW/Q^U7\":<*#;);R3_/? M?H+?/GY8?%D^3-S_^I-NX,4WF6A6G3T]-(R^ HS/ZQ?W?9Y-1)X[>>:^;=Y> MPK;Y_N*Q?1XG18YT\X/+A;WVS) M>:;^Q>WS.L#BQU<>4VZ_3__S/_\?4$L#!!0 ( (MSHTQFM/)EC!$ +>X M 1 ;G-I="TR,#$X,#,S,2YX,(UR6UG;WSLQ+!T1"$K8I0@V MC6_?C/!"Q(IB-1AR[5\*!=%(!.9 MR ]7(@E\^]O+)"!/3"HNPK/6T<%AB[#0$SX/1V>M7Q[:W8>+FYO6WW[^\Y^^ M_5>[32ZO'\@_/18P234CC_1%A&(R(P_>F$TH:9.QUM/33N?Y^?G 'RI/''AB MTAGRD(8>IT%;,?G$/:8ZI-U.6?X:%WY*OAPI",JHA M-_&A_%-R?'CTU_;AY_;AR>/A\>FGSZ?'Q_^VI5!_)[>W% >D& ;G'S(K<,Q24^0<)+Q6K!U45JK.6I>/SR8&0H\[Q MX>%1YY_?;^-J:/WY3R3.>_HRD &?H\ W*2H]FS)52F92 MRNE"Q?6<:* QUK'!!5KO\&0^/Y@GFI3K[VO9P:(ZD*D-N9CDGDVZFJY @WG\ M7$"[JC]WXD0KMP=XU'(VGUTQ[V DGCI)8GDU>)&4T*R6D2:IY;0^X^5DD( 4 MGPH4[,4;EY-@2GDI/'QB2I=3Q6E(=U(T,.6>*B6E*>Z5TT "4AP5*?14 M+B&!E$4:3>6(Z3LZ86I*/58-@="K35BHKX6<7+(AC0*HCC\B&O A9WZ+4*TE M'T2:S66(PCS+S\CE&PU#H4TG97[CF^F4AT.1_(07V"1/I0C8(\"2X,,O]S=+ MA=1)+]O!C)U+X44H)@W]JU!S/;L!UG)B"FP1[I^UG#DR(5(Q? ;=,S?B'AT> M01>>DMN/P(K$O(C%[%MGD<,B\T@QOQ?^;)X]&GA18 AOX7="G.1P$4XE=,>A M7H,REVPY7?(VM<9VC/0 TAHP]8;9,-,7RHAR$5"E$DRAN>Z!X+>*!&[KG8#) M,D8$A[]0B8#C4.F3QHS!$/#61- M>ZQKIAZ@6EZ("6@Q9D#PQ%R&6YK;;C?&J&.].:*8>13:^Y;5Y3A57O6'7,PLC'HXL M6]:A,P]^!S"#52H"P^=E( 9"GTI? M-8:N;^@[]IQ795\"3033$9/4#?V+,0U'#%JJG8<#BVD _-B+/@^$]WLE;&RE M(#>6C MPZ*5-4F9$>!&##ORH775?V@UO?\:AKUD XV-DDZYIL$MHXJIO,IK-OS*S-QF M/UHT._+]"'.U)RA$R,PC#.W\FGH\X'KVD22%DKA4,Y"8R:25N3<(^"B>QC=0 MJ0^5>Z:TC#P=06\] C/?LP G9EU/\R>0U#9U/=BLQ=@-H>-%"#VP)UC"X?([ MGF)8)9*\H 86:_0@637#A!\65["R,HHE5KP02BO33<.,#[TH,T-5LV/9L PW M6$X*8-% U#:\B%U< X_Z\(A7V(_T9=W>P9[]VP:26\,[1-6CV(DZ:0Q9GUC0L\VX3I;E@FS M/ M\=HQG_QG*\>N[QNY:5 ,OM\-;S+^YHI _=P>(&T+8%P0R'<:"TX93=& M:RHN\I@7.(WI_!A'=EI2Y_,M(W>3*;4T[UAUQ?3N+MY%%/N?3G\T@N3SUS,5RYK M :A^*6YP;1(KBN]B<;"#B@7"IU0D?#9"$9"*],+YCWP:!+X) NWO2;(/=W8' MQ?+BG)@\V3^2<5"Y\R->C<$3KOV1,+(P;D=#22;(1.A?-9O*S$15]B M!. 4KPLW1&?]XMSH+'&PKXG.1#(R)QH9S$@N',FD2U?)#3)WV&_F\Z/N0$0: M)^XPTT9'!(;32.A+NDJQ+'X'7]QR.D#/.6?J6HI)^OI_N!Y?1$J+"9.;=J^[ MDLJ-\\+FP?J]L#7MI*@!L53XF,I&8B6RX"7SSM*##$&1/.495"&9+DVCV%FC MR+:EW[ );$D&-^ +NQIK SX1E_"0-.C>;W1?*,9UD,KLF1X4-B@X*[<11%N)!6V7'80SM0F*% ;)3+L M&]2]+>I*CJ5ZQ?+<>"QLS+P*'N=/PVKP^?KXK#2 [K0L-RX+>SH[P64S2F^, MQRQL,@T^R((ULYC)Y&F6K10AGX@DD'@Q/@ [D<;S=_UYX"SB<:=E.?'XJ;"? M4S%Z67 M93E? WW:YNQ%7V*-9&E[:QG"=-LA $B%P_Z6PZ4*@?W.$J#8@VQ!D ME4;4.J1N>!0/0%D.CV:8VY'-K0W:-'S-9/P%I,V&HFH8J,;*C8G*YYPL[N%F ML7>&@)@R\X&KP"JG_34 ]!S8)O;41EQ^.P:HNVE?G=""BX MQ.TC=9JQ9"M]!/J*\R-NDA-NJLT?:I"Z[5QP:2\[>:>Q^39L[C@XIY+A:].[ MK5]P0SN/WFD@L!U/B5F'V:%0E9I\13*WP0M^WK(/UAHS[\3,::3$.4S4A@P] M1-="W@FIQUUS#1*]^G[5A5;=[7%/X_YF?1W[T:0.LP=6.HY#3H,@RAFQQ*)G;1\7AE%5[N/&]@ M]*8A%-U ,QE2S8Y>(7X""CM: ;B"I_4UPWC(AZPZR-'_!T3B'[QJ]9X-B;E% M]11O$3UK*3Z9!JR5O*/20WKW_:N=J130N'%OMI.R31D4J.^E9XAI&#!'^U4[HVOFH?';=/C@Y>E)^(6$>" MO*;K29#2U97 >>?S,AE,^:673'=8H%7&JYWSJE\=I5=#5ZH5F_(N)L1J^8K5 MA5Q(BIXH?-ZJ(A8O5*PF0TN!#.R=>H_"%*]JKE9X2F:N> H$@P'TQ*>^F% >WF@VP>5! MB]"!,A^9GK6TC'"" _+R4YCX<.$_&D(_DLEV2LB# 'FG>54$Q%Q'F/IW*:+I M62LFY\"^JCH/#+H$GOH,"NM.IY(K:6/58Z$F(H15GYR5Z3ZD@2I5/I[9Z#1I M$)]9<];R)/.YWDZ56"Z3WO#",$XUZ#.)IX71$?L7H[#Y%XNXL#=3%MKX9GW HZ MI][OS%\86Q,#%16J2K%/:EY0JIC)>_YK0:.RQ+T2/CD61%DG,?1-8;82CDQV M&THE>[O.H^QP%@,J:/6VNNZM'GPUV4(WVR5PVQ$#%K [,N>8+-\@5 M:FX=1G,=ED[?OUTKOZ2:HH_V0DA871N^A8[7D6>?^M]XGQ2_4HQWXV$^$03X MF%Q^ &JP>SSRZ2JT>^1Z9'-]-*2\H>78D$F)TS#3#M.M7^NTJJ(A*Y/LE5V% M9TP#XEZ%0#N;B^R*1;&5K)3=MB-^V1&.WDP_C"E<-BTM2=LGTUP+R?@HO$A\ MQ^="2O&,)\84%%F95_C,UQ^N8J-""-LLR[),2V5QPYALE!VZH+ M0!(PW' ?9Q4\/HW9_Y6%OI 8&S-ON*WSKE:'KS.H+5?O.\6C!_0,A^-*]3%/ ML#_CMD/BQ6YF==;]ZG"621M#T@(=0/([TU=_1#3H2SYA_2"J!O**G/;(!W=+ M)4X=H6U.)5:G M)\=UAZ!/%RC]/'#6:+LV![LA3_%CT+6>?3+G780R]8;? M87$[5KTAS&E@#8^#1E=EI\#TPOC 7+QN#M; PG;;K,L@KH0T+"=S>CV\\2C4 MDR,:)NY2]"2)@/MI%+<=]=4;EES 5C;=VA;#/9JB;:32XK1N&\SV7G- M"0,EIQ@4.HT:-/O4B<#P*V3LREYTUL9]>GR_2+Q>XB^VPG4IWX7GMA\- NX] M, \F,D4;ER3NDS$3#]$]0RGPBO.RDZ^O7J;,,T>0G;/<,WP38E0#;H?:/>"V M&+Z'?<;-=!61W&[EY0Q_^,K#N49HE(6!XW$,ZV&*T\=M5>52]C]^Q?*7K8(R MY_?#5YT)A-EJY=DQ;;K;R,WP]>=3&-C\NR:ZX\&J#:VZG%):S?0X4^ ML! FFZ"[")Y Z?EHKL(TK5+N?9JW.05&A]FMH.9;Y-KQ1%OGO%_5)I^X5[+1 MLYBPCT(OW:5:EF&OE, SN8K'A4J)GB+,=S[+LR0[\MUG*GV\7ADW/=*->V6V MLA_'-.R9*R35G3 ?4S#_FG+Y*PWF F!>M]CM=8S;J/$)#0)HJ-^A 4<3A?WY M>:1XR*#AEF"H2NZ] I08:MR:!9D7=VESYP(.:,O;_+H<]K$:EG<.2S+LDQ+9 ML%*0OI"R;V*KQ,N]*AZT0MY]VI_%+1KL#2@L>SD-,K&[\39..EV\S,K,%:U+ M.;=C^]K1L-\Z\6=C\/A_4$L#!!0 ( (MSHTP8]HTV@!0 *DK 0 5 M;G-I="TR,#$X,#,S,5]C86PN>&UL[5U;<^NV$7[/3/^#ZKZT,Y7E2W*2>'+: MD64[]8QC:2R=).U+AR8AB0U%J !H6_WU78!WB2!!BQ0(Q0]GCB7ALM\"6"P6 MNXL?_OZV\GHOB% 7^Y]/SD_/3GK(M['C^HO/)U^F_>%T=']_\O>__>&K'_[8 M[_=N[J:]7VWD(6(QU)M9;]C'JTUO9'EVX%D,&ND]N/YOSQ9%O7YOR=CZ:C!X M?7T]=>;4QJD7/4^G5Y1[:].YBJO[:>W@8G?:&GM=[XH5I[PEQ0I%S&K7EQ0"! M=3[]?))!^?9,O%-,%H.+L[/+05SPY ]?]<+"5V_4S55XO8R+GP]^_>EA:B_1 MRNJ[/F5 3:XB;ZRHZOGWWW\_$+^&I:E[144K#]@6S%$@L"7[Z1IV3O_$.?R#80T]HWA,T7+'->^H>YJ[:&3Z+LE0?//)SYU69\/ MT=EE6/]/-]@.5L@'J,ZMSURVN??GF*P$U2<]WNZ7I_L<^< 8/B9B'K%H\@UX MP4%I6X-]*7V"FO^>,IAEO(_Q/)DM$PQEH8N19U'JSEWDU"5 M@!I-LR5BKFUYS8.Z!]&U0GN0'C70.&%CP$Q&>+4F:(F@^ O:FU1IDXT3/[+H M\L[#K_3>=UR";+8'U;MM[4WNC4MM#]. H&N+NG0\GQ"0V" *^-0;^LX3LN&3 MM[FG-$#.T+9A(V&POTVYL+"(0X>.(Z:IY>TC@-JA0C]W^)[D!!X:SZ$HAG7M MN:)N.);\W^U_ _?%\J 9*AJDC+@V0P[_[>!LW)/ M07Z$-$)+:,&I/A@/ZQ.F;QZFXF/XC /&A3.(5B"2CK#/",R%(:5(R-GXBP?7 M>@:9S%Q$[PA>Q5__XK+E** ,%!ARN.G:%OW:1F2TM/P% N7*"/XW1*TV;M]2 MYJ[X^GQ$+"KD\8\S/$%$3"W8*\;/GKLXQ+;^;K(:Y1^[M8@/5%+H:[J$X][M M9+JMB=T@ F'1(8):'AS\/VB"FV[P:>NR\4_P"@A"!)8;..\ZYO'FJ2RQLV'#6.*T-"ZY6J6J0>U-0 MU@G?3F-+0F"S@ 10YNY+T)OB?[:))LPE,,!@2IV2"/0'S!N\'?RQ+^?>ZU2 MU23W&+9_@RT7.=R.B7PJNI@0!,"&*Z[NT.O-]GGG#I/B>GOPJUDZ6N=0PXNM M3B>M8\N<@V/#G"CX!93<9-8VC56MTVY@;VB/:HR"!KD27F#,K#?4]'Y2V7*3 M8\O5[">T!FFZ!/Y."%X0:]7TFJW128/88*ZL7+:*;.?\. X"$<&VV_B(U>ZI MT5U=2/BL>:CAT5/LH%5,L74 MK;Y'''U +:T1TS8[IOYN+_$3-$9SB9F\F]#8UN9%-+9%W M=9H^.)@)]ER^N[0(*NGBX.!FXE*C16A1!VT#RQG"0>GQX4\;)5I"?)^0+>-" M$] QG:$W=NV!+ML<%QJAQ@26-3U]&J2I;?9MV\];F$;R+K2!:WK JSIJ&ZBP M0L/,RAH.T^VW#=F@W&-7H#<]Y#7[;9L->3LHMXL*PV=J$4UI:V$VO*OW+K*D MZ5FR!PVM+YRDY_$\:R.+2!QARJ@09L**-K$VHE8;HF1/0CK.J,8%3R/DM,VT MQ"+9JMPI[:5MB#,"0C\@&V%!;@& DE:Q MJW36 (12^"WONXGHJK#GP5;7K=*C�E M: J@$^YGCT>&H=)?CY$'8OXM[E%GT407$#["\M:#WBTX !YC,;?\)GS;?_L M/(J%^U/T];^C(RN%;478+$603D"(, ^&W7G6,_(^GZC4&.A',".6@VHAR-70 MB2!UYWU$3 U"815-&$B G(S_:R4 27E-U >K0*A;LC"U!TSI'2;(7?@AI?8& M)HY/O>@Z[#\!%7L=C,-X#@J,''?C/6GA6'+_-[%^4'!D#*BN MJ 6/N+Z1T1S^J(^NBK64*Z.#2AZ*)FPG^6@U-K((V8 >\+/E!4A"O5I=+:C2 M.5D*8+N8#EIOT!S!^#M1-$[YA)$4UDDWR+%P&H-4>\2^K42_I))F')D][4<" MLKP.G)*Z.E"!LNHR] !;$TAJT*87+F@:"8L]!A/)-A7M@5I%=7$TSEG(YWA'M M.1RIVUN*PVJA,Y7D9N M6D@;G1FYHL;BX@HZZ)^02)FJ5-N+2NJA&*\189N)9_E<1/"-9QV=[Z6DEU31 M@>$),9?VA3&/(V)*')$^Z1>RX0?ASQY"< MSVD6E1A0[F_*6^N#>KV*Z\\)7NU8*N+.L,Q(T,,$2!8)]#Z=G9WT7A&W7(O/ M\&E-7$P R^>3BY->0(&X,#V&Y7457?DB2L%^>PQ@T]-,"NR[8P!6==Q,X7Y_ M#'"K;!\)W/.S8X K4=Q2E.>FH=S2E[-@%2VBZ8P^)O#E%UHIYHLCPIPWXZ08 M+X\(X_8A)D7Y];&AE*I+WYB#M,!JE\599&9*A;%!FE(53D7S5(K=(&6J KOB MM40*W2#%J@)ZF24CP7MAD&:E:N*6K/$L:H.4C?>@+BJ5@C=3LBFH6X4>4.G2 M-DC;>A?NO.]:BML@#4P9M\S7*D5MD$:FAKKF;4S*"3,UMA).R'P]4L@&V?34 M)'JA63\5Z0:)-C6\NZY'*5B#Y)D:6!5?PA2^08)-#;[*Y4D*WR!IICCZ;?C> MIOQZCRCL8G! /HF57C*CASLT7,Q=!Q26"N6Q1<\\"2X??ANF5LBM;,2WXRND8_DXRTKK8?RD&T1*5**\Z5T.1*'>E#(O\HI)BFN@W;0W-(I+R$X M7T:+!>_!G!X^C'0O*-#;UW&_ !SCJY6_HBE>?7<<6 M9>15]*&E7\7QS,A+[,*S?'[QM+ '.49 MP=$-"O^_?;.]@#]?"W^()V6>8.ANYW,^4I+MZ[!$Z$RL5\^#I*J6'B3IXVA2 MLC-%=- 8#O1XGAW\L;_7-)- ;:,G+5XWJ[7EDE# \A 5D;TBE$O_0)X#.] 7 MN=>04EU-_EHYJ9"\;14'6\D]MRKJ=0M-FJ&@-J!,UIMB9:UI5W\!91W=X%?9GEQ04)-E M@&]W$X)?7#@)7&]@:P#U)HH8 58F+U 57:C(30G[--HA/H37X0WS0;71#O$A M75H-\D&UT0^+F33)8_1J%ZAT3V@=$-!Y:?C<5\5S"0H5=>))0M;\15G4E;2X M3MJCZY49AN/A+RY;\DC%\''W]+6U['ML%=AJ-Z<3^PR+>R8@*[J!$I<0H8DH M^D46O%6KB4Y@E":'5$4H;T!3PE@;(41J;(#D!1B8QE,H1UFM"-\9[2 M &0&"L_(<0H(!622BKKQQ,0\\%4#ZP76B=2.55U/-QK8E1+A+I1[Q<$IKJ<) MS8M+8::#J+[!P3.;!UZ\*.1 Y%7TQ,>DW'RG3*C5A&Z,\5JH]]9 G1:Z@K!D M.4F+=X5V%0E774\WFC"17+WAV*VC)=*HCAY;I:5JN0;6 MSK)=V7,[[H/<[J2J/FX9F7>WW?E5AVD7'U.MPA)F9&[(PPBP;09]_;N> M3!7'6DF6R=\UFRHM39)4D[\[IBD8A8W,P=X"IZ27IRF#3(KO:X]#]:]H4PZ: M%"[8'@?+' [2$^(1:/,U'8"*>*5R82P)+__@6:DC@9E1ZLVX6!U;:%;S7,D' M1ACY/%SS3*F*DS(RFU;S;"J_O#3FN56I M=9N4FZ6-C:PB5M'(]YK;D$BVSZ$F(G;+ZJ*:XN0YS1=N&XCHUTES:.+,D$]](LVG+ MS"E\\OU=]E)=6_4C>MW=B:,4DC9>^$*UZ*"*H43WE,\0LAG/N1&.^[\.G9#M MX_D,KUW[T]FGL7]M>=SE:;I$B!T+IFSZS%2?_GAZ[^/IO18X6/?UKVX]_&7> MDVM&/E5V[$]2=>M5FS-S-+0#,T[I+0R#M/^/APZV+A _'CIHZ:$#,[3BR& . MU:W%@J %]^Z\WCRA-28BQW+"P2E:"/\RHU3^]/0U?,8!2R\SA0&=P'D@O(3B MMH[HBXQA/!:P_&ON[#H**(-91(SBP4@$,-)[_W>#^)8R=\7G\2-B4:'(:7F" MB)@0/&(GB1C0<61##T_0O05NT MYJ S-HY9UD\'.."^M3/,2[&#,R^[$(V\+-/!L8R(-C+@0 //,BJ: MD>$'.EB6ZNY&AB5H8%FJ(!H9FJ"#8[)#Q7[V5GU&"G9K$,Y=_RS ?V-ZP7 (2@_2LG4<@$M'$:YH<_RHM!D#H3FGUU+ MHTZBJ-,A(=S*M"IQ:&N@81T7<;^(R8>,"]R>7O*@)$TA55K(=4HML'/4; MT>)$'EV[!)97>0507%;/$XK/3#@*U\GZ75%)!PY85J@B+W:NB!8:L>57O/:7 M*Z)UWU";&-EM(C\$1FZ6[P"=&U,CK6#JH-\KTHTT=-6?"Y(=8#^;U1%I%$./ M(0(G9W2NXV!\-#M=EJ-U\2A6[BZN\K"T>FT8)EYJ,LA(NV];7-G7J'M$4GAB M\?FQ1,P%ZH_BU-K!\S@WC1-N18_#[6+GU#0#0/37)G%N@W(X(%#%#E$!XM0N MDYW+>I'Q3)<["8LF!$&%X4IHAM>;;:=3GEZTL%X7L71Q.A42FO$!CF,T1<$O MOLN2Z64LX1V24YE0C"Y.#FZ63%/23@A>$&O504*Y\=AEJRB911CYLD @S;O) MUE!T95W032 R]ID&(3R?(Q+F=G[$A"V'*_AH6[<_W0YYF,AD..H:[='FGN-O MY/??T7"&70R);)MA4%Y"7_VR>(RNT0\[.0BZ; )9/EDRJ5-W=W<=I_FJ9*Z% MQ\.*2GKL[]E,O1(;1*:(;AKA;P\5S H%VJ55-9\XU<$=68KE]T)73Z3RU6ICI,Y$]%[W2(R%YX&^K,/?]HH M453C +QL&1>:@!5#9T#0M<!%T-R ;8R-82&%"#[& BN6G$_##@YS[!: MX=]N:LZCSV>)+N9VMDM6;9G7>6Q=+8G MV;V7%$U"$A.*= #28^777X.D^"$!($B" B"K:E/KL1M =Q-H]#?^]H_797#T M@C#QH_#3\?MW9\='*'0CSP_GGXZ_/IR,'L8W-\?_^/N?_N-O_WER/3#N_,/[WZH_.4^2D+O MX]%WE5^-,7+2-3U YN/1^=G[OYZ>_RN8(U M@<"YD'PZKE#Y^H2#=Q&>GYZ?G7TX70,>_^D_CC+@CZ_$KPWX]F$-_O[T7U]N M']P%6CHG?DABP*8VD$[&&OK^QQ]_/$W_6H4&/+RX *^B]?UI]L<,FO@?2;KF M;>2FK)0@YX@+0?]UL@8[H;\Z>7]^\N']NU?B'?^=+O@W' 7H'LV.4HP_QJMG M].F8^,OG !WGOUM@-/MT'!(_/J$?].Q#-O[/EY&;+%$(C/&NPMB/5S?A+,++ M%.OC(SKOU_N;&OK 1OH%TUT7YSOUE *>"NPNB$D0=[(=>':B>$R?*#"PL$>&7E> MNDV=H(\ &@8+_=RA-YB7!&@R ] (SG7@IV.S;TG_N_H]\5^< *8AZ80DQKX; M(X_^;>=L[(FN0G[?H6_;^#W PH1B-L^4*\5[K\>:NZ;\(5DN';P"F;M\=EP0 M#2,O>LZ^U&/T[+L_G/TP"2^<@*I-#PN$6DN=P?$QDF/5&^*9ZO3P=V("Z]B( M:>/A/7I!88)@N#.?8S0'Y+R+U3UZCG#L/('\R'"$F="<8KTS'K9'3-\^+,7' MZ"E*8BJ<0;0"DF0..$<@7)E!?\58:N-VUP2 9%@),81!@V/*GHN M?/-+/T@ 2X ?.X&;!/VO+N6X#,XIY>J@_"(*:;M$3_%-"-<8,'65>P/"^;5# MV1ZOQLZS'SO!+7((HF<]-60+J')?DMLHG#\BO*33=>?!$,B8S:NZD\4DQBEV M_RC'5?'Q&Q0KA=Q[ )43TTMA;0\G;IQ@0&+DQOY+>OOF/ZV*JP3@H@3#$#?# M$?!/8NKD]NK(=^?>H%BIY%X/,*K\M51;OT3-(TP7P=XJC.7:6JL]LBT44T@9[9>G'R]P# M3(U*$(@(KEWE7ZSU2DIO]53"5YTY *#TK2V<>%JF\T050_@2KN+<+P8 M+>&?KG/UY6H$O!]-1V.5I+9:=U .%.'6;7?6 ,Y,1>L/RI%"_C]&H&!G3B61 M"U4E-UJO/2@G0/N#Z^(2/6/D^NL8&BB#./;_2/^YK1&J9$:7Y=6$K^^B&)'' MJ-B;1?2!Y''%TI_6EN V4^^8NN8')"U?8&C":NY< M4'I"^-%%A9:P]HI787R8 A8FC^@UO@A EU7'!278V, RU=M'(4Y#LV_3"SS M-N(OH8TXU1^\::&A":7^1+JSJH[#\OH=0C9(KV@*Z:H_>. Q^<(J5)[.JCRQ'<1R1F*3"+/6B39U5.FH( M4=(3$<,9I5SP*$%G:*85'LE!Y8YPE:%)?,0@]!.\2CW( Q#'F7]HL@2>R4&_ M9=4+JUKHFC)TOG.T$G!F7:8LB;(\?6*JDU:M%G# M&8X:"CU:H);]EDZEHK@N6_BTOO*0V$A6S!F*5SWLK!/)O%Q,)PK<&C:=2&V7 MJ.T99*H9E#GE)1E)"3N>,\G]):ZU,4Q&3] M&ZJ#_.7D['U>&_SG_->_7"3$#Q$A(_?WQ,_.0OHC1N@ROTNR10/G"06?CN7' MG>X3-;^<&T//JT]:4$&A#<'\:C9#U.&"+N$HTZA.\9?W\@2))FE'Y[9F3G_S MR]@!>_TSCI+GBY^^Y&I*#3D>E)+5@2J'0HTC#,IX*A7X2/"!=7SQNX0N712/ M57,9F!^7#Z^$DQ,\=\(\B@U6+(D"WUN+YZJTKB@#I44$=P6Z@9\W<5+YYKSFV-@'ST#$?+-C?3&HN(?YB/(NPAG'9G M^7!V=GSTC/T(@V+]Z?C\^"@A@&E60%ED)MI!J4"\E 1_IXG@;8-;ENC*E4A) M;<&?DNHS[537/MEP1(,JHY_LU-M3I70 F5WL>A5",+4,J^DA3;(L%7MMY9=5OH&>'5)T&'N5KAOKMF8B.Y4'KL5092 C]A7P M!UB.OR8G!]VU:0I/?6/'8P?C%1R,GYP@V313VHW51=4&6O6#NG5R*Y ":KO/ MJ8,+F0,YP=2GGN7:,]T9C>#:<+\# =P.?==@2>X/ACB2^MU]5<);R[@]]!&IXZ:D MEF^R:T@=,S@*BW9GCP;BJWJ/#4$7-2>AAV6H/5#3Z!'LJ20V*18VN0![]/O5 MH-4SG)%?G^E+#P#_W=F/0MM7;JP.6V7D_9J0+*.=MH 0%(7R79;MYE"3B)+W MTB25II#PHQ]Y&S@V06OQ?C$:@:::XQWBV;?"(3IHN/1IXQ $C+Q \3>$PKSS M[^?$]RA[;_+(S04"AM,F:*-9C/"ZH;+PL"B96@=/;JC$*/V D;\]4Z3F8'W4(??.?IWC#MFJ(3 ED_P5D/ 68+@2:W:O]Y M;>*&R O8;TX]GML8-B3RUOT& +EL\R*//LOE^GP?;N- /?2DM\\]HN>,LIC5 MAOKJ]1E1#?[17])>G;,'^"V9.6[^-]#3\W9E',H5+F$ECYBZF^K9E6B>M!LP MH57-;130YD%J< .3$_2A+W!D,-PBQ7(CVHMVCM8LNDPP:S=VFD+';GN$!47/O1L(B=,DNKEH7(.R6L8QL M"/$-Q!R59I8-P4*E;.RF_]L04U3/)I'MICV J.O\B8,2-F3NF"F6MC>6IF0@ M/1*IV5M2,N8OAH?LE?AW^RGXW<+[>\2REI9XSJESD\T@D6NH1KI< D*Y.?YJ M>^Y'^U>-#WDA:JDB4V>5/OQ0R>D5T\(<80 %($,]U(J"V@B=%)0O^X(N)D<" MIQU)V0QH'GC(CQN,RK1N@8=^ M]D=]>#5(C!J,GFK6[)5EY'T%O0@+/<]2&7 ])CS4**O+TBPDCY" 33 MV9AH MAF#_>_E.$1\8#K!.O.&VRHXQW%V-M9X-@S334=%H!J(#QXIXYJ!8A=",(Q0 +:T?VL'3"@!086XH!3DL!^H1C"EZ=FYOG:'#9Q+EYC%TX,P_#6_=',S?H?AD'B5"$;TOR'X4O=K6Q#%+&2?67ANKC0=-,?^",^_--;"& MX4Q3_D[)&7.K60>_9M@,>7,::IYB6G+@K>FBPH*$DBUO33455IJ4;'EK>JJ@ M<*)DREM35UOF(I2,>FOJ+"\AN.3(6U-DQ0?IK:FTLLE*I6?W#:NVHI3NDD%O M4L/EY,B47'EK:FXM1[1DPUO3=44A]Y(KIK_1H";AXVUU?%#/LSUL^=".[#_MR; =I'E"R MR5Q]LQV;6-F$)97FZH_MJ&RNS"EI-E=9'*Q5D=QFMKU5$0R.4U5E,IN .I4; MV8>>18=>'8=N$RWZ,A X/S0NG4I2A%]\%Y$'$*8\^O@#-.,OA[0IF#8DS?.@ M]6&^_M1"A N@0X<%,SHLK(V$*<(/"P=0$V\[+K@)N%\XQ'WG&+:VK0NCI:U#8>:!)TSZX?IC0)L&%_I<=P P.3#Q$ MKEYA X-J[(>@4*8>5NI:IQUTHP#PF]^$<% 1X;=)&&Y%?1P$/&F7Y9" . L1 M_WOSH.WHYW'H8Z*$*W8-^X3%J2>NF=@5^+&"09? =@XY;6A8X>>^&:#Q[N>K;+AQK?A MY;[6])4N=!MJZ[M]OJTHD@WE\BU(K3E);2B!;XH 5(GC>-QMJ+/K0V;AHM=? M3G?H@V1H;Q\U?9#,%8$F]T$R5[@V.D]KN7F2MJ4-[41:$=K0)Z05F4Q? MM U-0%I1*8AVV-#8HQ6M@\:;;6@!TH%;C-BR#2T]VIV!>EQ2>V..0\<^4[;1 M0 6 O$C VZU YYKL;[<,72#"WF[E.=\O\':+S=N'&[27H!^JC*WBV3Y6&8NC M\;SKNDR+L*$I54*O9Q_RA GZFU]&T]$XGY"9M,,!TE,F%J8[Z&<_7HSA]H^6H')3;HX73ABB M0)".+S741)J$J?:2@_>4KE_.-14!%NY<)JA'G:G:<\/OSX95\_6GR%/CN M W)A /^S,Z T%MNL([";FL?5JQLDJ05#"(+_>6EG)R97N\RDK7QBK4SY&#Y ML'J, &62 )K"Y'VIH;II>ES@*)DOTE#X$GD^V%?21/''ZBD72:6A\"S78:S M4M4M4_$+-NAK'$@U6"R=@*9;?8'MDBR)_P<8[@D!S9X>BWH<6LZ2UAX-DDLM M'I8-(%<,8(1,/4 ;]\A6M*#QZK:CND4%#P17O?8:&&[6E*P/J9[S+/+5[''& M4Q=F=5+IM1<22EE.MYS:#_M'K9PN MD=/_G0F*D4A!Y#M,:YG!?$>?]F,LIP'VI-,6%:_1(TNIE7+WVU#A(4\MRS5H M0UV'/(52[@#]Q1E2AU7D"V=2IY'B,;*@=; M4,GQ'MI0.,ATN1:4":)O-M1*B8EC) AH+Y#J310C#TM_5P0YQ57*4UNO4ZYQ M0O\%(745]B.SB]IJ0];B33B+\#)[ .;7! M?=YB\\K?U]J]ZH?\!UWY#V)+UH;L(&545VU-[1E! Q$N-H^TY[7LD.J*0:4] M(C-8W@-?K=M'#R--YI@CAZ7N4=H6]C&:(IPZ6^'; M3YX"/]LN.ARE>8A-:!'580YU7&;7<1F&O:;:[ESPWB.* VTEQ#QP;%KDQAI+ M%6WIYE(IXR]I_]'9 _R6S$"*^M*/;*E8P$K^2#RZU7=R):[>=KA$%RB_GOY MWDUX[;^@?R,';VX"E3,;0&64X(&H+&;63^4#'9PB Y+W<8$P[8EU#5:%$U"T%)/+ M7D-IE6YS=>[.@B:B?*:]R'G=37:O+RO]>QQX&.8##'07VA#3,).A507*A@")L5RLJ-LVA%Q,Y6/%!-<>PK&9 MC:6_QH:4%E/96#H*;,B9,9:+/(>3#^;]$,-8/J6>%3&9I%W@X,'D?=(!?/Q(*P)HCVBQJ1I[G M9ZRN5 5I*>0)8]^C3(,[\ &Y"4YS [*N+\C+<@26STF<P)!6'W(%2WD8%,<5=GTYO"&=DT0I@ T#MLC6K1E-9 8^_2V M?8@C][>O<#&0^X>OPNP=\1@M_2#=!?*2@+XZT^^8B*+UBA?1&\?8@;RO9=\V M'AK]D0*IJ(AA?#,BQL+UTJN^$FL%](J/_![[ZH?\#(JT:1L\]+(7_];C\_SK M5;M+7=IP'^:&5;B3Q)+5#C_ )7J*;\(7D"017EV#J0_F?SB_=MRT:F'L//NQ M$]PBA[ZNFY=V%5"E^X3<1N'\$>$EG4ZG(V )(=J:753N1LK-R'GEN%!:\&\MEM%+XIN ^K'5_RJ)@O4 M0IQUO?N9:H-@ZB74#2#8&0Q 18V:JO/2GYP@H#^"=I;V&71B=$]+9:]"CR4P M6HW7S^&F8 D/6C_FC7$"+KC%N!MQ*N'.]B//=_,=32U*<@&[/(K"]:^B"S1U M_,T#TGLZ_;0+>X$Q()7(I.L((W\>9C:AN[J(,(Z^49<-7V]I&J($+[[9GCX4 MA$A\#]+N9I9W4B CC.ZBF'Y)VC3 #]->K]Y/*/0BG'YV%B7J%QF8]B].3/7$ M%97T[0BJC1P:2^[6:1PS,&;9YZQ\,/B<7U!\]3O8!U/L+]$T2%KN%+DI=4@7 M>J-N6F^@J<-/H.Z^.'Y I0@&B:8'=!'6$< =1Q,E/HOGI]]G'6E N^ MU_L61&Z.-(6BF]#%U-ZZ1-G_ ^^SVX[?4+7U-*;0^L5Y]9?)LKAIUANO!9W< M*;306/7]J=51C>F:T)Y](OBS;F40C,FQD7DP5.,XJ M!;X2(J.@]MS<.C\I:J4%2TFQN:5D_;]O%Y%;]%JO7ZY/4K^8EKJ+^I%IQ'W$;]XL=M/S"=S_+,P6K&EG MJ-J0.]F3>+%'0GL6Y? ,V'(RV=!$0(+F+@D\-A3^JR<]S:>QH5A_ -*S%"@; M:NS5$Y]EVME0"C\ [6ENI/;J=H6TM\O3L*&[6&>-KTT\7GLC,K7;OUTZH@WO MUTH3WSZG6_]+M^K([QPH*9E@M;K'CE*5Q%FMT/4-CI=LL%^YD\TS*6FV6J>3 MJJ(I:;5?AQL@AZIDC_UJ7N\TH9(9>Z'Y<7/^2]>TU8J=(".@I- 6[8U=T2R7 MTEE2JTE/D7]7BY\@RP\)=RLF-IY(5D0B)_+<[(KIAU23AAMF%'IIK7WB4O4B MG(_I,D)O3EK7IM;KLR7%X1UW0T?LCB M$H)RK2T@)8DH5U^N1HUK;P,I6?LNPO$"#!CLNTXC#GQ@+0]59=X'TQF +//;+^46+_5\$TH+ MIM3>H]RZ2 @($T)RYHD:1(K'[/[%"7G)RNY3)7%6]CC]H2O_V-+?AIR'SCMF M\U3;D-_0E5B^LF5#AH/*3UL-P$R7Z$D)(>$:4 MY& US8AVX<=2Q--O#O8>8151\_D:C#W>-C429>VD-WF30TGU*CHX=1."_$&%-+W-<17L+-$(@R@0>C;$8_:"BM8M:?;/ MS[UOK?_5R!LYKZ7*M0[^33Z6 K@3^[_J@1+9:V9 M9X/L$>T^%:ZW?2 -E>V85WIQ[+$+?PUN__ERMIEK ?JN0WJ+G:SZN< M-%-)M!'ESA)G0\I J3O<6NDVVJ,A'<( RCD-5E1OS2U[Q+S."0\B&T3_-X MO^1"4!],ED,*0E#F%N'T"$&96U+3(P1E<+!P0)O6IO>U#M&ZIFB=.2\@#1PV MVF'HYBX*7Q M)TWQ)8]1[ 35O]-;\"Z*_XWB\G[L$\3IM-Y><2_3+M(DIO17 M%(Z7C[EC) ZAA?ZAA>[7F5PXH>_\1KJM>2@WQ8T53&PD/VQQXQ\%&Y80)W,84<">O-VC[W_P_!^0'U6?XQ@[YC*47/UF]D6>B3D_/@FF>H/ MR7+IX%6>W[]!X[K,^F"Z'XRB@U'46IY?_9ZDS7/631A(VDKD<>&$DU0@T *I M&?)A(]R$F116;3UUP& O.0SBC_R,J(B$JS'KT_89)D];,UX[/O[)"1+NYC4# MN?WZ+BF!1-NVWUA^GWEKWK9OBY^:AXL&(Z?0N7D^FR=LVN)GU=.X0GCN$YP[AN5U::F\W7+<[U]E>!.H,X_&F ::]4FCM7O=60 MG\$!42-Z81U"HH>0Z"$DNN-HW5MQLK"NR;V(6?;T@K0UA>VH,LS:TSTZKX@8 MTP7HRL&!#XP%K/Z-'"PLSF/#:NEK,YLAZB@J64K?&1^#M/;#A+YJF[V!DCZY MS29%?@)SZ*-%R"%]F#D[;?$U\F@O3=I-*Z&/K]> 6Q'>;F9C.QD!@A1*'( %JWF^!QZ4VM59CC86A(Z]< N;4$YBL2!U8 SB),RQ MX&!:A=!BJ/OST)_Y+FADXP6]Q6_"KR$N&B&4FY_<.31,.9E=O2#N<[Y=9]-! M.2"3*: "1W\=1BN60L_1)I0UF&IR3W$V)0=G'K1!F-^ O8I!Y$W"JK+INF#4 M\CS_76;:E5>AX48L3(7-:VL/C7P)5G31CDVVN7N3W%)A-MGR;L,+1:JRR8F] M+=C!E?$F9]3VIT]\$YC<*+P%[36]VN0,W18T==;$M2?'-H9*!"9FE0,;&KGV M8(=D!)%I2##ILBSXUY8P(^)V$EYLCJ52NTO9[E$;4J EJ&,Z4MHF%VM*+:1: MS3UZ3K"[ -UFBJ,Y=I8"M[H>-$&Q6OIQ&A$9A5ZF@L\1Z*3"$( FEF9V3P4; M!5$*^Y_7AH_F @:9Q73OD]_@^G472P?_)G1P- [;(UHT>6^VT5H5B F<>8W# M#*&E(?E8-,(("N#VH;]PYHCW,H1PB!$T4(ZV.QJ5$=93H.K1<,9+5=O2?AM( M2YP1;NAX];/OHD.Q0].P'DZ6@3YUA^-S[HU3&:YSS20U%60*6N_PAZB:TUFV1?T7UG\;3N%#JZ#.N\E;KPEFH3!WH9!&NF8X-P7 M*[C.F: :<:;V2HX*$=X??'@M<6RZ;7/Y"J),N&'8L'I+H]K>%^1BQ?@ #<(+L8?8Y.PKI>SHYL@Q M.1MK&,'5PF[2G\HE=6>+W$&,JXOE@K'AHF[T(!6G@.>>MB&_0I[*S@9UV>7) MGN+W 1Q8-:D@MM*U'P_S.,86.CFCS@^,DK.H4K:TVQ[$\4(QUO1451(E"#&K+]YIY1V*.6 9FC(755#4[(,U[K0Q6HR MF\'W"^?7$:Y^3KI?02#1LVA/\N$A%>:0"K-?J3"'9 ;-R0QR:0R'!(9# D-# M@#\GO%D2#\ZDT M-[35@DK.[:H]1F6>!_'@S-\39_Y.O'<&MJI0X&\UKU>%Q9[Q@Y]5X&>]]D,G M=/U:,??H*4KR% LJ..( M<.N_6DR@ISR4Q)/9YRCRJM?-0Q3PNL,)!FC&7PYIS9BN&29$M !Z:Q&&SS@B M!%2:F<_S;58AWKK_O1#.>8VTBK MK2B#%ZO\CY*O[$G/M(^QE6&*0RL\W/+\-I2%,H?JH2F .>>?44B;K=+$#6\) MI@Y),\5>D+@5O^3@0^RGGVW?J$O4[5^Y#VI#$EDKPMD:@/:L;-5DMC%Z]>?2 M*2:>J9=J?XFZRZMS;2]VFSSQNTD/-3?\U-W!_-Z\YM;]'MM#C M. \;RA_?/4Z/Z,Q'IMVK/QUB-Q37;%$;<@94$+U!K/&RNS6Q6[YN[1D$@Q-; MNLLMBOKV^;!;01B+ L.MZ:ZY^_4'BX=L%K 9>#?U:F:# M6XS[&VPRG;[-E!MB5X&_S)UNPF:EXC&'V/A&XI*0ESQH/5'FZAMUDUDF1&FJ MZ-KHC\J30Y]_XH?F.DUUB,W)QN92=A8\!FT09-B6&M@0I!//<8AJ*6D%*= $ M-OI7<.XO_>YNV1:0/4FUJ/6C4-5@&E^;5X$-CK$VA#9H$=I=8](QK#Y7H'B7 M&Q*]VCDGY,)Y^UXO8KR7M$N]B/'NT"[U(J9UX.VD^M4S1[HRW-0^+H;E-UZDJL?N-R.$J;3!X;W.,JOC+?#-#N M,3^X%NZB&)''J&A54M!*+ASBD\ELY+I1$M)O?VPRJI?:<=.L@(M MH"CT'.R1K\_47PWPWYW]*$RQD1NK)86Q>%Z+T#[S@B_$-^W:S:$I.2_-./[9 MCQ?K7G/I30_[[M9WGOP 1'ZZM^1B_R7]"1THT;%C%H< MF#YQYG.,YKG>EA>_2'TYN;%ZDMY23.X1U4CHH4$X5>3@V$R> C]#F";/NS0X M1E,;YO0MO-@G,_A\\#1N;/)_*EE$JX.NT<6X#:@57Z%?N@ZD M \]'6 !T1B^S"817/A-4JZ74Z:JO6DYLZK4[-?G>).XI8/ILWX!;2(XABH6L M%:X4*5@NM<);/:'A8.1D1XU+I+F.3,OT1,5 MEV/GV8^=X!8Y!)$R=P,[RILXJ'67D!^E)BGG?)FMP1[-SS3X)CQC$ M3H)7#S%EHXD8PG98^G%A%4:I1H!"UWPILQE MQ_=AG/VMU.*S1,<4?C'_P-0 M2P,$% @ BW.C3'Z49_$N9P JJ@% !4 !NWL= M&PZ*1$H<,\DTR51)_>M?7'A/@@1($(!J]D.W51)Y;CS/@_O!O_Z/MYT/7F$4 M>V'PU^]F/TR_ S!P0M<+GO_ZW:\/)YN'B^OK[_['O_W7__*O_]_)";C\_ #^ MMP-]&-D)!(_V6QB$NW=P8S]!/P8W7O#'DQU#< )>DF3_TX\_?OWZ]0=W&SOA M#TZX^W'K!7;@>+9_$L/HU7-@_",X.HB@G:"G@8N,N0G8$UG9R?3Y(O^','K^T9I.YS]F#W[W7_\+H __]!9[E1>^SK/'9S_^[U]N'IP7N+-/ MO"!.D#65%[&PIE=GZ_7Z1_)7^G3L_103*3>A0X+#82!@/H'_=9(]=H)_=3*S M3N:S']YB][M_PPK_-0I]> ^W@-CP4_*^AW_]+O9V>Q]^E_[N)8+;9BO\*/H1 MO_]C )_1)W2QAC76,%MA#?\M_37)K.\ ?O+7^VNF0^N*+/K2C]1('_\#9V;% M3/B6P,"%;F8H?KTE7$0ZB301BL6&3D6@CV,>1HV.$UE;.WXB @_QR;-M[W_$ M:?@C]),X^\T)_LW)=)8&^;^EO_Y]XS@( F"Y,6+'3S#>!.X5U$41A=A%$$' M?^EX\Q0GD>TDF7[B]5^_ZR7BQ]Q'+*3B903C\! Y4"AL]!,.MNMW_PF+V?E( M"&8G&)S\^O =\-R_?N>YO\^FUMJ:3\]^MQ9S:SFU?I_]/OONWPKY(%4 [, % M1 4HZ0"_95K^[[]2@^7&($'[=N3&O^YQ>X:>7TS7O\#=$XPZ\Z7M M72U(;C%(('.M]?((PKED0$7CEGQQ,EV#WZAX[=B5YWH=M+U<5X]6CD1NAFE7 MY#3B,[ZSW^TG']XF+S"Z."#^"#J:V<8WU&.QR0R!-)Q/5Q4$QB"5-P%$X@2D M,K6B3H*35L7)/96'QC!>\(J$A=$[2 8QL%PKQ2>4-?7Q2-D,@Z=;+!8M/B$2S^&2 DRP^ M2;!(@S#4E( M&#J*B$X,W4,'>J_8K"\PX0-1XRL:4-1DAT"&G2ZL&HP*@1. M1(Z+HWT8>XGWR@4E"9[."9C2=T&4"XPGX.N+Y[P .X*HH7;\@PM=] /X+@]+ M5 I+ )/O]-**A%A4>:7FGNX.B8RL;G40A%M@^W[X%4^/@FT8 3<\/"7;@P_L M[!7TR%]FT\EL.B.S&^3GY=D$B8KW>-3_"GTC.C%M[-7$P,S@BE%P@*"+B?5L M.D]I%?^F64OC[$/GXY+IU V=PP[Y2F:S!6WA3;Y3ZW0Z7_X^;\N]'T9!5U-C M(=DK5D.!VPE-LR:2/;3:FD*MLR.\V,* YPJ*,?VM+\AI\2Y7Z2W=O:["%)&Y M].Z.5R'7H,Y&;V<)M-#;)XY ]XN,M($=QS")&[M<6MO:X\SM;&YKX1NIQ7V M2 GJ6/^3-'6?LZF7S^G,"Q^'=@G1WSIW6,B=H.O9_&Q!V^S'%P@<.XK>\4S5 MJ^T?(,H^W!-$B0B>;)]T%^,7B%H#,G&>_B7+:=Q/#/)/#/9A1-?!T&-^&#R? M(,SM0/CD>\\V_8,;V5\#@',-O5MT/0ML@+CB9,,\FO;NA-S/P.QD5-6 7 _X M/.8LJFC/0VXP6&.8[JPPJ(_"R48M/1>>H&KJST0'Z-YX]A,VQ(-QY^01XWFU M?9AF(T0:]%4!5"P,E*3IGWF5XIY5=@^^[6$0I]L<0M(IR3C>+Q1I[J"TIV*M M:](2(TU(.NP./MYO=0GWB.@\ G7TLP_Q#YO W>QP:THIX"X*]S!*WN_0ITSP M;HP_#]Y^UPH\.>+5XE2*S2+S9J?%H"33#9]%,V'1Y>!P MA]QX0:V$]PJO R? TJOSOMC9 >Q3US:N/]QB!/L QH6WFX? M[;?N#):F20^-R3*?'XOSZ?3TF-'HK$+%$$ M 9^P+=]/0&H.R.P!)8- 81&= M%T3H159IYS=-X3VBNK1_5 FOCVP )WBAA835R<*:E,)JYY;H[DF-A6P& TK] M<%K(T'4];)+MW]F>>QU@'K:)YS53P!%#1@,C6Q!^R?;9J/N^1V!/DLT,%:UM9EOYM&8ZV^*F,P;CA M6"$DO@CIX9>\94!\^ 5^+;;ZHIYA@'YT(/GKYLV+F0D@(D,IZP@8)C*)L<[F M: H%9*<#4@%*F\&K2L!O6(VNO>\CAL*2&0IU2.Z1^%50BT94,[X?PWN( ^.1 MY;*B'_087MCQ"[+YU7.A>_[^:PP11]WN\=E1Y,P&[\9;R%#=I1@#21O^!_.SC(^W*0#UF0PSS(=F[73X80FW3$,_A/[H?4 M0I,^$0[=AQ<[@N@3M_8'4!F.PX1GVQRW2_\?%J=\<:LI ,Q7#F-DP@ MMQ?318'J8K]VIB+KOU$Y?/W1A1[&\P+_<$*/1>?:]S_^NP+X'2D52:B\ M-Y\) %B"6M0,=<#B;B\BZ'I)MC'J#J*/%"3V M,_P'&BQ\]E[KG<,^$I3O^Q0RCWO#_]GI:IH=U"@OQ=]N =61[RL$A1: U0"L M1_&FRS%C,#,J!AT;+L<,!&&2DJ/XC%@Y+'O[G0[%WW$$MHP(J-EEV0OUQ19+ M\3"J)BN4. ,3 $LPF*R092%;*.NR5=6]-ESVX54F,J48E'H!=/ MC14!630E'@8QE@J;_3>,I$IH[\%160P54]0CDC.0I*@(0GZ>S53^B M(HI,I:H^4>A%5N-%019=]0F%&&$EK!@81ED5]/<@K2*2JFGK:S@P!Y @RGK M:\C?[9\M%GT)ZVMH+%T)1Z ?68T4 6E4)1P&0:)J]M\TFBK0WH>DTAAJ6=FM M6'F-; J>O2H6C-M-194NP7&E967/M#I"L+L A2&ZW)2COO"3!&[#^U\'VO:T'W6*-MXZ@ M7B(T= -$[.--ON5JMBQU!) *POT-12*.JT* IS"*PJ_X5XZ]1[]$O]IG9N$] M04\02X)Q3'<0_IG96:[6H[K@R*AAG)7"B/H1Y0Y$&I7S=Y#K*>TQ44Q@"D)A M53,JSYDB05@9H;-KT8=%RIT+X8!JZ5X$B>=Z_@$7GYLKSX=Q?V:=L8I;!%JM=>M3#(! M6"SXC0HVBAMZ^]N&>0Y_]:+X.%&[T5F+E)Q)Z+O-Q0-\QK.X+3=4'#VD?"*Y M;@%OKJQ6:_2_=*H8"0$QE:)Z!G>@_;/<_E2*ULLF!CIC"3FC9A:5!8-BGK31 M:3D8Q M+Y[;S!W1K99[3.=D69'*^JARO?':)W$URNDY1C$6#)R+[J BXIH+P MHW@[*[RELH_JOV?+$SJY8!37*4.48TV\.).URN^2)Q+TUZH:X@AM:QX>KAX?]"=Q:R&G8R_U)75'A9;*,\I3 M6KRNR&I]6LYHW=53!GA1:E7R*YFTMR[]7%F)N*(6IVTE6XX\UHY2KA:H_JPN MU/8H%CBSK$;T&M(P#7.L8.?M-+7KGMZ/B3K);=-);=?0. M!87SN0FTG#&3LN7WPK9C^',4'O;G?V/O[FUX2O5&WF,3N(MTK4]GLQG=LTND M ")F LY_^)OB_;F#G9@U.J%SW^U@ERQQEY3LLV4C(]]2R_!=1TMZD99K@.ZO M@0NC>_@*@P/\^>"Y>+;V.FW]SR&^]?TQW'O.:KIJQ+L$@0I;VOY6"C0[IUEM MHD(;.&!U(-4',H7X0G&J$CP1G8 H!4BK)HPJ#Y0U:J!4->3#X51NV <&7P^? MD!O';R!BN-LGWWNFE6"8V=7\M%(F:#1!('OG"RN#.1$%B"Q0$J8+NC(\L\J> M^<2SL-TS=5AK3;4JD-BAT(.2^&43N/@_5ZBC_FK[Y/[N]EV.'2\IQ4R;)?P) MME@L\Q8R?B&+=N2'DE#M.R"E^FH-\54=KGB2LPJOSA@9A++DPHZB=R]X_IOM M'UA7+?.]JQ]S58,$TG$ZGW9 ;P+L!&3B 9%O% 0'N5Y%(KEV'1:R#81?<]9R MH+ A3+K 6#/M/K^\.C6]^HO2DRV)T5^F8O#V-E0DLQ?S M23!D072D">_/7? M7;7C8'"@]C#R0OIR?X[ 6X\-+(T>H\QJ4R3N5C7_S1BE_"KP&>W\ 55>,$C?I)91$4 M-_+GK1]^U=XN#2;P>GLU[)-\N';LCB#@.G B/!*]A/2_M&@9 @GZX04E&+Q' M'Y_.[8R1S>)&?)264M@S(6 OI#:M$T"M!9FYX%-F\/<3D-L,,J,!MCJ=^_R M%#KVIR&R:QA:280;2C@T3R,SE:LJ!/5#HT#_G/6(D&C':,Q(&()>=]IQ8 M9@346'3C4V/DT-B0W"F$F(;OW#*!M)ZOYZ( UW[V;M1@=&/<>#0?I;DPG*O! MTX7G,'A(D UW=G0;/>!))90*D&7W$D'AS M2%["R/LG=+L_]]$;>M!6-T-D/'9J-:&,2@2%2.W(&NAC Z)BZJ/=ZJ,&9+'2 MD(&HQL 8@21ZH)_WTZ9/ZT00-4&(JT_9Z)FD%0T,@4XOY]BP\9B^:8-,-=]: MX5(*AA%0N3TD,2YVP:YNTOJ*3M"4[!#BY'D;YW\'\^7D;'&6_R4!OR OX#Y; +PJ4XR-8.? ML=:E9RZA0XZ19(^=IJTR>=H\;,(Z_GP D&&]W0J(G8),DD?=T2/"= M[2 )\>S,:-7,.S<^2(M!>6=8)1(>D:H93ET96D-6:TST@"S %=\B!\[*SHS]:"Y1UOJ84;NVVB/00U]FQ[[),@(6"7*KFXF22W;4&N:L.:7QI M6H4;1Z#,P-Q[;EI+@;+.U[1BKFJ+R +WV2D/YC26+I/L+ ?BM-P0R;/UD@4ELC<]%6D(E/K[2+"$AY:Q[<,8X$P&^RA\ M]6+L+AIOQC!Z]1S=>U*ZT[$54O7X&($IC'*QH5?I#9V(*LP0.> _MSK:)K/& M6KV=;&^=3!QA'2=B*YAJD=&$I3CT/9?8=)W 7=S>Q6MZ6"V"&BP0R"MKEB_; ME20!(DIWIVZX9Y:X9PJQTI)H-9BP(F$&0KJ:FN;'M:*D!_^N6W"BNX&1X1T; M*V:T+*U)UXZ7WFT*JPAK&) 3 _@;3 MU71Q>DJ+LSJ9-%QA(!.75AM07:A5EF.SJF-W1X[I*-DJRSD"\6.72*V#3(>^ M^JV=H"KJN+8'1%.K2$PZV'Y1Z(Y-V W/JFT/CPT0:"[6LV+$E0DJU5W4U@P. M=NJXZ"(]0Q,F+S "6R] F4:*JAA2B;$MZ6I-(B,V.K'R=R]YN3C$2;B#$;GS M=Q.X-Y[]Y/E>\OZ(=R!T'WH3EZ0!9P+F"27L:16%X"O2 S)%$T!4D?S-E8'? MB#I@P#FXL4-#L/QPV.WLZ!VWD)$*,:U3D :,W3>?'Y,CO,NU>-FG9'%XC M@-\#04VT(/H1C"*-+Y!]XKWE%1-H -DAD-2KO!).&][)=BZ-]>/D^4K*PUV1 M_8[@B=YB.JE#5VL).'FND@IOYWG--J7>]J=J<3^M2OK:Q*D)^/KB.2_ CLAV M//_@0A>3]'>WI-/E'"*\ S%]^#M]NXGE89A$(;OSA_B5?7$CVY02P7(U'EE$ MI$ZU'&FYAXZ/8N=M/7JG\6.([YWU7G%K%6]P+:6#G]QN[[WGER1^#/&DD.=" MNM9P#IUPAX#V:X#BXI+;>NS6D;<"[;JF@L9W36B28IK>^]/>Q-5MQ#N5H\+* M"4(5KC:&#,4]OXB8BI]QRL:"I]1:<"B;JVGFRKCOP-/5&/,[R/T,:_H9 OB, M6;=SJLV\K[&@C48MWBBJN&QI4>[5J3:N31\$O]#WHW!U291.%ZIK&(ZF'Q4E MB5&CK<)%Z);=$^TV,>68,"YC&2EN=F_$+UY@3-)=P"Z,(XL+. MY(*\[\A$>CIO4Q+0.&FCDYF/J*J+A:LQ'6UB(U>#RSU3FH?N=;!Q7W'B;0+W M2XC;@K2AQ!W*-.Y\ YF^XDV8FNAIN\@H:[5NFGMP4@/RA'ZGQ[E-+"U$7O0*HC&3 HI"F5^1(QXJ_G9* MVWA](-^U#LB'?"#CNM1T[?HZ>/1VG^[# M8)VF=.F'.L+?CUHNEW7Z8PT))NE^! SGW+!)9;]A81O(C9OD-S,7]AG8]50< MUEO9\@;CX'J:0K%(>X>XO2TD$4^CX 1]DQ!X% MZ'.VG@KJ?E4S.=;M$0#(9'MNR?!<)Q>PDK@+THUQ,Q&9 M7:>1>%XV")W"9WG6\XZUVUJ6ZCZ[)-][$8R:<;9)(*%%<#K6N2>LK[2RV6\/ MMPR).F>FQ,T56O*?-TU&59>_3-CHS37_-'JH&OC.O%#Q'?)2$J]\;WRV.?XZ M(+UR,FZRG\)#4EJ(CB'F"\H[1ZQK!"9(SA;9101DW$]D4?2.),(L$A=?2!)+EKE*JXH= ^:3FIWI PCT4W*[LY;4IN?UI?MXO=]+N=G2U;6&W#'J0SOK,R[6COP MDT&@:+^8E!T%?2#)6J/63Y<_I!P2F681TK06520\M!0=5)7\/?V@@S8CBB8V M)E?\U)+5$72]Y+/MD(%8VY+-\8,JL_M(NT!F+&;9DC.1 C(Q>A=>AGID MB7FD+/.9"57)_F;O]2.@?6FDZ5%M*!"=^%\NK"D#!WH7.(9[U8P%$Q8N6I*+ MC0THZO O;23 M^I;9UD<58*!-OT"VK!;9:#<]-$^% 2P-('$ RU.+ XF>67T\&QL+/$F&L= 9 M!RD+=$B:C9^Z"*-]2,\5_D(N%&M:<6 _K'I9C6D);X:LU@N4(G3%+!,&2M(4 M[[V6Y<^,Y0_XC/[Q(^X>6GM(C=#:YA M5VRT8XU_.EY2V MLMT2@Q9A:Z8TE6")=L4SK^A&AI=VU(\T%=*V,2/6T6!W1 MV2'DR[URUY C".:!J&,*F?-E8T#58PIVL>0&E_8)YU&<)XW731@\GR#].^ B M'>8"KVTB6B ZA@ QOD3]9S^,#RA;NNJ#_::_] M.5($K"P"$W =O*+Q1AB]HW%B5K,WFW^8U(.#XT7/+!HH:/!>S@QE M13;^R?9]_..=_8[_@^=#[_&9P:N@\3(5H?>5SV,*&,>;4&>KU7*VSJF1B8I M:0"I"K)> (@2O'R@8QIUO""DQZ%+6?(41E'X%7=L74WK)+W!7TRUB@9,?XM] MXP607$#%U6\IR-SVI#="/8D6D49\L77Q\<%Z@>_!)*A9K<34$Q^GQ M;B-:U#ZN6G) X#N/78*Q+M M;RG%4ZLI_ FWFJWS-8JTMB^5"9!0D$H%GU*YW^N"E$QOK8JW'O4VL=_T'K'A M3,DJHKK#(FD*ERI*B[5M I>LGI;J0+3L.>5]5_W4+9]A_(4VT,]6.FU;JY-= MNE*V5(E0^23L* Y7R>.^Y#!=8B]7"]&YB74<[RU)WBN:C17#<6DF5B!X.AOT MU,!TWWU'AOMG^@ MQQ$V:)#_E=[\4:C3"R@I(3"[Y]N>I$TH:PF*9K256L:?HS".14#7\JX>[+$- M$AAY68M5 P1+HB> "#<*I@ MCD_*?%432%CVB*3>?'8,G@G()9-$*\O6 M=3I0NM>K3L!-0*+_""%_XK)0UQHO+6CTMJB%A,CYP=HH/K!\0 P"R0-.DI<;P6CHKM MY^<(TE-OM]O4]INN+:Q=KRGEEG9;^!/_=#;->@D5F;A'FN6] =M;Y?IK#?-7 M'7KY$K6*3(Y(&82ZUKT[;:_H1YO@%I?3>5Y*@)UY6C?PR'.S"V &;-[A2$<. M7&G>SM-B5&?! *YW#4%9CX/RJS-KR0AC.EZ?O%)>N])YG-)%W3!TSOZ MPQX-'$D@;O<05W8*GL$#?";[[$R%:'L] .YP:@)M>NKZ=GL1[O#.)6+G/?3Q M)R&EOA]>[ @^V3%TTQVWG95XA@E5"_,!E@JU0^L<_]DI?82#LDZ0*@5$ZP00 MO2=$<;;;W8"J/BH#9HT>,(7L(0%F-5H9^B&,YIOSLMD$'F5B'T($FG'3B\6:8FLG,W-Z4;A3>!>!8F7O)=N MQF/T-OC?4[ZIF<,H[J1<+A>S6;JA.95+%V6)9. 5HE7O9);OY:SB)1(,J.3* M/8FZND!C.6T-=UK-OF4!B!9[EGGC-7Y-^LP46@>^,]&RPO3MD5"-"%P9GP\/Q9-: MT)"K%TJ8>3,6R$T&1B"AKUN-.&AW2ST*CI*K&0/5&*A# ,4>^Y*2YN<49W]% MN4"2+.9GM=Q/65+?U20R7+)$75*9]8T)5<_Y8^_59?PC$MOR8UM,8"].5R#_,M+O-5YFTY+>KIFCNH8^+PRHY\#\;)H_V&&XG6S7G-SRJ< MY<0&#);+U(>RN9('),@[3I>O?!R7#,$G=,U0Q;:Y*5Y\W8<="$C< +GF/4 MGI#)NH[E.>;C:A'2:(-('R"[J2F3A?L = I;^S*9)/<(5/#!2)BYN$P[G=Z3/:L0),4 HBY8LD.!::DB8&0#IXQ=!!],' M75BHI%,;$ J7C4'!!@U%//^0P*-+U'D^7\/;NI%R;)) CEDSJP,[9"$F56!< MFR,G !^E">K(WTX@,@)E C13NS@_>_:T1NBE)@AE&K,O-\D 9@:J^OF6[F1B M^J$+-;74:D-)V7$34-&U)XC]O$9D]-D_NUXRNW &[,V1Y6'>SC1X^>F[J[N' M[QK+'NH"3NNNFO:8: $/.0#GO<*\2N&]G<"+,$B\X(!,3?=:LV^J%1"@$E[< M5HEDXRKK]F72R\4X[\D%)A"GC.=GI]C1AW:T54H9+0A6-0@)\C[2M+32/X\K MN!2+E#E K>;;)OD,762I_Y#8R0%?MUAY6"A-Q"1KA[:0N2)]-$L8\W8"4NT@ M5U]_R4AF&#.&A#)^#3P\'L8"80RV:9#B/$A%X25#^:07W+J)1CSP^ACH=GOU MYKS@:YVP,;?!A1V_X/]=_7GP7FT?[P*^AVB<[#EXFS#Z QH_5W]1>K(U/>5J M4LY04LT7F0 ]6Y<9"^_LSPRA?!4& $N?D/\')2434.BG?\2S6/7?E5[025XZ MPTO([',80>\Y +2_8W$&?\_*965:B-AC8JPDK\_V3XN2:'U M*..("#\F0?D?4,IY@ZM?KC;IL5)VU?3CAU2?)#BR@#>%3Z>KY=F<'AO 0D!, MI2@^(S#4_EEN?RI%9_'RH#]\A?(#1J^? MXEA2^> 2+AKLY">MG? Y\/X)7;K1CIQFNNDHK"-;B\H.B5S3!5K+=5;=H'R ML'+0R%+>2$T J0V %>H)* RA MI18R4[(]LL088^H*C03K2D]DA,]G+ -^"8-7U'^"+L%3_(@K2Y;_CGWY$B;_ M@$GAY9"T[Z7/-%;LXX0 BI>S]*Y> 13G)E%BC)N8$9D$WF%2PKC!_*@@QH0I MB6#@E(/EX&!%Z5GW) 3W#[_^2PR"-'I1:_2,XL$AX!9FQ-X?[)OBQNQ87I3^ M"C\W4XV#9B.^!19M]$P ]M/IJ2)JS>ZD!=LP B5KOS'*E?%!" __'7K/+SC( M]BN,[&<(@@,>/^(^Z3NTHYC$,2J4X#^$AR1.[,#%5;^"_"LANM8[8::%6Y3P M-?MK&TOBC_9;>K?B9_25RG]);UX<@IANX::1;J?%0M@]$R93O-:9&@ P;*I< MFMI@,$?*CA_M@Z*@/*5!05%(7B"(89+X= ($$1W, AR7 FL3W!K/=-P %&8P MOF\Q_B%96JKD GVKR/:O Q>^_4_X7DLR]G.*CLTV*A>96EJD!7?2>Y: ]U5B"&.%*T!JBM,JM#UV?-A M=&$G\#F,V*U)]2FE^*FH%LF@V;P"&"('9()TP6.(-Y:0-^JROS&%JNE^[+:J M_+Z'SQX^.A4D7^Q=4W&1QL>49GA5MT#/8K5>5U*\$ 2P)%TY/L@?2\P?=5G> MG$C5-&_P7,N,!3'F[YX+2X4-TQ+O> QS]8:^8F#[%X]Y:F< ME^AKI,AR3E8");LJ@,PM9))!)MJ$S0&*HF%)B(:R>82AL*A,'0P*L!96^/. M+.XZ0U]]2"5^*YI%TC"[-(A*T'_D?8@C%K- M]PK=ZP -I9Z])Q_22^ WCG/8'EMST$*<2)N'4"PXSE/#WR3K6<$#6@ MT .HH@DHJ5)P06X7Y$:/"8%EV>?ZU=1>$2*;Z-4)V?Y(*,.Z9U -@_X7R&KJ M.EXR ]+($H%4/9VO^>"+Q!J'5'%7"2JOZ\B;@& D[UYA]!0J]&_6XB F';N% MD/ZRF$[6BS4Y[_.7^>EDOCR=X(,_>WH&T-K+J(CU8 M=1Y&4?@5ETU@'\CI>D7U\9P.>_C/ARS6IPMZ6.?HO-E3+E3QV1VYSLW*SF4R M02%4Y\$>N9Y:0SQ5^&CIBU3M>HSL($;#(@36GVTON GCF%[Y M_6B_L=H0 0DJ>RG\9HFTA^]7S66F0_UDA M"C.=_'FU7L[3@Q[9NWJZ_CTMM[HL5Y7O]60H)W/%-RV9&B' W$7AUF,-=\M/ MJ,S70JW AY]GY:[(ZX"^KREM>SM@%0[L1W0 [Z@>QX$5CP/*X'>3@^W6^PY:@OW,$K>Z8VW?QZ\_8Y134]5VRB4O^56 MDS]@6F!):L_AH2 ]>7%<$I,.$?,:=3"^>DLB.XQ<+["C=[+?X@L*'WH3A1+9 M]WP=H"2",:N3/*9&E10PGALBZ,FF=M("E'3^)CN/E=D$"J.RF9VB8"6,R<'8 MDAT@,T1/9]JEHY MZ1R9()#6IW.K0ABY+.U[NN3X9O7P32UBF>EVC+;F8!B E)NT8M+FS6-M:&Y[ M0Q]BRF8(9-9\L6*@)A.(4@R)- ,Z YQLA@^'DYHPU)2(+3@ZBHQ!6+H,=[;' MVB_9_HY^/%%#A)+MM!-15*A9F.KE:!>J6AS5C*MJ4G(@JQ0??=A"O<]++W;\ M,#YT7HK:]H9R7#6:(=0#JJ(*EZ,H!!K2Q9/AI-772;5X:DW$8S2Q(V,(EKKN MWFI]12^:Q.^G6DQGRT4KG+1?PB71SQJB3)C;:$^]#OCHOWLK-RJM89-6N.GZ ME+6G=:"F:H((-2^F1X!)A8%/J;C&Z]P40F601F8OX@UVI U;?R6HY M_M3[AKK/1G<@(U^P9S@N%YB/]I-?7V9O>D(;((EZ[JT:B_5\/CT&(Q&B"X=] M/#C"X(@><,*OCQM'T&.[H19UE;0_1ESAJZ:.8@3M&%Y"^M_K8.,XX2%(XCO[ MO0&O_.^I[3RV&R/2TUH5J]I$&/B4B?T>> '()(-4M+8>I52/Z5WAJ3#LIIVY MN6>[J;"7R9>CM?XF1X3,@MP]=*#WV@MUI5>- %YACT FKDJM42OV"NFZC@B- MX?F""<*HU5_].#Q.7#XHUF)E#!JC _KZGOWD^5[BP99EYNY7=:.Q9H]03EI= M:,3"04FZ08WA,+^MJM]NV6\[]3N=?Z%W;H;)"XR WQX*K4!EY'0G4)L":090 M+^$61A%TT[)9@M6B%64FJ.9W1 :Y6>Z&? MO*#DJ]?NJSZ8->1E.\3J 3(#7NF&YN#YPMY[B>UW[Q_A%: 5>"RK1*A_?M:* MPEP%2'68L.%DG#"0%O""U(J(27^4'L_"O=!2_[-41>K/@Q=[] 0&?@B?]L1_ MR"I00%+J]">S -V%A'9TMT;:$*CC 4-N)SV3Q9])32_KA7B#12(MSVG[K"L1 M7P+YAEF$44][*\-]TO!^NL[;VVS0B?VGPTO]I2?%\K@#I*R8:0,H627TT[L[ MR+4=FR2)O*=#@J>H'L/B JGT_O#2#>.MX!TF6#6P!UDKLO P795 3[7F-\'0 M*V#*BO$ENI>>?\#U#<'5=@L=TKXU7NM>,DACZZ\RD'0%)PO//DQPLT[O),;Q MC&D\W0,)HYL]AV^YS'L*9%,1B:MVBI&"Q"/Z&?X]]%"3A[_D9K_W/;K1/;T@ MGA8'19^1@H&4V/(ZCT;U$J:4@OI8*("6Q5F^RD0T@9*J[+K=0EG&-(4ZS<>M M%$3'&BB-!\F$Q)A(9Q MAA>(:!9QAO:#^[1LLAM-]F77]**&HU=]1I?CI2LHC-+7&1]*F?;H^]OX9*0@<+WC^;#MX:>$]@_.]G<#K M[;F-OH2#!M(1_!(F=[;G_MU+7KR ',YV_P8#-XP>8<0ZC"-;B?JC Y(]X-[T M/CM=+LZRTP>I$6";60&VJ1GXYB+:6$1($_"VX"DU!9#JGV$"]L@:\)68 V)B M#W@E!H$$6Z2X+JCNB,ZJ$84R@ T!UUN0F0(VN%@GBBBV!E!S:,T% M%U"# +%(R\D*O5&UQL]3C0<]1J+*TEF1,;[>R.W$+W9RB-!_+Y%NL92LO&D. MHY?-XDY_:[HX/:4TC=\#R0L$K>R"67D\M+0&\A-8:- M!T2CFV(SX0!+-XHN![C=S8&[S&V7X;9F/FN"- =)'<5L;.9AEG'O?,<@MA&L M&[XZ.UMU=P?-H8\^[G43A\;"[Y)]M0;YJILHFLO"7^^RD7[^#"2ZS M;OM@CY6#/=)N#$^-$:MN&LM&EN51(QE9(M6 Z 9$.<#:C>*Z,>+5W7$2RBT# M^5*(E#CHE/\KZ)F(3^UF7]Y<>43I-'NA5V"R>5H<7$[?UW@'\P ?*DC3?LCC M.$NJ$^$U-[6F,KE!Y#+\RMY+9-'[4EPD1W.*]_6G=.L+ M]B+&VQ^-.=S$2JG&[*]&0!<&X@3W16E-F\X[6!B/*\9#DPTB671:ZLA16>G% M)I.1[C 1.9\@Q[U%9;>!1V3IAD9;IM4!PHR!E#'FC1T]PRLL%O4M8W@11OL0 M=T39TT\=;Z@>(;:;PYDL\^EJNEBE=="(1%"(!#^"7.JX*DG>;3?_@'MJ'4O4M.3"MO,!O4"[V%,G2V5V(RH>!2R89-X#XDH?/' M2^B[*->N_CQXR7OW5VI^30]N&VT12J/9$9A).04J23NN9?C7#'9:-*(D^U_( MK;AC^2S C)\;J8&(9\U<$8K(!E$PHZ6B>S24?J&^W6#V$:\WLOL[.RLC76T M%[D9R67:J;[>G%_?7#]>7SV S9=+\/!X>_$___WVYO+J_N%?P-7_^O7Z\1\F MP[&M9(U0W#3#\^(013#@ &+VH![(I=H%Z'^Q/&[2)R"5HQU/_?PI->$.%6!4 MO[V?4RMAIS1P0 TF#+27 V &KOD;VOH+6G$NWK*@[MZ3FM)A+M+Z<,4@J/0*Y KRWG6_(7!\PG>,P6P)+P4 M3F7IPD%O;TCF/\# "R-<#3CT7_$N,8>(RC>+Z47!<1)5\[[FN^Y,SS:47=A[ M]!/JE[[:GH^+)7T.H\?(=N$=^OXO=MPR8=M+F";T\%LH,*!9KU=9LU-&5[[; M JC*/Q*8)T:80J>Q:'"0KY@ MF$WAB*NWO1?1B[CM!,X$\JG^IF;TU\P1&:S,SSJ@7LC6<+9M/*>MLM-I@ZO] M-%N/9.V"9%.43,%?O<(J8@M:=8B]S5I8C&9DMMDFD+&6->V :4,98HT[ND<. M17&E1EJ#-6]D8W (7$@/H(";T [ QC0@\V1]%ZH[8VD*Q'^AO:#S[/MD/02! MO&&*T QMEETB#=%BU@'K5 G(M>1=;W. +2D0=!:H.O2=?(#N*=V&Y-7Q: M<(QHL^,RU"$<4).BOSE;#8CJ[!_.3N=3P!R; \=7-71?_]>*YX: M4JV"EWJP]. A>,91OT2Q97[4TB-*\5#H%4BFE756GTC%$G0!HK%7&'@ZLWQX_2IYGC-?]TYO@G<]!::&]RWO'WRO6=:@)#C M"[:\K D7;(M$LBT[+UM%#.'4[/XF(AZ4Y.O'DS3?K:KO+H,M=&"J.UU9:.N( MCKDX[-C@(B3#.%2*[[@X75KBX-2];V;$6%36T_>X:Q@&N!?H=^*WO]_\9SU' MS0)R /0&]8I_RC?>" 7 + )KVZ$C'$4==/:+_1]A='&(DW"' -%RRTO#@PJ) MZ5@[?][-IU;*/ID K=>M#';%XG1%%5+8*52& \-M*<>FTPF:&_@*(_L9WF-H M/7H[&&_<_T :H7ME1P$>)4GW0NJ>=W!7C%HM9=@([ MF^'T4UV K%:!!&L#=JH.P%0?L+%"8&<:%9?=4A.7V?"X:#C-K28VEGALM)WW M'D@<^4'P(9'5T>I_06EXNZU0SG%?8!F$8(M)^K[,QXT7YJO4E)ED\6 MMT^J>@6=*5;N'+2'00M"8')AQR]W4?CJN= ]?_\UANYUD)?%V^#)>;J;. P2 M+SB@WZ47S[*GX08*58FU09;R)^]BNEQ20"*- *L$F4[P] X^8;7 "[XO5;0L M5$] H1P4VO6<2%$:L546,0='[-,AB]*^%+MBQZ.=J]9*"%(056&-X2'_>-32 M<;9&DO /0S7B!UKFJVQ/ASS*T7[21TL0::<#!W#KAU]C@/'>2#M:CPG)A9L\ M_M%^_(AA/JUR)[F+PRM4/^]P6BH E>74XN*;7/,'Z^*,$[%J%R?MX9""JC1& M1G=J!#'$02HB0?YX9-*O4R,J_,.02Z_V>"Z;9$SMU(P;Q,9.31/MF-BIZ0DW M>?QC:JX;14J(GFXYM<\P?KU(P3L6JGICQ;4\SAA'G$C.[B M""**@V)$0O[QJ*5?%T=4^(>AFAZM\W*ZD$TYIG9QQ@UB8Q>GB79,[.+TA)L\ M_C&ABT/O'[@)XY8>2^D9M:Q0*!99U5B5)F6I!/ )R_@>;)(D\IX."2EBD83@ MSM:W*72(>U;F7MNV!R4=GMXNK'A<4$@0QSBHX;SFJ7:X=O<"&I[5!=\^SY6DYUM3' 8T*9]W3A.>,#-[3-JF /THT-J!^!B MIADADM6"L#!Y@HD[]DJ'\5_!85,4%5,CVE0U7@2 MOO)@IMT (*N.G*4D'M9^4.8Y@IDD MZJF&W3#NN8VH[8VFWW@!O$[@CCTS,%2N&:S#9ZS ^':VGO)03ABEC,,B'/ ; MU@Z(>O/X9I2P<72$AH?- #82 QXG%0E\D8_$0X\MQ8F&R?P _/,H5CL(C286 MDKB':/Y@M-,G6G(HAQTMT]GFD560:?A',(QE[D+?<][I_P\8536+,8-+&FT3 M:H-Y1DL30#6 W]+_FCPNDA$2PA%HC(/D^>_@.HX/T&T:#VE>Q>B7^9R89\=1 M"\R1:=DJ*YU]OGK;PR!F=A28SZL$+LL(@72TK-,4H25A^0))*J^QT%]_U_@+ MODCS<)&Z>%+X"*FD"0B:2QTKPUE7ZE4 U1H0HY#3M?S1^9X)2!*?@$?Y=L:! M*/VK$I)=MHX1]LDCV43B3EU5':HR$'U@C]SO;<3?Q MJK(@9VX#.OZ]W>)]?,+! '1A@OT[8@^ M_%-,-(+DQ4[ U_#@N^ )@CVM!(WW]S@P2FP/5_7;>NAGNEBWLP/[F8Q,0 +M MW0[U3-&XU$/2,INQ"#I_0^^)R(H$PMW>#\E?@/T ZL(_46T JP.;&.0*P6V038BAIU*E.LA1172L M4G2:TG:/HV/'1=[IX]%!U%60;/^H:AG/I.;FFZ[3AH&Y;,E\7N7XA66$R,34 ML@I=E)+%@85,GJ:QBB3W:M@K1BIQBWO*!BA=B5<9F+1&1 =ND"7!H_WV#VC7 M1RQ-3RC$1DFMP%+..MOVCU\'Z'V !>A)__X>6+D'"?+@G>&!J@QO2)%R3M?= MU)3%%$_I.+]K$R_[>;49WFR$ #TNLEL*"L[/I&F?JI+EGU7U+YV5TGN8K#/A M:@AI"816O'0>_&IZ4@=&>ATQFIVMZ^BHG"'1C(O>/A%$9"5@P2>?G(OBF'"'-Z=:(DH9@:$%*]&P'WC\)RUP@H@E]SR7_V 3N'4J';.KT=IM6 MX[/]!_2;=/-W1V=3BFR5*)1AL$A>KU8I9DN*286%0C69[2TKQS,!N7I0Z-?? M[=40/4M1])0QB4PX5GA'VL>1LLPTR)P;QLD,F9)5+T/),9L;/FY%/:C!7B+3$[8BSC8U;^P*2EN =4?98P5.RZ"27R/)%*(E? M1C]?-YU@D27U0_&TT/F,U>)LOII)Y.@13[2,0\]]PB6/FG4< -(3,WF,K.\8 MD&26DD/$>H\"W28O,-K$,4PZ;M%M>%#EH/M(N\ 8<)Y=0T6D "I&\WVW@QVR M"H>R35LV$:=U9,K,ILHPL]EWS>G?/OM[])R>Y!>>%9U;T^/A!0&""0-:ME PHFH)"E'0B]W2J!P2C^/TXJ M!@YJGFO#PD6XVWE)PTW%K*=4YW^A6F3^^]0J9WXA0V/&]W:DW.?)94S '8RV M8;0CNZZ?PL"-07A(8GSM&DB?!C*@@4SL-[W[FN7" MCX>_^L1?'S/1<1SO?%K3X\JYX]@&@1Q>SZL=J'0BUIQ9MN'N6;W<4XM(=MH= M0XP1$&V8P5?]!4C!>]MG+!Y2C8]SYIQK=AA$\Z:SG5W)Y,1_E?C8"VK+_Q["?/)[<^\9,'A^A-'N$CZU M0Z7\G'*$E)3SY\UR6AU582DG*&-W ,O1B8?^[A 8;':X3B0(OT(WK; 2$@>W M=!\(OO\O*Z^B'R -^76,BWI M,&A@"7O>(/QAFJ(-)LATBU?GI7!4L@S:. A MQ4FKKY-*<=.>B$<(:HF,3BP)58KM>$D#HH965%U.5W50F57T,<[ M#1&Z'U[L")ZCIM#%2[FH!]IT1'"P. VH$[51B-M/:ZA,E>'=$;A&84D?:=2( MQI,GK!*4=>J&[M@QJD,;M8+(1!_OBL!=RK0OF0;&*2D"R4L4'IY?0(SMB,%7 M;!ST71.(H"^6FHBBUP?0222/X<;Y\^ ATPZQ%\ 8#0W(7@_3DF-PK'^28I![N. M-^22'R!ZXM7V2#2!^ C,$]!WUE,E/U:^"UW$K$_[+J*B/F3VC!#U L1,PLL1-+$(+#T<:T)):/X\@JC MIW!L;V;-H/_+](?IK.BR3L!\,IU.CUO6_PZ"T%2&J ",30U%U.1,:45>&*'N ML!>BL:OCVW'L;3VG5LF 7$L)XU^\M\8Y!$$1RJ>WQ.SCS,CY=#$]6Z[322ZL M NR)#A#5E)1*:Z0WF:+LVWEOBF^W'3<,LR(,5 >H*RG5/@4U,Q,AAZ MK_B$[0-T#I&7I"5VFQY&4?B57(N&N3N+0E1$(:[H*!W!V]H./NKYKK=3(9[_U=Z&8'AU@_PZ MW9-XN^4XU\KQHB9 -ULCDL#9N:,JC#.YN.MAPFE8Z3[704M/QV)AR%\;=3M, M06-[HK(PV!(CWT#/J)K1]LEPF: 0;U2-"C]I\^=E MU7D,[IVV9BX+B.RP:0*B>W"2"^QXD-#;D^^]^(_6$A(=+ZF%8(LE LEH+8M& M$$L$%9$ R]1<2T*JJ]8 5Q4BC2,U:S#K"I%&C/% 2AN"A+-H92VJ@#$"';W< ML'C=4)SYG8EN1E[?1@]T:GCSYC&/S38]JC[+*_I%NBIGU62/R1[T5!:^"QF) MTYOX0SRS^GBF& N-2=8 B>,X:$1&O G<+)27X<[V6N;K&<^KQ\BQ$4+IM&P% M"A6H%RJ#'6S#2XN#BA'#3KX&V#!BH@D[S:=@T#"1_6'9KZA%$-,.@1R;Y<^JD>^R %/;4"2Y:=5]K-ZLHM9@FNP@UP;?>1]RBX?\=2J[3B'W8$>]G?A M/H*.9^?WR=@[7.X^7:Q##_]E;BTGB(K('_\RGR\GT].S"4"AV$,G\5ZAKWN* MI!/!-0YJC[4F&GKU8A3PSV%T&1Z>DNW!SU83V3G#?D4M#3'M$!D:K8JVG,HC M-2PDOFP#LI;/-6.K,RUKV&H/DYP]>($/F$4.GE.^D.S*!^UC@EXJ%E05:K_D2H7_5F__5;6F@U*^W,SV#Z=^I-]N:?7MBM5E>Q]Q MIX@S@@)&"8TU M2FCTL(,83-CD(!#HC\ -\"TY]]E%O'N+,Y@C,AN%FL/E<)X 6#,@JC\(9?2, M%.TX''8[.WHGMX;B1C0+U-,[+I0>1O3:T-O\9H+4@H]$&'7L#"&-2JA-( ZR MM^G!>P[(*9L@R?\>/%\G<%=V)1[&*3(T::0;">8+3'B=K18L)J*;"TN6@)(I M@-A2H:GXP_"4^A!GIWQ/<-G>R_J$_J8\H8\(S6@6DPCD-H*3]8WT<%^QI[/G MD3TA$4K9BM\N@69^9N4T5-K@K/S('G^ERS'CL*@'X@.>VNL#@2H=",97-\ZS M Q47]MY#W=,;B*]]>?*]9V(B:XU01((FE'>8)9#<\^R:HRK(BY-%J0I =("2 M$A-0+CD.Y9KU!.).ZKQ/G _;G=\5Z&WOZ,)?P/N%#^=6U83]L:_ M,+T?[ :[VMRL,:]/-Z8#R767>G>D]. L*X-.KE$)R'^NBAMDR)04I@3R S,) MA(0H1:*(90+YNK+RA:Z\4/Y%=@T/^:&D)9U3_@TKHC]KFR\>,1R6Y'"H0W(? M"%2A+1Q6_5B_H#?2- )V 5)8)".SG5AUHY-8O+W#\ M@XO^Y05IB^E0X< F*ZKF(*R6>&P@E:.C'R]?D)\"D"D]K@TUA0T"&;8L)E!J MP"G$F8"=WLYQPB<(@Q-3(72*D%TCY73OQ_<.OK84BVM_1 JD&0T1& M.*OC'F-QM5(,/B&A\?>:RTO(=+:.,T%GU2.K)3F;X<6*D3:,9;?,HRYH>C/N M!I^3]!(/QITG&7C?5XT]'J-$ABJ+,@XSX62@DMU"7<@WX/S".!&P)$5 *4I% MTOL(L=Q!-!*]EU[L^&%\B&#WKL$>HDS"=(-](CV\^5H WH4N\)L!N_E&CTQZ M5.D51J32,(U*.4Z%,J/1W@('(>"S(JJ= RY>[.@9MDZXUA_5A>%4OTCO\'3: MA-%4D '@Z^=2 [BBBH/P;0^#V"!HU;*,"9UR//1#(XP3@F5\4P?D6IOH>E4; M=)KM$2.4D.",W;%H4]8>Y#K>T(D5=EP/[MI3F(W#EK!IQV5J%<_GSQ[5 MA;M4OTCG:;%JPEDJ:!1$T4NJKH*.]??!;I%5=Z0&^_-D^[CM&M&?A\2.DI$] M6I*:]_#9"X(.I[2@OP84)MK+SIN"[D?4MXG]VF52 E^R^7W-/-!HE,B$RK*- M'";@\2;CVG95MKYXM*L=ME#7^"GDU7 MLPRT5"K(Q()/)<$@E2P9G/R]9LDNDS[S!97AH?ZQM]O;#BW-Z(;[[(AL>BP+ MLUB9 M> ,6I\9PWY+COCJ4"B5U%:K\\3,0KU=O>,\,GEG'141C7-&G?NWT$$GFX+C) M/)'FY6S.C>D)R)6!3!M ZHP$N(2X$+!?>K']_!S!Y[Q$1ZK88%RW);\ QIDA MU(CWZ\!+/-O?[/=^>F\TO4VZZ#5>;;?02<@8QR-#'*Z6>X!<]5S0WUB!YNYT M6FWM)R!5"TIZLVO:2YUVJAH4NDWI"BB+FJ4@:HJ99CCL&GAGX ?Y4"S4O10X M6/!'X*$^JVG+LU-91&3 0J/BP$GB(F,6*F7!3PH=F;#(V=/T]GK"@X1^!!X2 M+*1[-EU/97&0WG+#"N,EB7I,J$$L V12&$=W76)B-C)R&T8[O&Y=U!+B&V:U MOZJ>.5KM$H]^*[R O>5 K #4#+P"4#2$/9*9H;=)U!).ND,#8B;Q\>P;, N8> M(F94C*(600P*,Y!([#\D47%.;LI0\)%(JL^FBONHRF*+,F?94'TI+<2@_ M#*_Q3(C*^EP?DM/H3,Q8^9Q*_TAL1DT6F!N83=?R>UO4B@_*8KU"2"@LCTL$ MG? YH%.C]- *CE&4GAXGM8 ^-"]582>5E$K1_Y",Q+%D,U3X1^(CT;L03Q?U M*5H)W0$#%G/41E!ZA\J8Y1U)P)1*648L]PPTO[LFC%PM'X[#>M1+.;-.5R.1 MF0D7Q^F,:OW>RZLX\7:D<_4%)BA@/HSS8CU)*+"&\+'HK*-TC?PO)$9P>#D< MT];9=)Z2%OZ-H&'A.;RGW>E_0O*M%2",XA* S 9_JV>%/(.[9A%"YJ(G=]<9M] MF+@Q.5Q?\ AO6U/+TL&](Y /YEO9T32 8U&JC<2QN>2/Q;&9V4+I/I/*LQ/>,FDV/'C=N8'-LS>!G'SCXHQ];)1Q+'5J*IGV-QE;^ &+0)W,<7&$%[ MFQS5,A]/SX?B7X83_,"836>+*AMW[;4J=DB@\>,3S*;T4U:)L11**Z167)+; M],,'HFFJU$"Q64HG<>Z,T_J%XNU_89!(U"ML_/F*GNF?H,B*>?U#F MK=&.)*HMQU(_MSXBT2--#9=$?RA^+>SFSO?E=&JMI$U<(*H@-HQ(%N-0;._( M2239L2,W(LWV#E]&M-./2;3''"2':FOQ-(!LOX8C46TF^&,1;6JU4+8OI=+L MU_#CD6R_J,FDV%&C-B;!]@M=2J^S]0>EUQKK2"+7 33;LP2%YBO-\-4\Y'I/!6=I/!YNS0Z]B;2S8B7KS800#]2R]"]OKO MC^%%&,2(&J/6VXNY7E6XBY;''H%=ZFLK/>1-]VJF@B<@$XTG:S/AFF\T'L%S M NZ?HS".04&:Q9&A3W>1%SC>WO;-N.!8)(W+.U"Y(Z<;FVAX'1Z>7ZX#E P[ MZ'IV],X-3O:[FM#)-$A@C_4\6]>MP3.5#N/JD9>3;](MEFS,M#R@R)$U 2?9M"( MJF%N$1#=1:%[S=2634>8:/)9-P3XLE]CXHLEQVQ9KYYA1)J+.U$^9AG3 M.QG@&](9H%&KDY;G'VEFL:M2V3#'2C7) M0*QEB8KGN:!N:9Q>F*#C+BX"&# M**BC=BCK:7V4U.=B@+-Z(4+<"]1=#E2.7WFGEF#@)X- T%;4L\UW T#1/4P\ M>E8?('K,52P:>Z<$%/I'?0,]RP%!O3-F/,?*KA98>>X#1J^= SB%;^6E- MP"B9(#3"L1JAD4DSI%/;WSEZQ#Y]W11,-"07"Q5US[7@PGF![L&'M]M-D'BN MYQ]PN?@'Z!PB+_%@3._N@BZ]VVNW/]#5TMMM=O7F'8P>7NP(ME45DJQ$)0JE M6BZ2WUF)V-F@+HK5YN!VAH5O>"KD\*Y'7O.)G O,:_@ M2T(YBG[UE:8%ID(FBHP45^MC[!ZW41- %)*#FJE* V$\9I#2V7 ,.\_W\N;\ M$@;AS@MPQI.M2\=ANKI[ !>V[Y#;E#3?GD"5L#RN9,0&$0O2P[WX%YE][VAHTR92BC+\1'(QJ5(=; >?*!SV!$ MR5_TF^!+_MZ89'T?F3?[=%9.&V9_1@*V49T_K1%/MP/!D\1^ YM=>, #W:=W M<+N'^ :BX!E%_AD/H\ V1'WJ!&DX.3^*_C?%DYR]QQ$^FV:^#!(O>?^[Y\+K M@&SLQW:GT_9X=NLJW41SD>VA.7_/]I&A7G,VL<_9OY2H2P]/RG- "+&U*GQD MIC;3!7)E&,&9.C*HRQ0:TW?4%CYKK/!IX#OY@&5PG>2O]4WP''^_4+*^C\QW M?0K+SY92.,^H/I_6:-9VV.#>WG:+^B2HLX<[>5_"*'E!?4'T&\>>@*M?KC8D MGIN[S<4W17R<';T1OI5> OP"OVX->9 ,H%("J%02-J1VX6E[EP8".MJ&EY2.R$FF<&[@GN'L8):KP2-!BWXQ=L.?K/U9\'[Q4U> 'O&@B?%"T4Q66: %1*]7NH M8+S@!Q XL%Q*-_B'D@93!I)C1,*2%@GU'"&4^LTDP!]2PU'.W5?AEV0FVGLT MCLOYNA_B3>I0C!68H_7%X_T36-/D.$8X<(55Y.\?A!?X.@AB$3> '] P[(!' MMLC4].8Y@5T0W1+T\4&;62+S =G=6=5T+RE(VF?4!@39<6B ?>\X:$(X M3[JW(+LSF 8C6JRU[Y1B'K+[-&;9B0J^3#:N;9<<"@+P#>KKO'K)>_DFTOO4 M%[!).T(X0K>')$[0#SAB18$S0^8"A*#0 _$&M>/I!H1[N \C/.=0FH8]?T__ MR->>\TO2@GYN\T0FP>8-[7NVI2/7!$JJ)GA!('O"D)9^K,@#80A MTLP(8F'^ *S W2<0DV8N._29)I_/AS.$23V',0-%"*-8(2B)!O93>,@"1D)R MM(7.D*Y#+^0,( R3NA+-N_2B""]LD$^$S,Z?N;/?\>\V7^W(Y>Q@#)2OAUB& M&2W4!S]KH!K&CEY0MH P3NG!U I S#"FEZ(TD,=]EU$#J8&GY("5P5P2OI6) M7%9,T)*]VK\&7A(3L[-AK^ 14SE:#.(U0=-%E@X;AUK,\PJE90)B"2"FI$#, M)RD,[%YI"&M]&P!GBRP%8>5=Y1B6/E!4+ MI.MJEAT!33O]X#ED/:X^WX]L M$$J9LTKJEV8/M-?JE..=U<<[Q=A@)ET#3)KC801BXA@F^;:+X/DZ@;L;+X#X MO_7K#?O)T(FM-L,$4O)TL60 ;@*(#E!2 K!T\!O60WZ,38&BQ& TX[-W,+0A MER?Y6^'<&5,3,'[IQ8X?QH<(]61_L?\CC/(C%)RITR) ([K95@ED\WK-AG:A M (^%B(KB&)09H)86 X+H2Q@[D9=OU]\1C_-2_H94D!=.[C8 =\3/+/1VSB9Q MO&D$7OM,3ZS7IZQ.;PFGO^F?P)'N=:6Q+:W\F(G"]AD5SN"8@+M2I$4[Q(VO M:D1>DSU"/3XF],H+L^9U>27XS1B)BOBM"Y-M"=P&2F;4]*#2QQWKGV$ (]O? M!.[&W7F!AT?1N#XPO@8UB)D+QGPO*T4FCT4B.;K,:NM2R1.0RJ9'R2O202I> M%SA'<-TJN4X\MJL>0RI5SF +=?K$X0G"?$)@%Y;CEXAKA2(H!&U\@CN%Z-IVG8"57BC_ P NC>_@: M^J](_44$72_Y;.-)JZ3YKE_NUR1#T@T=4DV<=#]ZVL2;@:>SZ=):_#ZG&8C% M@BB3"QPB&&Q3R3^,@KPF AK)RUG)RUPNH()!)ED3SXSDLC78Y;%Y112^";#&Y".\!.V57TU71 M'Z02E!/@ ,-G9:2UFRKX(,=$'-@4CH\R3H[B2O%)>^ENSEO MDQ<8/;[8P2W9W1=_#J,M]!+H7@?TEA2A#!G' NV 'L4MD07M=0=+E$\8MQXP MG@!J:.5:76(J2)"M(#5V G)S<7UK:K!<*EK3CQ' 9USS2)R,C/@F"T)Q!]Q1 M+(7,/$H;E1FZ>7*\;_5-DN\! >GOT'M^0=YN<+_L&?Z,A">7""F?;2_ZF^T? MF#N;S##N6Z)L+H]%A@WKA28VQYY,0.8+2)T!Q!N W0'8'T <,JGC:?C')!U= MOJC^9VDEA"A,:0/"GP#?5MM"G(RU]>IKZK^)]J'JDP!I3)?*^_/4UK$Z\_KI M?="WL,K=>"*IF9X'!PCQS5/X(4,T(S%Z#!/;!_;"L/%.GR20LT-E-)>^ MA,$KC)$7K$9"O7[ENVD4.L?+"\OE:FY9Z1X=K!R4KVZ7/5$JA,KG\L M<3W(K1V;QMF;@+[)E# M9>SKO^;&!S5G!*:,K%4#WYR8]&/Q%SU M)&SZ%UFD.Y)2XLUF_*[H%5-/MH]WP(T8MH?$CI*/&+AE<^#.X;,7!!VQ^_C# M/ :WJAG&-7VX;[3I,F]*4,"T;ZO!DSAG=+9:G6EL"S7. )K25LK^F+5FE'/C[L:U3VCO\M[:UX@>,?2#,98YMB\-5+7EZ@3RY)=L)7'&7[37/9.L6, MH8:J&S[FMTS'9">/OH%5JS'?(%57/12B"N6[*.K$/?F&=TI(_$I6?87G_W$Z M+^WH8/B&;_TM\[UY'X\ J 48KO1 M?^5'E^G,*^/IO?'(ODW@WJ%<^F+O8/NMQV.H,HFU>M@OLF*U3I=\TYYD"BR] M]S#K#XDE%!)C>&8 K(28I^\'T,9%=Y'GM ZU 'E=(T;[ MF$^0=>&',1GRX%)C8,]R0RFN*BERA(;"52TY[#T'WM9ST)#CX@6#\#KX-8B@ M$Z)?_Q.ZC_;;.0S@UDOB+W9";L*\>D609'V[GM)4HJ.?B2+=T-.L U^H E07 MGB 'RS=UY N^O[ M%]0*X' D*$SVP44ZP2!8 M+D2/6\>9?1I-NKLS ]SM*%LMW6=KN,]J3FKQX[0X8,49+3E$$FX3U&G''?9_ M1WUW_&-65_L>.KX=QXCG$*.%'#=&]!2EG'#ZV%DHC,*A'!%^]DRDI%Z,OZP&,(C+@,0TEXK-'"HX;IAA%) MP7X#@BV5$3GN[6A^4A>?];L48K4\.YVN:W2E[=X.&:Y4><:,>SMD^&7U\$LI M]+ON[6 '0KQYLUCKHBVOJ-R@J3-$(%1_GR:'7].WP>_ M80FZ9OXE>F5Q>J5L]H$GW2IS#)W!T(J:SLT#QP_JP$>/)>JS]2R;9L^DF+!( M/]0C2\PCY;AH7PQO]EXK FZW%W;\\MD/O\:;)WS_M\.<<6][10E#'M$>K,-*$MEPPRT2:A3I;?Q^@3]EL#"CL3F('&]JAI1N5U MX(0[/"N#]X1$\ 6B,=TK3'_+#5 N*7JPRF.:4..Q:&HDR[(!%6X2<$<(0D,+ M*AX$#2@627@&H+FCJ17;C_:3S]P<57U(!S*)9H&<.YL?M9>_$1FZT=7'D?J@ MC>V(O([=/YX"7T7?2"ZE9/Y@8X>5)KG=>TB?21KFN5Z(>5? MLF-AFR2)O*=#@C\#7EV\LR-]&Y:&NEFZUB*N. N)M'&\PNI&]6HE[I4ZH+/P M4P5[8P3, 'QGOY3Y@E8"Z#-8LF;"1&! OU.2Y]:QYQ0_/YD%H/9N8VLPM 'J M'N[1A\=[/%W4D;V'B1=!]Y)L!J4[0\G^:/8J@( (U:#CM$L@&9?KTQ(,04D! MV0&4J@!41WX8FZK1B,%Q D&W^H>[71BD._VC7 _81^%S9.\F(""%E?"P,#T M;1^2ES#"N]ZT@U6G5"0()Q\!8]Y+\X.^N!;IV5%$8+ \'V M?0.<[3WZ\L?P2P'-SS,?\L;M:,[NUED/]*1W9+5HN8+U<38_S6VO]A&&^'.6X 84/&.G3F.>]RPTP MC@,\PFAW$]K!AGT.H/Z(Z@, -?V\'_S4FN)#OF3G/Q8!L RP4;SE?YCQLYKQ M.C?Y#_/$$O%$R;9^1N;G^_F;_)4&N?AV>Q$&9/XS1L#>AM$.WXK06**>\R4= ML&RU2.2 F+4H@!KCP;23B<67$69RTXL)-4!8IJ.SBJ.Y6%"2.TJI>FZ4RW0V M'8)1:;HOEN1&7H4$NL,AAQ8\LI?F%QM](,_V&J'T23:D89-0ZS_G'003BC MQL+JB 5?"-204S_\%U35(Y#]!\LQ='YX#E]_=*&'Q\D+_ ,FM45I>(Q^]?MC M9./ROP_ONZ>P_OV/_ZY@2'RDE'L N9Q:V0I)*@!0"6I1,]0!B\^!L7.>F1PX MH9M]U#*U$T$[/D3O9')UX_QYP(L@*:0NPCA!O0"RRLF:K.!]7>5D$*=- GDU M6V5CU50VH"L.F?1)7B\<*\"]6[HK0-,,TC@!8"\:IKZ32H!@;WLN[@C3]4*M M\TZ"N5V9D!*)H7;@/L*WY!PI^X,G(XJ'=8$RMT!@=8(P=^P,$"DZ9JP ME>%:45.[81G3&! =Y1D3,M4X: $(4G"[W;@AJ5S8./W;^JA*<#3H%R#GTVFZ M;0W+P7,NF23=*QG#W;*$W5*&BY;TJJ""%00=F/@UL'=AE.#5\DOXE%S'\0%/ M]>"Q4Q"S^G@=+RG$2;LE JDUGZ?3E"6) (L$F4R0"M6#'*F.6G5'7>RHESGJ MH-Z,3B#QY6094AS1T0.NQA*RS$_<_+12.#6:('+&;3;-<,0HN*P+/S(\LXX\ MPS62GUH\4X>9UE2K@H4="H-0)#I!UI74?2?K1 MU6:>R$S7W.I W@1DJ@#J,J7'M(DVD*HS"IL2X]*.6WQI6Q$7C\:%7-(&;'9< M-".;!QX>OX!_9:>L;@])'%B!WC"E)%6HE(4,H&@ M:0+9OEBE_=BC>PN_Y.=RJ'Q04C !J6H]!#!N. CX1_6OZU3QN/ZM*I\[FWI- MSV8<8IC>/+G;'_ 1#JH37-T]Z"2UG@@O$UJ?H!I$9D<&=IQM%A:CG\Z8M@DD M^)FU'L)GVH]$CQP:RFTP",GM+6'4>#YZL)?(]J=0JY^S8C8\Y30O*):4@&/[ MSL$GJ_RQUB/B?<'.06SMH329V<[MV',&Y@V582"G$^BGA25*=.WR!YZ-_H7^@'?$DP M^L?_#U!+ P04 " "+=F-V'+=W.ZVHST3REMUQF:EM"F5 M/;TO#B8)2; I,ALDLU+^]7O BTA* B0H$!!C)AI9V4"X#D?@(.#<\/?_^MU MXU^\(!+A,/CYS8?OWK^Y0($;>CA8_?SFZ_SM9'YU=_?FO_[SW__M[__C[=N+ MZ]OYQ7^[R$?$B='%PGD-@W"SO9@1%*$@=F(8Y>(>!W\\.1&Z>'NQCN/GG]Z] M^_;MVW?>,G+#[]QP\VZ) R=PL>._C1!YP2Z*WEV\?5M\X9>,EI\N?OCNXZ?O M?JC\Y3%, N^GB^\KO[HB*/NF!^3\=/'Q_8>_O7W_E[?O/RW>?_SI^[_\]/'C M_ZNV#I^W!*_6\<7_=/\7;?S7B^LP")#OH^W%;4'5_[ZXO[_Z[F+B^Q>/M'%T M\8@HH_.?](-_)Z&/'M'R(J7AIWC[ MC'Y^$^'-LX_>Y+];$[3\^4T0X?@MG:+WG[+^_W$=NLF&KIO NPEB'&_O@F5( M-BG5;R[HN%\?[VKD S!T3M)U%.>K[QUM^$XXUKNNE#Y"S]_FL, 1_<9TN5LM MLQ#:PB>N?">*\!(C3Y5PR5&/R<+,(4AY A2&CM1Y/ >T0N_,O?WD51@KR)Z\)!$L,!-Z?"PB%>-/&\=)DZ M?A;C4.V(',WSXX+HF'B MA<_93"W"9^S^\/Z':7#I^%01FJ\14I8ZO=,S2,2J)\0SU=/A[]$0H&,39@S# M1_2"@@1!=V>U(F@%Q'F7VT?T')+8>0+YD=$((Z$5I?IH&*H39FX=EN)C\A0F M,17.(%J!R.@J#&(":V$212B5L\4O[K'S!#(YQBBZ)>&F^/6O.%Y?)5$,"@PY MWG+MBWYC,W*U=H(5 N7J)/#71*TQM&^B&&_H_GQ <=[(I_]K8QSKKP: 9-P28Q# AH>5?1J@_$J-*(W!Y63T$.AN \G;IP0(&+BQO@E/7WSG[:[HP3:A0F!+FY&(]"? MQ-1L[=6);X]>KU3I1"\.W3_@X$ >M<:A($H_,2,(&)MLZ*$=76[WM?;;D+#[ M=*K>YPKR4-OP*JMINU>KF5>ZCP^!=TQFEC0*-J&1F M^(7SBG2?)XTCZYQ;JBP^HF>0IFO =T;"%7$VNO>LPDBKAJT8.S;,G^8%>>2KNN'"T+9>(J@=PI#V$)%Y/-O!/ MU[GYSR95.5I6^VRL".W?KH3FK!V.FIN_WBLA._B]"4+ SHY+(A*H3 M#>5O]XH$:']P7%RC9X)<7/C00!DD,?XS_>>A1J@3C#:?U^.^?@AC%"W"W=K< M>1^BW*]8VM-4&589^NC,S$(?T].E1Z9VGS@Z M'UVTTQ(*JWBU#88AX,/1 KW&ES[HLOI0T$+-*4"F>_EHI*EO^/:MP#TL(_XG MC#&G>\*;/M0WH]2>2%=6U7!8'K]]R ;I+PZ%==U3KOC=OF&HVT&I730U?)86 MT9*V'E9#JZ\/$1+=JZ0##;UOG-V7I\NJC2PG\2J,XB@59JD5;>9LTUY]B)*. MA P<*.V"1PLY?8.VLTCV*G>$7^F;Q04!H9^0;6I![H$YSOA]LR6P3/8ZEXK? M[1N&W.J0V6> DEYYE_G8 !C6+C#T[\,$C5FU1AC2HA.7QB19V.1?DM]A&Y@I6U"@D?UWJK8]'V MB%:8BK@@?G VK+7(;-8_=0OBT#F:;S=/H<\@J_[W'3W5(W]"ZK0YQ"T&@A\/ MSOMZQG+>XMUS&M[QUEUC?Z\<@E,J8L1B5#:DO;$(0$*?G[S\4B+U_8A4@^998O67$2O&N53B\\.(#U^K*&'ZZPB30.4N,(%?>NL4,)E,L1)O]M7+7RW_]6Q[=$LV<;1K>F%:ER3;_WNU/ MID?[^ZDV#JBB@)0XJ/4PR4&9O_Z 8CD6F%T,\4 2V*IEPG759;H/H^@V) BO@HQ2=PL+)XC\/'+^]R1*W6(P#]/EPGGE\ZW]2T80VZ4* MS!SLW05YA$U%P/, :.YHA)\TTIM'<_9'_"J^<@C9@N;TB^,G^R9DM;Y&N.)'$O!X$?0PQ4$NLX13L-_, M!*W7N2Z=ER<2;U1.8Y-TPSF7;4@X]1["P)6BG]/),!\5G>A1U!7Q-< MP64&Q^@>5!$>M\*@B>X@Y[#3T,D$'Y_#T/N&_7V'U\&?3="VJT#!1[36 MQ 2-E67)(;':PC"%<':DPG@=^AXB$3T6XWWWL'2W(?+2H-A(=S?,F_B,&LC- M\9 ,>?2'H%M6R_OL)4K4JL"P>9'K/%R^&I:8TA@FN$Q-"#)7+T9#P_0V:CWL MML:HWIVQ(G++1L;HK,@7.8C9'4S0/RL,_HU7*E9+,Q2'SXC$VYGO9.X0.$"? M<]L$'D*3Q^ATNA0 MHF%7F(X\%DV&I!*A%@$ZEJR7)E-HB9%=D3GR"'&N%SM@/MH5C*-Z2E61:!-A M0RMBG0(2'$-,%1!)EYJM20+*>(E#5#KE"IR0=)8 JFZMMS4Y0!F6?1.*K;D M[8#9L^#9&ORO+G5XN+0)^A_^Z:7JUZE")?)#E*>^7:E<6G"3]'^4&-HIR;M@ M*!G;4$)HI\SO J'(=%_B9N=QH$GL58$:SX>#"X\HVJX$SD[[4Q?@1*U+W.Q* M&].\,SD!-R5Z;>Q5)[5=%6[8S#066_,XM4!5SUFR-96S-52\M!Q;$SG; :48 M+V1K?F<[\'C!Y<=+Z#P%E(2;\$.;J_GPST"58(Q#RP_+GV[G];LM3O(:6HF@ MG;=O->V4&6JV@^A3"Z%^$FX,]3MC/;^I1*B%0+<0(9DLV!(S.ZVO:HC)1!N6 MB+40]C:NLCZRTTN0Q_. '6!9(M3&[JJBFPVS'$G]A4VS51FJ;Y#!SSY*5U+] M,3)NQ"$GYE3;\$8RV7T__$9?5X9=?QTF3_$R\0^#-!KR\97&,)QA#:MQ2M*% MZZ7*2/&(#X W2X<]R(_,Y.>@Q" [NHBB1ISYO/0C*^96, MI;H,+..Z(L^JTAN6VQE#UH;8_U"O3MP*!<+6 M*M]=,9.Z%ML>,Z(!/-$NM3-Z1!MHAUO4SB@2;8!Q*EWW'3YBT+2<>29,&(XO MDP@'***/53[!I*5SY8(ZG4U;]0E6SM5.80 SAJP(\*7YXZG7'Y$7[*)H'OI\ M*QRW@V'ZY8@>"J4-%@%>:W.4%U,M)'C7R 2=A2.X4%P:(.8V'P+METZ$74G" ML[9#H/H:^TG,M=?Q6ALQ?C,\W##W()(_.SB@/O!+M(0V_/+K*B,8*41*DZ9F M)%QRJRY56Y@I1[J+-P!%*4LD26"!3)\1R8)D,P1WCWZCZ.85MBBH/'"2DNT= MJ =I>A/T!(T!Z%O=!:#2H(A?W;2_+YI#<*BN"W-TI]X[IAM3169).[%'C$BSN9*?L( MTYZX<4* G"O0[%;<6P*SJ1%GK>.C*$\R26]9_#*;S*:F:98C=R"4-GF_.:U- M4UY<9N6PKK8V0CE*]='/H!H1QZ<>86^#@_0-SQB_-$@5R1780M3%,FOX;;']U:_^> M0=/VF!AE;$I#I.W!+.V6S8$=OUN^&R M5B@I15^U*VQF_4IK\AZWJW-V2K UQBO4+!.2[C';DZN40&-[]FW/I5*"2"5! MP/H\*K';GV]!ML2H^UN0)W!/;!LAT.9NM.\!LK2@ M?X^0\D-4CE?MWV#2'J_ H(DT/@899?U"9G")J,<8$"T,:65 Q[_P@28N+"\Y MHQ4WX ]Q3/!3$JD+-0>L MR)=CDAK%Z&5%[UHXL# <;S/;'NC6/+)H2^G+5-_/J M^HF7VL;=-:QW] C"[V:Y1/Q*)L[Z/+QDI!+!Y=C#)5!3Z.EU:YC0[I?Z!? _N8D2W5(D.YLJ4$/7S?97 MN-"CZ_ ;3^=@-#3D@V%=9O-JGM7++"MZGN^TZ3+HZ>'05!M'S^ #PB4+HM6\ M/F0'/3TGHXM%L?JH.//G[N.SW.-K7XPM7O$3TG M!.[&$9HN:R^5,DF7Z&B2GUU9;E#Z! 6=NK-04$DLNVT'LXD[XLP#;@%LO)07)1Y]E)33/87[@M2*D,,@D?5ERD5 M!C#SYE?H(N2E&:>'1HLY1<,W] M3'.32B?%Z3CL8R2R4T6/'9"6RHH.D@\_/>QB,D:LS\BB:B!9W0MM>USHL5!M MBG&R/9KT6#B+=3#;XTB/A3++=V3[@Z)'PU8N7L3V5/ECP.M$0 MGF=[7KYZ?,1>O3*)R*1VE6)/J=R(;A1KD3;M:LB>,WSL$!C[RU+UM9EW09.V M5ZS2#>!!_%^[@E7G"R K*+1=]:K3P5!O"-7>];/)/6-[F9W^P)6P#+>KSW-* M)]!QUFZSZZ=;M9]Q&5ACQ M[3YRQX<93J"DJ]Y<*=;*EHD=;U?EU8(5W@?.PCR$=J5?1Z2[CUS%OLW3<2'4,!^GM,G?ASB11//PQD' M=\$R))O,4F\@_[ P1E4>I@ZW#B8ET+9W,]$-B6+JE?,RY'FM1X(Y9G MQR_HFA[;R\I?/L@S)!I$C4_8##&E_F_O/^6TT]^ I( #ZS,)D^?+7[X@^K+5 M'G&\5EJ^#EPYM-552)[#3!_D$\%O;*2:4_X,V.Y6-D>K#>(78N"W-_+&$%DY M01X"!DIY%/K8*Z1?51CN?,".OSN#FA*<]8RM97UU(@5.''0'/^_/J,Z1S7.Y M8)0>UC6J295)^F2D>A-7%-J>SZN.DD!DVYZ@VZ">L-X-%N!:HF6GET7K$;-; M?CIDG:W(]W#DU/2.J>FNPM8:'9BVF21"G,KO \OTH!1K!U+H- M=L ? ?F3,RS-W37R$A]V?A$]@'-0&2:] R.>$0N4X].LE_D:H?B>?J;!:,-K M;L1JPR!&;#;C=S#U AA]R'%O68BOYPV=!L1'?.40LH7M\8OCD>M[ILB=:T\>$XZR, ]/"U]C<&.T/((;5R.?T,%,=SWS]2+%3M#5/=;ELI BO-#=2^;*BJ8B7!\O"V'84H^:?!DVG=NT0:!:V MFA_DM:K#)[Q9 M;V G0M<.*=1;;7DI-3=&M5]U3%D^V[LITFL!]4(J&EVVH+ MU W:LCSJZ5;^\$PA;;J;--.I_EMF:-Z*FN\/,P M(S^@;X=6XCD@0@LZA:L@MKXJ9;2>J[ M#4EM1F8$9BV!39\YK?EF;[4Q]$3VA4&J'=,@]715P">R>'5FA!^_M1';:4X. MK9!Q!)O" 5Y"='/"?8HO'>YL_<2 M > ()-YD"5)I$3YC]X?W/P@WBY:AS;P)#9+*\2?/SS[.3LALD5TEF\1WJ-\[ M(WQ!G* Q +CE8*?!M] /U7HX,^^>\J4='/-IADRTJU2&")3DI'-I+K)4-]]W%-"0V17[C:F&5] #!L4>3<."8"B"(C+-C/RKM$2 MNX)GR1H[FN$G/9$>$94[%.)2KRC+X-&G&JC*O\ ;FA.ZG,-OHR5LR^QO<)_* M=%D>YQH_<9(8,?4YW:-KT49I*41:1EE)*6WNI(*1P+5OU3>):@:KOC MVQ[CU8,,;K8YV/XVJ!;;:K=[X)F$0&A'6M'D40 \WC]D =8@<(X9A&(&=9'1 ML+9:Y4(_VKTC;&',SCS9;!RRG2[I:^RTR&,!\719F'.F036B;(SGT=P Z)QC4# O:"R7#VH'@BO@HQ2=YNJ=7YV .WTD_0=C(7SRN=;^Y?,Q $6 M898S!WMW05Y!OO:6$"?XK['C&-?8&Y?YT_%L\K,_FJ.K06+4VIC)8??=;.M^ M!;V("-U14I&+'08<*Q/HBZ[=21XA _O-C$31YC>$?*6(-PRGL4FZX;3*MC&< M78T9W@V=#/-1T5P^$SBQ5=@1]!UCLX<1FWV+X6J*[D$I QT%[FPK##KV;AER MN&WH9(*/SV'H?<.^SZ%X]^?3B ,?X]^U<&XP_IV^+Q/ V%O^+JHU,4%C13QS M2*RV,$PAR,Q4*:%/YR(24>4JWC:3S>YFF!>Q/C,06T'UA?A4H^4\:<[F0:[S M7UDMS5#,>9B9KP\(NXS92=HR;UIHT.*,Q.[CGA0:]XV5 SL/?%)XB%(2 M.PYJI,:?K)8]$+WZD(R&[2KH,&9HC1E:1X!MS- :(L;\#*TN#K$=SA_M+&@Y MX$RXCW;&3&M38QD1ZZVU']O%B3YMN5-U33LSL?H!5QQN9GOJ53^8UMT:MB=< M]8/AOM'0]I+7/:*X9^"V/5NJ)SG) ]'.[*A^0!3;>X^7 6$3IF5,A^W%+?K! MKRFV9X?JAU%GET>U*<:O1-7.RA6]'^=L,,>;C^J)7D5OO..HWQN9B58EI..5 MIS6D]>R[$M+Q_J,$*2\1K01TO ;) ZH8%U:"/%Z3U)6G_<2.$LWQ@J2P9(6; M?[PJZ=[\5=_2>&5J=642I1.5X(XW)\6;$R>VLT1TO#ZU$JM5",<[E#R$HJ"L M$M'Q"L4/)!SK;QF!>BS U3?".@2._26XFJ-:Z]XG1GY$*6?MO*&J0718_J#$ MQ\X[IQH^,H5N2L1:W"U/HAJL&F9*AXF7GM:^W$I]];T ;2GQ"YSB]14R7TV=$EQ#NH;,;M8)A^.:*'0FE#>B6OM3G*BZD6$KQK M-%8F&T9ELN)2-4-DO@9]IF'9<9L/@?9+)\*N).%9VR%0?8W])$8\R<1K;:3Z M&W4EPKF\Y):DJ+8P4P]L=[,%/9R^3H*#A#[[LM/_L@V8M8-++8IN7F$!@V*- M U H4\,G=>W1=TU"'^A;W06P45'$+R_6WQ?-(0ATTG=S@@C$68#X\\UK?1IU M\,;Z?UHX-UC_[P'%Y0;D,%1O8X1*N,EDXH!N;DI*OEUX%'/;&ZEJ59"2$W'P MT.=^42MN>Z/4-ZX35DLS%7( KL2-$P*T7,&9O^+JU,RF)U759ZSY--9\.I^: M3YD5,[L8TIL[OTH=LZEIFN7('0BE3>6I.*U-4UX82.2PKK8V0CE*;RR?0>TG ML D#;^)M<( IENG6$ZHYDIU/NEK8$6G^%5'?"O+R9Y ?$DK)=)D;#%+C031- MXHBZ$0!V#CNJHPR(TP/B&D2 \C!#YE5D^U(;8ZQT=W)NY@;703U :\\?]VF)M=1%1B.J\;VP@-=(-KYA6RO M+S#6:1TBQGW7:1W7\K'KM-IY"C6Z)VHQNY+V"MN+!2J!QG9(V%X%4 DBII>I M6XF_D&;&VX.0P ?:KFS?CQE. 5K1D\@BI'J-8>E6XL^R-![!L0Y2JS+Z/#O86 RI5449OA >ZQ^U 91O;!M+ M'K7!4]W-VJD0TDED88]59TX8ZK'JS%AU9@BX-T2J\538,F30]O+(+0&JQ<[9 M7N^X)49[V+2PW9[$.=U7X05+RQ"WC:AKHR[NN_XM?;&Q1TCY(9W'>Y3Q5 J$ MY&(/NCNK%I^:@5"J/I"0S?_]OY3'KA)?_/; M9#:YR@=D!@]S&IE)W@_2]?E%BKNJ7O_AOH+X0B(T%5(0%*"T.13T]##Q-KZXOP> MDF+OBNH/,1H:21!V-J"MUH@1BBA^>RUKX '.QO4$!H7+>^-NX#2,A%[B MQE.2WP4%<\]L:I#F:F"U\U:$BXN(_9C"'Y.W4]PD+NWFI[.)#:_?W U-UXAMB?\Z@#/\%Y97MFI*RAA>'[ M5%/8;,^=E+'RU(NJ"\\!ZX,>5/%BWW>MCUQ0A8EE$"I ^CB"I**U%+!]&F&3 M/2OLCVCA&UQKF01\,Z?M&FVCA9?B)&6 [Y959A-2+$-ENUPR&]&1,E-T2P<; M/EPB=P!#C6*9X&V73(W>A]V*XCDH;:]S(H\0S_1F>SJY D(<$Z[MV>2*?BH) M_?),,@.9KH;=G64&H+'$RVG M$DQZ%RQ#LLGF\"E,8FB#\ L5Q%$AU:EU-ST(BU]4'D'D27^3C])%)0]P)FJ;MUCHYG 22S'9C70N F,+3=E>=PH:3 M5[QL]^"U"2T3W]4[13,^A[0 Q\NY@%:]C(]!C(>@B>^>9QJMJ(Q8Y:9KNW-4 M-5J*K\R.L9URCK_[BK.#1KEN4+177!RK@Q;#:8=>/CMHQZ#*?<; ML()\)XKP,B_PM@@KSK )++ H\6/8='211ED&#O;R N:7L/HVL"2_TAKE'LYW M"\/D>L2O#VK.2_:05V5-=2%PQQD*M\=T"0R4BSYWZNXC5TZTSJ8?>7?!Q'NA M.AA(]H>4 MWIOI8Q'S=9)V5J%SQS-3TKO9AS*Q#@L L.:KV#,M>IW 54W-4@3X^(HDJ?(V%N0B%3#7T'RQ5]_%G1,>^"6]"3_HD>4&#A+%FM$D$/?+-?.,^\[ T O_8SS;N!S?.X M@*%[VK*5H0? Y[>P)RZ+@4WSF/7QZ*,CMW#3<'Q*EF9VV=_06C"VN5#L_@UB MK%4R1#N!5)T)SOWQ3$K=*-3@.)=*"2H71D9!S\[JN>V[4O\U;[=4]1]=MI?^ M'>9D5'4EV\/N!SL#%:W<]D#^HV+ 8*>@-"?9GN@YU"DH;2!GXC\> MW@SP['"VIZSV,R&*;IQN*:YA[/B6@]RRW+WM65 ] *IS/QPS&\UDG$5\XQ"* M501@I6\PW\SF5+@&+O9QGFQVC0(:>DHME=%TF3YY#9(V?[@9VE\YOIOX:6,C M*5/[+#0XSKG-3;A-]XG)'Q27(CQK.QBJRS6A. &\WD/@+*=)DI.BM0G*[P*7 MI!4R'?\JW&S"('M2?1+'!#\EZ?O@B[# &WDS9TL;3PBA<9/9:^%L)C4,;.0= M6A0#Y>$&W8<1C[5Z&^-4-NP;=EL35/^*Z-$"6_4%$6>%'A)J?(>#(EO^V?J8 M)G%$(_=@?W#X41UE0)P>$-I;;;WU4@ M4M\HMMO.5="35JAL-W8K:I:-&-IOF]:(V$[9M=V8+-2ZN(+??A-O6VVGS4%P ML#U;&&GA$T_A.8"JXW)G>S'"'A1[2NZ#1P0?Q]2?-8]# M]X^O 8ZCQ_E789ZIN(\)+N;N&GF)CZ;+CIM"E$.F^2,F-9TCR/9:\>'&S6Y[ M5+#NHZ 9767UQ79;I.R)4P\($$K'T0#9FW2T7B+TN"0W]!I>'PTW#HE.YOBJ]SF$GPP&IN@FTK@Z?(*Q"SF45MK8H3&T FBF;,5 MW&MK31[:[C#CC5]K+MKF1U MG-IJ8[:G^;1?<1Q]SW9'<'O FHZPXWE[S2''5^7DD3J?$$E=B'6U1MJTMA05 M+_M+MNN&[IA!D589G&;I5*U1C%U@<+QK2]/]-7 V(8EIPG8Z+5&4T+1,FHP9 M1+R;;4.GT]B139P?[X \^9TXG(BS_)*27^:JCV;S E\$/;14!SP)*S:/]FR# MY(Z2S)!0?&&&B$L7YRJMH^((1Z9Z&G2$F@YP9)K3 MLE#=J,Z&.#;=W\*.5,, NF@&"3!=5CZSP3%HR)?;_YLX/L[>3MD]6L6A6FD( M/7339X@N'?810KL^GH M>5.C^RX I(T2X6_-A@-M4B+^KCT)\?WZ8]YXLRU$Z-'FCIS$^R7?E#O;Q[A M^X90=%YK\Y0W1I1SFYNG?9:^MX3=?$U0&T)T">LD#(/B5^$EFCF85UVD]7#F M>1<%8K-::MG5MR%!>!5D]RIW>QD2$GZC,5?\L[^IBQ:Z^%??NP!N\"B*'T%> MW"UA-JEI()H0]!#&=";I0V XF,?41/D+W,-#DDX[BQ/]'^F9]R].3'6M+965 M:@S5>O9-)7?I-/;IF;)L.BL3!M/Y!<4W_P(=>T;P!LW\1'&ER UI.E:G8C>" MGT!E?'&P3Z4(;.8%<3PT2XB[IL8DB:@>A<&&PO?-ZS/.W@2F&^"# I/[/8?" M49K=#!A?H^R_@'UVVJ6/34NS)QQF*+Q^<5[Q)MGL3IIBX2GPR1W"=)241!"4 M'JF8(W"/LC3M1[JFZ<.OT<3[/8EH5<(\VGI"*\%.0,_P-H?&V4Y#F< Z-1M+ M '[83M,+- $.R2-Z"?T7NNSJBU+P+$USM_[IHU#0"*Q)X'6P%>G^A!:^=]_E MT[W?Q*3OC&\9JL4N,>TQMJ<5B:Q0E3=O)/;A#JF/=B:W22$EO=-+M.PL$M5] M7;61GR6J=L8"2Z':?+^X+.;O'%+3-..61GB>0X::#&YJ<2JVOPJMH'RTC\2P M_0%IA2VK%@A: G>V]X;.&]P6B<_A@">39WRF:D^D_GNV5 M01"A5*)S#O<"=D%BN?#T$JEST&*YA559\4'6UZN5Q(;E%2VP.1-7IR0V%3%U M'O5UY^FM&?2C2>"EA<\3EZKEP6KBQO@EJ_V<_;1]1#[5F!8AM OAIH,F;E9@ M(? JCQM5SS@M*;JSR=4CD"))Q#QII"9&\^7(S:?SV82,MWWX(2;R>;!#! MKM-( [^QB8#CW#H:W=*PL,J2XL0=QIEMP?HGD@7?64WB/-EY?L;Y^XJ MC.)LUR/RTOCPD%17XSSE%,GP4#0]09I_^S@8JA=P>$1^=JZGYE9&QH1Z?[// M"7'V,%WTD=Q;0HMI^*R.44@L21>LRB4 $ M1E$.GNBY.W$?D_JR\LG'?@A&8O/8'F2I/#QT<"ITBJQ\3GW8L.A(;"=F M!]+"]EC*MD#QE7+[*Z'JW) PRDRNW00#QZR%3ED3;F(% MPWKS9D?XY%;L,>U\AF!DZ?T[!X/ T&1[ *\8&(;US_;(7#$@#%.L[2&W4E>\ MNCY:0_!X5QV#+@3Z2NJE$U%QO*'UJ=-OS0B"#ED\:'2YG<*)#;\/5CE H(:R M^QFIS.RG@R,O>P-SGR1QO7')SGKJE1[#&:()TV\.\1;P%8$QI-[&2/VYW2J> M+JNS5M4OTGE]HO-:W*&::F9V&_1T7%=ZYN!F\^R'6X3FH)AA%[&W4;[+TDR0 M1^2&JX#6QL]"]%- F_P7NK]B JF[ .0PVIU)]SFM@ATFZC$@#H0F:7&?V M-KQ6SG?$G$OGQH=:%WO MBDR-MW8W[&6)V.Y-TZ.BLYV56@\;VR>B)SV]EOHB>1&WO=J,A*)?A:U!J[9] M84I=*NI&.B6-Q/9R,[TJW[7M73\AS\A_U3.P0GEA?:3_T6"6],=^'('N"+1V M56-T\DHX>>U,]N_@Y+4S=;^#D]?2,( >33<'\2A\4ZWMD8NC+[VM+WTX3QB/ M3MVC.'6/Z%A]"(,71*LDI?,6+<+8\:M_IXP]A/$_45SJ6%U&DN1R9B=&!V=V"VUR;DG)9=QQ^D; M+=IYGVZVSB+1=O"UGQZCU;TG,'6<9&=@C-1VWBM;A=O=9VQW*)_8A'"N2-9; MR(9FB.S;WSTT0]L\V6P8IL*15FA8(@P+X2[(SD'=MH\6%%B),(B4Z%=$CPI03K+' S[# MX.G[*+<.)K\X?L)=O,,@SJYY21F,C"W[O<_;C.WPEKTJ?7K>?N^-G=VMAX?H M\;]OUWK>,?B0B/*&CO;]$=T>OV^HX.41^!N>(%8@;9R3P.)&E;Z3FITQI&0,*1E#2L:0$LO!'T-*3@7,,:3$ M7 3#$2THYU''_=2F:=_EQ]:&#U&'<: 4[&!F^U#QEKA/](@WWE,K3F?U)HQP6 ,F[$T M;.;8F,U F@HCT[(&8UB/=5><,:S'UD@43EC/B.48U7,2YA*3X2(MS%DOB#R% M9SQ#N0IQ]B$W':U-JI?E4328XLDW#O$Q3 M0]4_D$&$U$'9; M(V5PETM$#7(EI(^@Y5V%08R#! >K_&%GD(T\5N0'& Y_M.Y4X&(?9WLUOD4> M?2J(EC!/@)!MK;$2XVHC#[;P,1!XB0*TQ/$M"+OJ7\2O96L:W-S;M4!;*68: MK*BB'EI,I+L/\*PSO%9ZO\XR1;):F)BU>]A&^6E,MYB[X&I!=];YR^T8/3IS:"6Y>X+SG68M:CF:":TF_K@WL*>+2^8MB:3R&X<5=QV[N@6)N9WP '=Z79 M[U)C7E&92^1< A8XU^&:=L2VS=N>VR.!#--^=KRL&8.1RU1#?D3/"7'7H"?/ M2+@BSF8XWJ345=U@@-YK9,162-V/)8S>)/ >48QAL5PG!*Z[V?I+P>:&%JH, M,5P>A;7<%$88 (?%9DCB-6Q?T,$94V>XFQ3Q;5M34;=GYM=4BU1JJ!H%FJ^5)-UX'Z;AV69?D MX9*71\>S-IE3PJ["S0;'60!QX&5&\A4*7#R@N!X!C=*1 FIC:/'>9Y5@ILLO M\+%U-%W.'=\AVYF#O4DT1W3!!2Z:!IGUA49Z!S%,#LO+WW(D([YU&L]9@LWS MK^^U,BDQ6JVNFF5QGV7;C_#6B'7:%L<[Z U>B=&*PEJ1MQJ$,$<\36:3J_Q[ M_"S/PT8FA JL 1-W8;!RW9'EB#FI;';0'AI MR.86]1@$!Z#]T5^ +LB[:PN[#(('BJC:QJCTT*+ZW'RYF33*EL-&1H)QX?2* MM[]B#U4$[".<0T&"J(_^!N0Z ?%[E41QN$'DP*FV;Q%L/9X6Y/_A$.\;G. / M*(:#%45\^#DM]:B^(8G7$^ .NT[C.N W-K$>"O4DCQ(*5CE)O/GFM]=3HX$J M*]D-_A&YOA-%J=,V4PU^AS5$OY4J43"#^)6%K^H0)E"?D=!+W/A , GCB1LZ M&>1C2O(H(,%1R&QJD&:JR^>D1,+3@]_>B.&<+MMC$67)P$H$"&46% MUB$X<,1]S!J4Y.[W-:\'6^[;&NFH:CZH0M4,K^T!2A*&"B%@U1OUV6%U:$ZH M8M6DN=L::JO-?E %4W#YM-VIH!5'L5G/^I !'5"VLSY8'UZ@S5,U:/6A#=8:_-J MC@XT6[(6^%HK+8^&K_!N6<#\<819/\Q[AH\"ZT\CUAVQ[J#EVI_^QW1"[!0+ M1E25K0FS7<%Y8WB5X? JN<"J M,:1J#*FR(*2*%W*43UJS%.>TU!KX)$$%N^48MC0L9^"^H+7=X3]Z_([J\;,S MU$'=X\='R,Z(!06$..>:[:$'H\O3-J!'E^?H'S)MY.Y@_;"Q]OSX=M[U1ZK-Z^_

WI3.6?G+MSU]0TS0/WSE9HJ!@: M)2BNMC;K5]Z_GE24P%@^X7YHK\S_@9.P@0]F5S,\^3#F MZC,*Z$-Q-%C.V^ 1VG(_@L2OUHLV7GT67>]_S=J0O6[O]R4VA[0K00:6_>Q M/6]0"2(54X'M,?%*P#%O B5"=OKX.RA@H_=5/XQ2JLOHYI-(\K$SX*2]F^^# MI?$EK=U\'ZQV!"NZ^12DEO5./(7K(R_&M#1QV1YHJ@.MFLG*]J!*'8#M =7B MJ'M!Y"FT%:H#9YSU09:=@"I]@6<2)-5E01UXI\\DCDH9LYH/]=QBJV1!$M@G M;"\G-L9*M8F5FB>;C4.VT^4BC!U_$D4HCBZW_$"IREDYB* _$[3JS&PZ"[Z>TC=O-SBR"Z"U(1DY)QX^--;H@7/J A[C-&&>V% M@ JQY+4V$Z_CAH&+?9Q%N\(I6!A4J R/%F&Y:Y#7X&AO-Y9YKJ?+3/C6**[2 M*@KM:#74&-LA'=M!X=QA#,HKR.T#K;4IX$,XQAA9T%5;%NL/>Z4<.2>V[8;; M)EV%>?':/TUL-S^J@-2@Q-B>W-WIW*X'K;0Y"FW?KET4!+' .Y.8 UT 2L9N MC NQ"4#R M(<:TDC&M9#1(C :)80$R&B3&M))CA8C6[V_6FW-:HM1D*;#=K:MC=?%OWMT\ MO=1;.G#T1B,BQXCX$,8H6H2[$HT[I*)+)\+1=#EQW3 )Z)(S82 \)()]43IL M9R2$D:R<(-]4-:\U;+A990*G2P;>3475M(QMM%:#3G1J!3$.%\GQCM$!;]@9 M(.QBI%A+5<]6>$#?*H008" )W(S.E*QM]K\+0.(2R/B#L^J5AQFW_=EL>_4E M-DH%0"J]CAF1"2>T3XSX3]+:5]BEU9N<: V$T__<_"O!+XY/R6P2EFU&LE(R MM(+T'(6#0(12K-9PR4;175!M@V$(N$96D#,1-[ C**<1J+TA)"17(4R92P%L M$AA*0YB0"UKF1EFKDA_:I.1H,_^2JH,"MJ/$:(><.0WD'.1&22#,6N YQ(N^ M/M/ 9FC__?L?A5F5['8#AM?]+ M2;JOC):&*4BA*JD> MV9Y_+@9+BS9M?5RCU'IK=:VR/@)2"CKM.K_U<91,%;$6RJ9V8)_-0=R<)'!_ M3K'L(AV^MISD['WG:*R^<0B561$(K?D: #?JL]HGIL'.S&UNXC[)!U*.^&%X MC9IFH+JK!!R/.ZD"ASE?SBGOI_):N4\6#==Q02V]QGY2U**1-P2JC78J>[$U M6N>X4Z_14YS&N3QC&I:/G A%9:4(LV$;TK1Q/".RWZYVJ.Q ML/GR-U G;HQ?<(RK&]#H^==(9V-Q<-G^9L(#6LQ"2T990YDM,:DXL]PWCZ6! M&S>Z'%+F#EJ[M_M>D/TAG>D3U(HY"XVCG.PF5X;K'/=WN7VGRZMP0Y_,2K]> MA:BX^"-OYFSWM!\SH7YR)#]526[2NKL-:BCDL=/4=02",ZI1O5[+RMB+F^B& M\2A3E$$S>$\?)+ZK/R="T(8X7 MTSF<0_4N@-9IB?%A6-88]#09AZ4%" JS<(P)*C$;-2?H1*Q?HXZZX(@ M!V#8IA+(;-32OQ* K"FVHM[(2,8+&S$VO9S&1N,AF#C7TC0X')[C_H#S>H/C M7?)%F(8_HL =CJM'BL*&;:4VAIE\9:5YZ,#F,'9IJUFM9R*H 7:.FWN_U.E M=K1-[RG(;TZ9GD.JBRN\^ZA2*SM/9Z/4W\!.(K ;BX3 Z'([ M(Z&7N.G1G!OH5(S%FK]W F\YR1N%E48;P@G9^70?^EG8WSZQW23=XTL99U0H M0 '$]AJ ]14$.J"H1943>KZ@7_\?U!+ 0(4 Q0 ( (MS MHTP1IK]/3_\ .-J#@ 1 " 0 !NX 1 " M 7[_ !N