0001193125-18-247147.txt : 20180813 0001193125-18-247147.hdr.sgml : 20180813 20180813143112 ACCESSION NUMBER: 0001193125-18-247147 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180813 DATE AS OF CHANGE: 20180813 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: 181011845 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 d757361d10q.htm 10-Q 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: June 30, 2018

OR

 

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

For the transition period from                      to                     

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


Table of Contents

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 July 27, 2018 was 35,466,716.

 

 

 


Table of Contents

INSIGHT ENTERPRISES, INC.

QUARTERLY REPORT ON FORM 10-Q

Three Months Ended June 30, 2018

TABLE OF CONTENTS

 

     Page  

PART I – Financial Information

  

Item 1 – Financial Statements:

  

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

     1  

Consolidated Statements of Operations (unaudited) - Three and Six Months Ended June 30, 2018 and 2017

     2  

Consolidated Statements of Comprehensive Income (unaudited) - Three and Six Months Ended June 30, 2018 and 2017

     3  

Consolidated Statements of Cash Flows (unaudited) - Six Months Ended June 30, 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

     29  

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

     45  

Item 4 – Controls and Procedures

     45  

PART II – Other Information

  

Item 1 – Legal Proceedings

     45  

Item 1A – Risk Factors

     45  

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

     46  

Item 3 – Defaults Upon Senior Securities

     46  

Item 4 – Mine Safety Disclosures

     46  

Item 5 – Other Information

     46  

Item 6 – Exhibits

     47  

Signatures

     48  


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 information technology (“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 the results of client and public sector 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)

 

     June 30,
2018
    December 31,
2017
 

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 248,122     $ 105,831  

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

     2,161,077       1,814,560  

Inventories

     174,099       194,529  

Inventories not available for sale

     4,528       36,956  

Other current assets

     122,397       152,467  
  

 

 

   

 

 

 

Total current assets

     2,710,223       2,304,343  

Property and equipment, net of accumulated depreciation and amortization of $328,153 and $335,078, respectively

     74,694       75,252  

Goodwill

     130,841       131,431  

Intangible assets, net of accumulated amortization of $44,485 and $37,357, respectively

     93,300       100,778  

Deferred income taxes

     14,936       17,064  

Other assets

     68,736       56,783  
  

 

 

   

 

 

 
   $ 3,092,730     $ 2,685,651  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities:

    

Accounts payable—trade

   $ 1,395,934     $ 899,075  

Accounts payable—inventory financing facility

     303,702       319,468  

Accrued expenses and other current liabilities

     199,069       175,860  

Current portion of long-term debt

     16,924       16,592  

Deferred revenue

     66,179       88,979  
  

 

 

   

 

 

 

Total current liabilities

     1,981,808       1,499,974  

Long-term debt

     144,888       296,576  

Deferred income taxes

     588       717  

Other liabilities

     58,955       44,915  
  

 

 

   

 

 

 
     2,186,239       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,459 shares at June 30, 2018 and 35,829 shares at December 31, 2017 issued and outstanding

     355       358  

Additional paid-in capital

     315,619       317,155  

Retained earnings

     625,212       550,220  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (34,695     (24,264
  

 

 

   

 

 

 

Total stockholders’ equity

     906,491       843,469  
  

 

 

   

 

 

 
   $ 3,092,730     $ 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
June 30,
    Six Months Ended
June 30,
 
     2018     2017     2018     2017  

Net sales:

        

Products

   $ 1,619,774     $ 1,505,464     $ 3,201,929     $ 2,827,433  

Services

     217,146       178,568       397,894       334,142  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total net sales

     1,836,920       1,684,032       3,599,823       3,161,575  
  

 

 

   

 

 

   

 

 

   

 

 

 

Costs of goods sold:

        

Products

     1,488,921       1,372,015       2,927,655       2,573,072  

Services

     83,622       60,638       167,786       128,897  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total costs of goods sold

     1,572,543       1,432,653       3,095,441       2,701,969  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     264,377       251,379       504,382       459,606  

Operating expenses:

        

Selling and administrative expenses

     189,464       180,752       377,644       358,384  

Severance and restructuring expenses

     382       1,022       2,026       5,717  

Acquisition-related expenses

     94       276       94       3,223  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     74,437       69,329       124,618       92,282  

Non-operating (income) expense:

        

Interest income

     (170     (205     (323     (636

Interest expense

     5,102       4,326       11,117       8,259  

Net foreign currency exchange (gain) loss

     (275     251       (520     631  

Other expense, net

     324       326       626       641  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     69,456       64,631       113,718       83,387  

Income tax expense

     17,977       24,376       29,494       29,284  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

   $ 51,479     $ 40,255     $ 84,224     $ 54,103  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings per share:

        

Basic

   $ 1.45     $ 1.13     $ 2.36     $ 1.52  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 1.44     $ 1.11     $ 2.34     $ 1.50  
  

 

 

   

 

 

   

 

 

   

 

 

 

Shares used in per share calculations:

        

Basic

     35,483       35,765       35,698       35,684  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     35,815       36,169       36,039       36,177  
  

 

 

   

 

 

   

 

 

   

 

 

 

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
June 30,
     Six Months Ended
June 30,
 
     2018     2017      2018     2017  

Net earnings

   $ 51,479     $ 40,255      $ 84,224     $ 54,103  

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

     (15,022     8,975        (10,431     16,255  
  

 

 

   

 

 

    

 

 

   

 

 

 

Total comprehensive income

   $ 36,457     $ 49,230      $ 73,793     $ 70,358  
  

 

 

   

 

 

    

 

 

   

 

 

 

See accompanying notes to consolidated financial statements.

 

3


Table of Contents

INSIGHT ENTERPRISES, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

     Six Months Ended June 30,  
     2018     2017  

Cash flows from operating activities:

    

Net earnings

   $ 84,224     $ 54,103  

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

    

Depreciation and amortization of property and equipment

     10,712       12,729  

Amortization of intangible assets

     7,214       8,433  

Provision for losses on accounts receivable

     1,336       2,225  

Write-downs of inventories

     1,396       1,077  

Write-off of property and equipment

     309       —    

Non-cash stock-based compensation

     7,047       6,749  

Deferred income taxes

     2,020       (25

Changes in assets and liabilities, net of acquisitions:

    

Increase in accounts receivable

     (283,930     (230,762

Decrease (increase) in inventories

     18,281       (54,276

Decrease (increase) in other assets

     13,714       (64,875

Increase in accounts payable

     450,471       163,451  

Increase in deferred revenue

     13,733       4,944  

Increase (decrease) in accrued expenses and other liabilities

     24,428       (3,039
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     350,955       (99,266
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of property and equipment

     (10,644     (10,274

Acquisitions, net of cash and cash equivalents acquired

     —         (180,894
  

 

 

   

 

 

 

Net cash used in investing activities

     (10,644     (191,168
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Borrowings on senior revolving credit facility

     280,184       386,609  

Repayments on senior revolving credit facility

     (397,684     (386,609

Borrowings on accounts receivable securitization financing facility

     1,696,500       1,802,889  

Repayments on accounts receivable securitization financing facility

     (1,721,500     (1,718,389

Borrowings under Term Loan A

     —         175,000  

Repayments under Term Loan A

     (6,563     (4,375

Repayments under other financing agreements

     (1,835     (3,957

Payments on capital lease obligations

     (580     (255

Net (repayments) borrowings under inventory financing facility

     (15,766     25,470  

Payment of debt issuance costs

     (270     (1,123

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

     (2,925     (4,548

Repurchases of common stock

     (22,069     —    
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

     (192,508     270,712  
  

 

 

   

 

 

 

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

     (5,541     11,739  
  

 

 

   

 

 

 

Increase (decrease) in cash, cash equivalents and restricted cash

     142,262       (7,983

Cash, cash equivalents and restricted cash at beginning of period

     107,445       205,946  
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash at end of period

   $ 249,707     $ 197,963  
  

 

 

   

 

 

 

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

Today, every business is a technology business. We empower organizations of all sizes with Insight Intelligent Technology SolutionsTM and services to maximize the business value of IT. As a Fortune 500-ranked global provider of digital innovation, cloud/data center transformation, connected workforce, and supply chain optimization solutions and services, we help clients innovate and optimize their operations to run smarter. 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 consist of 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 June 30, 2018 and our results of operations for the three and six months ended June 30, 2018 and 2017 and cash flows for the six months ended June 30, 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

Effective January 1, 2018, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“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.” The adoption of these new standards did not have a material effect on our consolidated financial statements. Additionally, we adopted ASU No. 2014-09, “Revenue from Contracts with Customers,” effective January 1, 2018, as discussed in Note 2.

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 six months ended June 30, 2018. Amounts shown in the consolidated statement of cash flows for the six months ended June 30, 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 six months ended June 30, 2018 and 2017 (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 248,122      $ 105,831  

Restricted cash included in other current assets

     9        46  

Restricted cash included in other non-current assets

     1,576        1,568  
  

 

 

    

 

 

 

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

   $ 249,707      $ 107,445  
  

 

 

    

 

 

 

 

     June 30,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 194,783      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,102        3,013  
  

 

 

    

 

 

 

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

   $ 197,963      $ 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 six months ended June 30, 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.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” (Topic 842) which supersedes the existing lease recognition requirements in the current accounting standard for leases. The core principal of the new standard is that an entity should recognize right-of-use (“ROU”) assets and lease liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We will adopt the new standard as of January 1, 2019 and expect to elect certain available practical expedients. We have established a cross-functional implementation team and are in the process of determining the scope of arrangements

 

6


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

that will be subject to this standard as well as assessing the impact to our systems, processes, and internal controls over financial reporting. While we are still evaluating the impact of adopting ASU No. 2016-02, we anticipate this standard will have a material impact on our property and equipment balance. The primary impact will be to record ROU assets and lease liabilities for current operating leases on our consolidated balance sheets. We do not expect the adoption to have a material impact on our consolidated statements of operations or our consolidated statements of cash flows. Our analysis and evaluation of the new standard will continue through its effective date in the first quarter of 2019, including continuing to monitor any potential changes in the standard that have been proposed by the FASB.

There have been no other 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.

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.

 

7


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

   

The accounting for renewals of certain software term/usage licenses changed to delay or accelerate revenue recognition to 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 recording sales returns allowance changed from being recorded against accounts receivable to being recorded as a refund liability. As a result, we reclassified our sales returns allowance balance from accounts receivable, net to accrued expenses and other current liabilities. Under previous guidance, we recorded the sales returns allowance in accounts receivable, net and not as a separately stated liability.

 

   

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, including tax effects of these adjustments.

 

8


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

The following tables summarize the effects of adopting Topic 606 on the Company’s consolidated financial statements as of June 30, 2018 and for the three and six months then ended (in thousands, except for per share data):

BALANCE SHEET AT JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 248,122      $ —        $ 248,122  

Accounts receivable, net

     2,161,077        (111,728      2,049,349  

Inventories

     174,099        —          174,099  

Inventories not available for sale

     4,528        78,607        83,135  

Other current assets

     122,397        35,618        158,015  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,710,223        2,497        2,712,720  

Property and equipment, net

     74,694        —          74,694  

Goodwill

     130,841        —          130,841  

Intangible assets, net

     93,300        —          93,300  

Deferred income taxes

     14,936        —          14,936  

Other assets

     68,736        (16,134      52,602  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 1,395,934      $ (55,105    $ 1,340,829  

Accounts payable – inventory financing facility

     303,702        —          303,702  

Accrued expenses and other current liabilities

     199,069        (14,191      184,878  

Current portion of long-term debt

     16,924        —          16,924  

Deferred revenue

     66,179        78,966        145,145  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,981,808        9,670        1,991,478  

Long-term debt

     144,888        —          144,888  

Deferred income taxes

     588        —          588  

Other liabilities

     58,955        (14,328      44,627  
  

 

 

    

 

 

    

 

 

 
     2,186,239        (4,658      2,181,581  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     355        —          355  

Additional paid-in capital

     315,619        —          315,619  

Retained earnings

     625,212        (8,916      616,296  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (34,695      (63      (34,758
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     906,491        (8,979      897,512  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

 

9


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,619,774      $ 12,822      $ 1,632,596  

Services

     217,146        (4,519      212,627  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,836,920        8,303        1,845,223  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,488,921        11,433        1,500,354  

Services

     83,622        (2,122      81,500  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,572,543        9,311        1,581,854  
  

 

 

    

 

 

    

 

 

 

Gross profit

     264,377        (1,008      263,369  

Operating expenses:

        

Selling and administrative expenses

     189,464        171        189,635  

Severance and restructuring expenses

     382        —          382  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     74,437        (1,179      73,258  

Non-operating expense, net

     4,981        —          4,981  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     69,456        (1,179      68,277  

Income tax expense

     17,977        (254      17,723  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 51,479      $ (925    $ 50,554  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 1.45      $ (0.03    $ 1.42  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ (0.03    $ 1.41  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,483        —          35,483  
  

 

 

    

 

 

    

 

 

 

Diluted

     35,815        —          35,815  
  

 

 

    

 

 

    

 

 

 

 

10


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2018

 

                  

Pre-Topic

606

 
     As Reported      Adjustments      Adoption  

Net sales:

        

Products

   $ 3,201,929      $ 3,325      $ 3,205,254  

Services

     397,894        (6,515      391,379  
  

 

 

    

 

 

    

 

 

 

Total net sales

     3,599,823        (3,190      3,596,633  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     2,927,655        364        2,928,019  

Services

     167,786        (1,606      166,180  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,095,441        (1,242      3,094,199  
  

 

 

    

 

 

    

 

 

 

Gross profit

     504,382        (1,948      502,434  

Operating expenses:

        

Selling and administrative expenses

     377,644        249        377,893  

Severance and restructuring expenses

     2,026        —          2,026  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     124,618        (2,197      122,421  

Non-operating expense, net

     10,900        —          10,900  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     113,718        (2,197      111,521  

Income tax expense

     29,494        (457      29,037  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 84,224      $ (1,740    $ 82,484  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.36      $ (0.05    $ 2.31  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.34      $ (0.05    $ 2.29  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,698        —          35,698  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,039        —          36,039  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF CASH FLOWS FOR THE SIX MONTHS ENDED JUNE 30, 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 six months ended June 30, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the six months ended June 30, 2018 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.

 

11


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

 

12


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.

 

13


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.

 

14


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.

 

15


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 and six months ended June 30, 2018 (in thousands):

 

     Three Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 898,144      $ 171,337      $ 9,317      $ 1,078,798  

Software

     308,269        193,116        39,591        540,976  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,007,090      $ 295,539      $ 13,776      $ 1,316,405  

Public Sector

     135,709        94,487        28,862        259,058  

Small and Medium-Sized Businesses

     226,651        16,254        18,552        261,457  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 1,304,208      $ 378,079      $ 56,460      $ 1,738,747  

Net revenue recognition (Agent)

     65,242        28,201        4,730        98,173  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 1,771,485      $ 358,347      $ 16,477      $ 2,146,309  

Software

     598,745        378,034        78,841        1,055,620  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,986,984      $ 561,460      $ 26,810      $ 2,575,254  

Public Sector

     247,313        211,101        58,793        517,207  

Small and Medium-Sized Businesses

     442,551        34,134        30,677        507,362  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 2,563,697      $ 761,156      $ 109,380      $ 3,434,233  

Net revenue recognition (Agent)

     113,151        45,539        6,900        165,590  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

16


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 as of June 30, 2018 and January 1, 2018 (in thousands):

 

     June 30,
2018
     January 1,
2018
 

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

   $ 2,161,077      $ 1,909,074  

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

     27,703        32,227  

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

     959        595  

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

     85,489        86,743  

Significant changes in the contract assets and the contract liabilities balances during the six months ended June 30, 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

     —          (44,644

Cash received in advance and not recognized as revenue

     —          43,865  

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

     (590      —    

Contract assets recognized, net of reclassification to receivables

     954        —    

Cumulative catch-up adjustment arising from changes in estimates of transaction price

     —          (475
  

 

 

    

 

 

 

Balances at June 30, 2018

   $ 959      $ 85,489  
  

 

 

    

 

 

 

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 June 30, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining six months of 2018

   $ 6      $ 66,087      $ 66,093  

2019

     13        54,389        54,402  

2020

     6        23,201        23,207  

2021

     —          8,154        8,154  

2022

     —          3,715        3,715  

2023

     —          1,350        1,350  

2024 and thereafter

     —          138        138  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 25      $ 157,034      $ 157,059  
  

 

 

    

 

 

    

 

 

 

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

 

17


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

the amount to which we have a right to invoice as of June 30, 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 13 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 June 30, 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 June 30, 2018, the related asset balance was $2,639,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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Numerator:

           

Net earnings

   $ 51,479      $ 40,255      $ 84,224      $ 54,103  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average shares used to compute basic EPS

     35,483        35,765        35,698        35,684  

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

     332        404        341        493  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     35,815        36,169        36,039        36,177  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net earnings per share:

           

Basic

   $ 1.45      $ 1.13      $ 2.36      $ 1.52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ 1.11      $ 2.34      $ 1.50  
  

 

 

    

 

 

    

 

 

    

 

 

 

For the three and six months ended June 30, 2018, 13,000 and 17,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. There were 12,000 and 54,000 anti-dilutive RSUs for the three and six months ended June 30, 2017, respectively.

 

18


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

 

     June 30,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ —        $ 117,500  

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

     158,939        165,377  

Accounts receivable securitization financing facility

     —          25,000  

Capital leases and other financing obligations

     2,873        5,291  
  

 

 

    

 

 

 

Total

     161,812        313,168  

Less: current portion of long-term debt

     (16,924      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 144,888      $ 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”) was amended on June 27, 2018 to, among other things, renew the borrowing program for a three-year term expiring June 23, 2021. The ABS facility has a maximum aggregate borrowing availability of $250,000,000. 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 June 30, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which no amounts were 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 June 30, 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 $759,688,000. We had no amounts outstanding under our revolving and ABS facilities and $159,688,000 was outstanding under our TLA at June 30, 2018.

 

19


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 $303,702,000 was outstanding at June 30, 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 $1,275,000 and $2,802,000 as of June 30, 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 $1,598,000 and $2,489,000 as of June 30, 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 June 30, 2018 and December 31, 2017.

5. Severance and Restructuring Activities

During the six months ended June 30, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments 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 six months ended June 30, 2018 and the outstanding obligations as of June 30, 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

     781        1,115        130        2,026  

Cash payments

     (1,268      (2,779      (145      (4,192

Foreign currency translation adjustments

     (30      (16      —          (46
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at June 30, 2018

   $ 1,114      $ 1,314      $ —        $ 2,428  
  

 

 

    

 

 

    

 

 

    

 

 

 

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.

 

20


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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 2,945      $ 2,589      $ 5,335      $ 5,127  

EMEA

     790        691        1,480        1,436  

APAC

     128        57        232        186  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 3,863      $ 3,337      $ 7,047      $ 6,749  
  

 

 

    

 

 

    

 

 

    

 

 

 

As of June 30, 2018, total compensation cost related to nonvested RSUs not yet recognized is $26,352,000, which is expected to be recognized over the next 1.38 years on a weighted-average basis.

The following table summarizes our RSU activity during the six months ended June 30, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     405,022        35.91     

Vested, including shares withheld to cover taxes

     (353,764      29.89      $ 12,794,661 (b)  
        

 

 

 

Forfeited

     (33,439      33.60     
  

 

 

       

Nonvested at June 30, 2018(a)

     909,932        35.34      $ 44,522,973 (c)  
  

 

 

       

 

 

 

 

(a) 

Includes 113,993 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 $48.93 as of June 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 both the three and six months ended June 30, 2018 was 25.9%. For the three and six months ended June 30, 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.

Our effective tax rate for the three and six months ended June 30, 2017 was 37.7% and 35.1%, respectively. For the three months ended June 30, 2017, our effective tax rate was higher than the United States federal statutory rate of 35.0% due primarily to state income taxes, net of federal benefit. 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 of deferred tax assets related to these foreign operating losses. For the six months ended June 30, 2017,

 

21


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

our effective tax rate approximated the United States federal statutory rate of 35.0% due primarily to increases in the rate caused by state income taxes, net of federal benefit, offset by the decreases in the rate cause by the recognition of $2,189,000 of tax benefits on the settlement of employee share-based awards during the first half of 2017 in accordance with a new accounting standard, which was adopted effective January 1, 2017. 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.

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 June 30, 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 June 30, 2018 and December 31, 2017, we had approximately $4,004,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $307,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.

During the six months ended June 30, 2018, we repurchased 641,211 shares of our common stock on the open market at a total cost of approximately $22,069,000 (an average price of $34.42 per share). All shares repurchased were retired. During the comparative six months ended June 30, 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 June 30, 2018, we had approximately $2,075,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.

 

22


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

Management believes that payments, if any, related to these performance bonds are not probable at June 30, 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 June 30, 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.

 

23


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

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.

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 and six months ended June 30, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three and six months ended June 30, 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 and six months ended June 30, 2017 have 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

 

24


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

reclassifications on the previously reported net sales by sales mix amounts for the three and six months ended June 30, 2017 (in thousands):

 

     North America
Three Months Ended
June 30,
     EMEA
Three Months Ended
June 30,
     APAC
Three Months Ended
June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 898,144      $ 803,389      $ 171,337      $ 123,992      $ 9,317      $ 6,916  

Software

     308,269        341,643        193,116        190,116        39,591        39,409  

Services

     163,037        136,280        41,827        31,952        12,282        10,335  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 1,281,312      $ 406,280      $ 346,060      $ 61,190      $ 56,660  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

     North America
Six Months Ended
June 30,
     EMEA
Six Months Ended June 30,
     APAC
Six Months Ended June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 1,771,485      $ 1,514,253      $ 358,347      $ 262,869      $ 16,477      $ 10,996  

Software

     598,745        615,626        378,034        359,434        78,841        64,256  

Services

     306,618        262,385        70,314        54,112        20,962        17,644  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 2,392,264      $ 806,695      $ 676,415      $ 116,280      $ 92,896  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $32,695,000, $19,230,000 and $4,855,000, respectively, in the three months ended June 30, 2017, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation. For the six months ended June 30, 2017, fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $54,676,000, $30,106,000 and $7,027,000, respectively, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation.

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 or six months ended June 30, 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.

 

25


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

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

 

     Three Months Ended June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,206,413      $ 364,453      $ 48,908      $ 1,619,774  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,369,450        406,280        61,190        1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,105,959        338,142        44,820        1,488,921  

Services

     72,974        6,174        4,474        83,622  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,178,933        344,316        49,294        1,572,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     190,517        61,964        11,896        264,377  

Operating expenses:

           

Selling and administrative expenses

     135,206        46,894        7,364        189,464  

Severance and restructuring expenses

     338        41        3        382  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 54,879      $ 15,029      $ 4,529      $ 74,437  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Three Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,145,031      $ 314,108      $ 46,325      $ 1,505,464  

Services

     136,281        31,952        10,335        178,568  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,281,312        346,060        56,660        1,684,032  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,041,842        287,246        42,927        1,372,015  

Services

     56,684        3,081        873        60,638  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,098,526        290,327        43,800        1,432,653  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     182,786        55,733        12,860        251,379  

Operating expenses:

           

Selling and administrative expenses

     131,560        41,772        7,420        180,752  

Severance and restructuring expenses

     543        479        —          1,022  

Acquisition-related expenses

     276        —          —          276  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 50,407      $ 13,482      $ 5,440      $ 69,329  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,370,230      $ 736,381      $ 95,318      $ 3,201,929  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,676,848        806,695        116,280        3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     2,163,948        676,049        87,658        2,927,655  

Services

     147,012        12,890        7,884        167,786  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,310,960        688,939        95,542        3,095,441  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     365,888        117,756        20,738        504,382  

Operating expenses:

           

Selling and administrative expenses

     267,846        95,177        14,621        377,644  

Severance and restructuring expenses

     781        1,115        130        2,026  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 97,167      $ 21,464      $ 5,987      $ 124,618  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

26


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

     Six Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,129,878      $ 622,303      $ 75,252      $ 2,827,433  

Services

     262,386        54,112        17,644        334,142  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,392,264        676,415        92,896        3,161,575  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,933,429        569,755        69,888        2,573,072  

Services

     117,748        8,381        2,768        128,897  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,051,177        578,136        72,656        2,701,969  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     341,087        98,279        20,240        459,606  

Operating expenses:

           

Selling and administrative expenses

     262,570        81,915        13,899        358,384  

Severance and restructuring expenses

     1,647        4,009        61        5,717  

Acquisition-related expenses

     3,223        —          —          3,223  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 73,647      $ 12,355      $ 6,280      $ 92,282  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

     June 30,
2018
     December 31,
2017
 

North America

   $ 2,662,062      $ 2,337,573  

EMEA

     753,387        530,242  

APAC

     177,278        101,169  

Corporate assets and intercompany eliminations, net

     (499,997      (283,333
  

 

 

    

 

 

 

Total assets

   $ 3,092,730      $ 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Depreciation and amortization of property and equipment:

           

North America

   $ 4,158      $ 4,551      $ 8,456      $ 10,104  

EMEA

     998        1,225        2,001        2,375  

APAC

     123        123        255        250  
  

 

 

    

 

 

    

 

 

    

 

 

 
     5,279        5,899        10,712        12,729  
  

 

 

    

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

           

North America

     3,361        4,012        6,721        8,024  

EMEA

     71        —          145        12  

APAC

     171        198        348        397  
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,603        4,210        7,214        8,433  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 8,882      $ 10,109      $ 17,926      $ 21,162  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

27


Table of Contents

INSIGHT ENTERPRISES, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

(unaudited)

 

11. Subsequent Event

Effective August 1, 2018, we acquired Cardinal Solutions Group, Inc. (“Cardinal”), a digital solutions provider based in Cincinnati, Ohio, with offices across the Midwest and Southeast United States, for a cash purchase price, net of cash acquired, of approximately $79,000,000, subject to a final working capital adjustment. Cardinal provides technology solutions to digitally transform organizations through their expertise in mobile applications development, Internet of Things and cloud enabled business intelligence. We believe that this acquisition strengthens our services capabilities and will bring value to our clients within our digital innovation services solution offering.

We are in the process of determining the fair value of net assets acquired, including identifiable intangible assets, which will be recorded in our North America operating segment. We will consolidate the results of operations for Cardinal beginning on August 1, 2018, the effective date of the acquisition. We do not believe that our historical results would have been materially affected by the acquisition of Cardinal.

 

28


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

Today, every business is a technology business. We empower organizations of all sizes in North America; Europe, the Middle East and Africa (“EMEA”); and Asia-Pacific (“APAC”) with Insight Intelligent Technology SolutionsTM and services to maximize the business value of IT. As a Fortune 500-ranked global provider of digital innovation, cloud/data center transformation, connected workforce, and supply chain optimization solutions and services, we help clients innovate and optimize their operations to run smarter. 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 consist of largely software and certain software-related services.

Consolidated net sales of $1.84 billion in the three months ended June 30, 2018 increased 9% compared to the three months ended June 30, 2017, reflecting strong growth in the hardware category due to the ongoing device refresh cycle as well as a 22% increase in services sales year over year. Excluding the effects of fluctuating foreign currency exchange rates, consolidated net sales increased 7% in the second quarter of 2018 compared to the second quarter of 2017.

Consolidated gross profit of $264.4 million in the three months ended June 30, 2018 increased 5% compared to the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated gross profit increased 3% in the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Gross margin declined approximately 50 basis points year to year to 14.4%, reflecting a higher mix of sales to large enterprise and public sector clients, partially offset by an increase in gross profit from services net sales, including professional services and higher agency fees earned on enterprise agreements.

Consolidated selling and administrative expenses for the second quarter of 2018 increased $8.7 million, or 5% year over year (up 3% excluding the effects of fluctuating foreign currency exchange rates). Our consolidated results of operations for the second quarter of 2018 also include severance expense, net of adjustments, totaling $382,000 compared to $1.0 million during the second quarter of 2017, as well as, $94,000 in transaction expenses related to the Cardinal acquisition compared to $276,000 in transaction expenses related to the Datalink acquisition during the second quarter of 2017.

Growth in net sales and gross profit, combined with effective cost control, led to a 7% year over year improvement in consolidated earnings from operations from $69.3 million in the second quarter of 2017 to $74.4 million in the second quarter of 2018, with each of our operating segments contributing positively to our net sales results. Excluding the effects of fluctuating foreign currency exchange rates, consolidated earnings from operations increased 6% year over year. On a consolidated basis, we reported net earnings of $51.5 million and diluted earnings per share of $1.44 for the second quarter of 2018, which includes a benefit from the lower tax rate due to the 2017 U.S. federal tax reform. This compares to net earnings of $40.3 million and diluted earnings per share of $1.11 for the second quarter of 2017.

 

29


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.

 

30


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 and six months ended June 30, 2018 and 2017:

 

     Three Months Ended
June 30,
    Six Months Ended
June 30,
 
     2018     2017     2018     2017  

Net sales

     100.0     100.0     100.0     100.0

Costs of goods sold

     85.6       85.1       86.0       85.5  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     14.4       14.9       14.0       14.5  

Selling and administrative expenses

     10.2       10.7       10.4       11.3  

Severance and restructuring and acquisition-related expenses

     0.1       0.1       0.1       0.3  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings from operations

     4.1       4.1       3.5       2.9  

Non-operating expense, net

     0.3       0.3       0.4       0.3  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     3.8       3.8       3.1       2.6  

Income tax expense

     1.0       1.4       0.8       0.9  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net earnings

     2.8     2.4     2.3     1.7
  

 

 

   

 

 

   

 

 

   

 

 

 

We experience some seasonal trends in our sales of IT hardware, software and services. Software sales are typically seasonally higher in our 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 and six months ended June 30, 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 and six months ended June 30, 2017 have 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 and six months ended June 30, 2017 have been reclassified to conform to the current period presentation. Such reclassifications had no effect on previously reported net sales amounts.

 

31


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 June 30, 2018 increased 9% compared to the three months ended June 30, 2017 to $1.84 billion. Excluding the effects of fluctuating foreign currency exchange rates, consolidated net sales increased 7% in the second quarter of 2018 compared to the second quarter of 2017. Net sales for the six months ended June 30, 2018 increased 14% compared to the six months ended June 30, 2017 to $3.60 billion. Excluding the effects of fluctuating foreign currency exchange rates, consolidated net sales increased 11% in the first six months of 2018 compared to the first six months of 2017. Our net sales by operating segment were as follows for the three and six months ended June 30, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended
June 30,
     %     Six Months Ended
June 30,
     %  
     2018      2017      Change     2018      2017      Change  

North America

   $ 1,369,450      $ 1,281,312        7   $ 2,676,848      $ 2,392,264        12

EMEA

     406,280        346,060        17     806,695        676,415        19

APAC

     61,190        56,660        8     116,280        92,896        25
  

 

 

    

 

 

      

 

 

    

 

 

    

Consolidated

   $ 1,836,920      $ 1,684,032        9   $ 3,599,823      $ 3,161,575        14
  

 

 

    

 

 

      

 

 

    

 

 

    

Net sales in North America increased 7%, or $88.1 million, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Net sales of hardware and services increased 12% and 20%, respectively, year over year, while net sales of software decreased 10% year to year. By client group, our top line results included double digit growth with large enterprise and small and medium businesses while sales to public sector clients declined during the second quarter of 2018. The growth in hardware net sales reflects the device refresh cycle discussed in previous quarters. Services net sales improved year over year due to higher sales of hardware warranty and cloud subscription offerings that are reported net, and the effect of the adoption of the new revenue recognition standard effective January 1, 2018, that resulted in sales of security software now also being reported net.

Net sales in North America increased 12%, or $284.6 million, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Net sales of hardware and services increased 17% each, year over year, while net sales of software decreased 3% year to year. By client group, our top line results included double digit growth with large enterprise and small and medium businesses while public sector clients declined during the six months ended June 30, 2018. The growth in hardware net sales reflects the device refresh cycle discussed in previous quarters. Services net sales improved year over year due to higher sales of hardware warranty and cloud subscription offerings that are reported net, while the decline in software net sales is primarily attributable to clients migrating software applications to cloud solutions which are now recorded in services and the effect of the adoption of the new revenue recognition standard effective January 1, 2018, that resulted in sales of security software now also being reported net and in services.

 

32


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our net sales by offering category for North America for the three and six months ended June 30, 2018 and the three and six months ended June 30, 2017 (as reclassified), were as follows (dollars in thousands):

 

     Three Months Ended June 30,         

Sales Mix

   2018      2017      % Change  
            (As Reclassified)         

Hardware

   $ 898,144      $ 803,389        12

Software

     308,269        341,643        (10 %) 

Services

     163,037        136,280        20
  

 

 

    

 

 

    
   $ 1,369,450      $ 1,281,312        7
  

 

 

    

 

 

    
     Six Months Ended June 30,         

Sales Mix

   2018      2017      % Change  
            (As Reclassified)         

Hardware

   $ 1,771,485      $ 1,514,253        17

Software

     598,745        615,626        (3 %) 

Services

     306,618        262,385        17
  

 

 

    

 

 

    
   $ 2,676,848      $ 2,392,264        12
  

 

 

    

 

 

    

In North America, fees earned from activities reported on a net basis of $109,000 and $32.6 million that were previously reported as part of our hardware and software product categories, respectively, in the three months ended June 30, 2017, were reclassified to services to conform to the current period presentation. Fees earned from activities reported on a net basis of $178,000 and $54.5 million that were previously reported as part of our hardware and software product categories, respectively, in the six months ended June 30, 2017, were reclassified to services to conform to the current period presentation.

Net sales in EMEA increased 17%, or $60.2 million, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 10% compared to the second quarter of last year. Net sales of hardware, software and services increased 38%, 2% and 31%, respectively, compared to the second 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 business. The increase in services net sales was due primarily to a higher volume of sales of software maintenance and cloud subscription offerings that are reported net, as well as the addition of Dutch cloud service provider, Caase.com, to our business effective September 26, 2017.

Net sales in EMEA increased 19%, or $130.3 million, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 9% compared to the first six months of last year. Net sales of hardware, software and services increased 36%, 5% and 30%, respectively, compared to the first six months 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 business. The increase in services net sales was due primarily to a higher volume of sales of software maintenance and cloud subscription offerings that are reported net, as well as the addition of Dutch cloud service provider, Caase.com, to our business effective September 26, 2017.

 

33


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our net sales by offering category for EMEA for the three and six months ended June 30, 2018 and the three and six months ended June 30, 2017 (as reclassified), were as follows (dollars in thousands):

 

     Three Months Ended June 30,         
     2018      2017      % Change  
Sales Mix           (As Reclassified)         

Hardware

   $ 171,337      $ 123,992        38

Software

     193,116        190,116        2

Services

     41,827        31,952        31
  

 

 

    

 

 

    
   $ 406,280      $ 346,060        17
  

 

 

    

 

 

    
     Six Months Ended June 30,         
     2018      2017      % Change  
Sales Mix           (As Reclassified)         

Hardware

   $ 358,347      $ 262,869        36

Software

     378,034        359,434        5

Services

     70,314        54,112        30
  

 

 

    

 

 

    
   $ 806,695      $ 676,415        19
  

 

 

    

 

 

    

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

Net sales in APAC increased 8%, or $4.5 million, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 7% compared to the second quarter of last year. The increase was driven by a 35% increase in hardware net sales, primarily in Australia, our largest APAC market, and an increase in consulting services engagements in the services category.

Net sales in APAC increased 25%, or $23.4 million, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, net sales increased 22% compared to the first six months of last year. The increase was driven by growth of 50%, 23% and 19% in the hardware, software and services categories, respectively. The growth in hardware is due to higher volume with clients in Australia, our largest market in APAC. Software net sales are up primarily due to a single large public sector license renewal recorded in the first quarter of 2018 that historically transacted in the fourth quarter and services net sales increased due to higher professional services engagements around cloud and digital solutions.

Our net sales by offering category for APAC for the three and six months ended June 30, 2018 and the three and six months ended June 30, 2017 (as reclassified), were as follows (dollars in thousands):

 

     Three Months Ended June 30,         
     2018      2017      % Change  
Sales Mix           (As Reclassified)         

Hardware

   $ 9,317      $ 6,916        35

Software

     39,591        39,409        —    

Services

     12,282        10,335        19
  

 

 

    

 

 

    
   $ 61,190      $ 56,660        8
  

 

 

    

 

 

    

 

34


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

     Six Months Ended June 30,         

Sales Mix

   2018      2017      % Change  
            (As Reclassified)         

Hardware

   $ 16,477      $ 10,996        50

Software

     78,841        64,256        23

Services

     20,962        17,644        19
  

 

 

    

 

 

    
   $ 116,280      $ 92,896        25
  

 

 

    

 

 

    

In APAC, fees earned from activities reported on a net basis of $4,000 and $4.8 million that were previously reported as part of our hardware and software product categories, respectively, in the three months ended June 30, 2017, were reclassified to services to conform to the current period presentation. Fees earned from activities reported on a net basis of $6,000 and $7.0 million that were previously reported as part of our hardware and software product categories, respectively, in the six months ended June 30, 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 and six months ended June 30, 2018 and the three and six months ended June 30, 2017 (as reclassified):

 

     North America     EMEA     APAC  
     Three Months Ended
June 30,
    Three Months Ended
June 30,
    Three Months Ended
June 30,
 

Sales Mix

   2018     2017     2018     2017     2018     2017  

Hardware

     66     63     42     36     15     12

Software

     22     26     48     55     65     70

Services

     12     11     10     9     20     18
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     100     100     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     North America     EMEA     APAC  
     Six Months Ended
June 30,
    Six Months Ended
June 30,
    Six Months Ended
June 30,
 

Sales Mix

   2018     2017     2018     2017     2018     2017  

Hardware

     66     63     44     39     14     12

Software

     22     26     47     53     68     69

Services

     12     11     9     8     18     19
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
     100     100     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross Profit. Gross profit for the three months ended June 30, 2018 increased 5%, or $13.0 million, compared to the three months ended June 30, 2017, with gross margin decreasing approximately 50 basis points to 14.4% for the three months ended June 30, 2018 compared to 14.9% for the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated gross profit increased 3% year over year in the second quarter of 2018 compared to the second quarter of 2017. Gross profit for the six months ended June 30, 2018 increased 10%, or $44.8 million, compared to the six months ended June 30, 2017, with gross margin decreasing approximately 50 basis points to 14.0% for the six months ended June 30, 2018 compared to 14.5% for the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated gross profit increased 7% year over year in the first half of 2018 compared to the first half of 2017.

 

35


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our gross profit and gross profit as a percentage of net sales by operating segment were as follows for the three and six months ended June 30, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018      % of
Net
Sales
    2017      % of
Net
Sales
    2018      % of
Net
Sales
    2017      % of
Net
Sales
 

North America

   $ 190,517        13.9   $ 182,786        14.3   $ 365,888        13.7   $ 341,087        14.3

EMEA

     61,964        15.3     55,733        16.1     117,756        14.6     98,279        14.5

APAC

     11,896        19.4     12,860        22.7     20,738        17.8     20,240        21.8
  

 

 

      

 

 

      

 

 

      

 

 

    

Consolidated

   $ 264,377        14.4   $ 251,379        14.9   $ 504,382        14.0   $ 459,606        14.5
  

 

 

      

 

 

      

 

 

      

 

 

    

North America’s gross profit for the three months ended June 30, 2018 increased 4% compared to the three months ended June 30, 2017. As a percentage of net sales, gross margin decreased approximately 40 basis points to 13.9% for the second quarter of 2018 from 14.3% in the second quarter of 2017. The year to year decline in gross margin was primarily attributable to a 70 basis point decrease in product margin, which includes partner funding and freight, partially offset by a net 36 basis point increase generated by services net sales. The increase in margin generated by services net sales reflects a 64 basis point increase from hardware warranty and cloud subscription offerings that are recorded on a net basis, partially offset by a decline from software maintenance net sales, also recorded net, of 29 basis points, during the second quarter of 2018. The net decrease in product margin was due primarily to higher hardware sales to large enterprise clients, which generally transact at lower margins, and lower software license sales as clients are migrating to cloud solutions, during the quarter ended June 30, 2018 compared to the quarter ended June 30, 2017.

North America’s gross profit for the six months ended June 30, 2018 increased 7% compared to the six months ended June 30, 2017. As a percentage of net sales, gross margin decreased approximately 60 basis points to 13.7% for the first half of 2018 from 14.3% in the first half of 2017. The year to year decline in gross margin was primarily attributable to a 49 basis point decrease in product margin, which includes partner funding and freight, and a 9 basis point decrease from services net sales. The net decrease in product margin was due primarily to higher hardware sales to large enterprise clients, which generally transact at lower margins, and lower software license sales as clients are migrating to cloud solutions, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017.

EMEA’s gross profit increased 11% for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 4% compared to the second quarter of last year. As a percentage of net sales, gross margin decreased approximately 80 basis points to 15.3% for the second quarter of 2018 from 16.1% in the second quarter of 2017. The year to year decline in gross margin was primarily attributable to a net decrease in product margin, which includes partner funding and freight, of 130 basis points , partially offset by an increase in margin from higher margin services net sales of 44 basis points during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The decrease in product margin primarily resulted from a decrease in partner funding in software and a decrease in the software category margin during the quarter ended June 30, 2018 compared to the quarter ended June 30, 2017. The decrease in partner funding was primarily due to changes to certain partner programs. The decrease in product margin was primarily due a higher proportion of sales to large enterprise and public sector clients, which generally transact at lower margins. The increase in margin from services net sales during the quarter ended June 30, 2018 compared to the quarter ended June 30, 2017 resulted from a higher volume of software maintenance and cloud subscription offerings that are recorded on a net basis, as well as the addition of Dutch cloud service provider, Caase.com, to our business effective September 26, 2017.

 

36


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

EMEA’s gross profit increased 20% for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit increased 9% compared to the first half of last year. As a percentage of net sales, gross margin increased approximately 10 basis points to 14.6% for the first half of 2018 from 14.5% in the first half of 2017. The year over year improvement in gross margin was primarily attributable to an increase in higher margin services net sales, which contributed 36 basis points of the margin expansion, partially offset by a net decrease in product margin, which includes partner funding and freight, of 30 basis points during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The increase in margin from services net sales during the six months ended June 30, 2018 compared to the six months ended June 30, 2017 resulted from a higher volume of software maintenance and cloud subscription offerings that are recorded on a net basis, as well as the addition of Dutch cloud service provider, Caase.com, to our business effective September 26, 2017. The net decrease in product margin was due primarily higher software sales to large enterprise and public sector clients, which generally transact at lower margins, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017.

APAC’s gross profit decreased 7% for the three months ended June 30, 2018 compared to the three months ended June 30, 2017, with gross margin decreasing to 19.4% for the three months ended June 30, 2018 compared to 22.7% for the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit decreased 8% compared to the second quarter of last year. The decrease in gross margin in the second quarter of 2018 compared to the second quarter of 2017 was due primarily to decreased software referral fees and services that are reported net during the three months ended June 30, 2018 compared to the three months ended June 30, 2017.

APAC’s gross profit increased 2% for the six months ended June 30, 2018 compared to the six months ended June 30, 2017, with gross margin decreasing to 17.8% for the six months ended June 30, 2018 compared to 21.8% for the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, gross profit was flat, increasing less than 1%, compared to the first half of last year. The decrease in gross margin in the first half of 2018 compared to the first half of 2017 was due primarily to decreased software referral fees and services that are reported net during the six months ended June 30, 2018 compared to the six months ended June 30, 2017.

Operating Expenses.

Selling and Administrative Expenses. Selling and administrative expenses increased $8.7 million, or 5%, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated selling and administrative expenses increased 3% year over year in the second quarter of 2018 compared to the second quarter of 2017. Selling and administrative expenses increased $19.3 million, or 5%, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Excluding the effects of fluctuating foreign currency exchange rates, consolidated selling and administrative expenses increased 2% year over year in the first half of 2018 compared to the first half of 2017.

 

37


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our selling and administrative expenses as a percent of net sales by operating segment were as follows for the three and six months ended June 30, 2018 and 2017 (dollars in thousands):

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018      % of
Net
Sales
    2017      % of
Net
Sales
    2018      % of
Net
Sales
    2017      % of
Net
Sales
 

North America

   $ 135,206        9.9   $ 131,560        10.3   $ 267,846        10.0   $ 262,570        11.0

EMEA

     46,894        11.5     41,772        12.1     95,177        11.8     81,915        12.1

APAC

     7,364        12.0     7,420        13.1     14,621        12.6     13,899        15.0
  

 

 

      

 

 

      

 

 

      

 

 

    

Consolidated

   $ 189,464        10.3   $ 180,752        10.7   $ 377,644        10.5   $ 358,384        11.3
  

 

 

      

 

 

      

 

 

      

 

 

    

North America’s selling and administrative expenses increased 3%, or $3.6 million, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 and decreased approximately 40 basis points year to year as a percentage of net sales to 9.9%. The increase in expenses was primarily driven by a $2.6 million increase in salaries and wages, contract labor and teammate benefits expenses primarily due to increases in headcount and a $4.1 million increase in variable compensation resulting from increased sales for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Partially offsetting these increases in teammate expenses were decreases in teammate benefits of $2.3 million due to decreased healthcare costs and lower depreciation and amortization expense of $1.0 million for the three months ended June 30, 2018 compared to the three months ended June 30, 2017.

North America’s selling and administrative expenses increased 2%, or $5.3 million, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 and decreased approximately 100 basis points year to year as a percentage of net sales to 10.0%. The increase in expenses was primarily driven by a $5.6 million increase in salaries and wages and compensation expenses primarily due to increases in headcount and a $6.5 million increase in variable compensation resulting from increased sales for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Partially offsetting these increases in teammate expenses were decreases in teammate benefits of $2.4 million due to decreased healthcare costs, depreciation and amortization expense of $2.9 million and other general and administrative expenses of $5.9 million for the six months ended June 30, 2018 compared to the six months ended June 30, 2017.

EMEA’s selling and administrative expenses increased 12%, or $5.1 million, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 and decreased approximately 60 basis points year to year as a percentage of net sales to 11.5%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 5% compared to the second 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 resulting from increased sales and gross profit for the three months ended June 30, 2018 compared to the three months ended June 30, 2017.

EMEA’s selling and administrative expenses increased 16%, or $13.3 million, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 and decreased approximately 30 basis points year to year as a percentage of net sales to 11.8%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 6% compared to the first half 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 resulting from increased sales and gross profit for the six months ended June 30, 2018 compared to the six months ended June 30, 2017.

 

38


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

APAC’s selling and administrative expenses decreased 1%, or $56,000, for the three months ended June 30, 2018 compared to the three months ended June 30, 2017, and decreased approximately 110 basis points year to year as a percentage of net sales to 12.0%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses decreased 2% compared to the second quarter of last year. The year to year decrease was primarily driven by a decrease in headcount and related expenses and variable compensation.

APAC’s selling and administrative expenses increased 5%, or $722,000, for the six months ended June 30, 2018 compared to the six months ended June 30, 2017, and decreased approximately 240 basis points year to year as a percentage of net sales to 12.6%. Excluding the effects of fluctuating foreign currency exchange rates, selling and administrative expenses increased 3% compared to the first half of last year. The year over year increase was primarily driven by investments in headcount in the service delivery organization.

Severance and Restructuring Expenses. During the three months ended June 30, 2018, North America, EMEA and APAC recorded severance expense, net of adjustments, of approximately $338,000, $41,000 and $3,000, respectively. During the six months ended June 30, 2018, North America, EMEA and APAC recorded severance expense, net of adjustments, of approximately $781,000, $1.1 million and $130,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 June 30, 2017, North America and EMEA recorded severance expense, net of adjustments, of approximately $543,000 and $479,000, respectively. For the six months ended June 30, 2017, North America, EMEA and APAC recorded severance expense, net of adjustments, of approximately $1.6 million, $4.0 million and $61,000, respectively.

Acquisition-related Expenses. During the three and six months ended June 30, 2018, we incurred $94,000 in direct third-party transaction costs related to the acquisition of Cardinal, effective August 1, 2018. Comparatively, during the three and six months ended June 30, 2017, we incurred $276,000 and $3.2 million, respectively, 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 and six months ended June 30, 2018 and 2017 was generated from interest earned on cash and cash equivalent bank balances. The decrease in interest income for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 was primarily due to lower average interest-bearing cash and cash equivalent balances during the six months ended June 30, 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 June 30, 2018 increased 18%, or $776,000, compared to the three months ended June 30, 2017. Interest expense for the six months ended June 30, 2018 increased 35%, or $2.9 million, compared to the six months ended June 30, 2017. These increases were due primarily to higher interest rates. Imputed interest under our inventory financing facility was $2.4 million and $4.9 million for the three and six months ended June 30, 2018, respectively, compared to $1.4 million and $2.8 million for the three and six months ended June 30, 2017, respectively. The increases were 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 periods. For a description of our various financing facilities, see Note 4 to our Consolidated Financial Statements in Part I, Item 1 of this report.

 

39


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

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

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

Income Tax Expense. Our effective tax rate of 25.9% for the three months ended June 30, 2018 was lower than our effective tax rate of 37.7% for the three months ended June 30, 2017. Our effective tax rate of 25.9% for the six months ended June 30, 2018 was lower than our effective tax rate of 35.1% for the six months ended June 30, 2017. The decrease in our effective tax rate for the first half of 2018 compared to the first half of 2017 was due primarily to the reduction in the United States federal statutory rate to 21.0%.

Liquidity and Capital Resources

The following table sets forth certain consolidated cash flow information for the six months ended June 30, 2018 and 2017 (in thousands):

 

     Six Months Ended
June 30,
 
     2018      2017  

Net cash provided by (used in) operating activities

   $ 350,955      $ (99,266

Net cash used in investing activities

     (10,644      (191,168

Net cash (used in) provided by financing activities

     (192,508      270,712  

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

     (5,541      11,739  
  

 

 

    

 

 

 

Increase (decrease) in cash, cash equivalents and restricted cash

     142,262        (7,938

Cash, cash equivalents and restricted cash at beginning of period

     107,445        205,946  
  

 

 

    

 

 

 

Cash, cash equivalents and restricted cash at end of period

   $ 249,707      $ 197,963  
  

 

 

    

 

 

 

Cash and Cash Flow

Our primary uses of cash during the six months ended June 30, 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. Operating activities provided $351.0 million in cash during the six months ended June 30, 2018, compared to $99.3 million of cash used in operating activities during the six months ended June 30, 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 six months ended June 30, 2018, we had net repayments under our inventory financing facility of $15.8 million, compared to net borrowings under the facility of $25.5 million during the six months ended June 30, 2017. We also had combined net repayments under our revolving facility and ABS facility that decreased our outstanding long-term debt by $149.1 million, including scheduled amortization payments under our Term Loan A (“TLA”). Capital expenditures were $10.6 million in the six months ended June 30, 2018, an increase of 4% compared to the total capital expenditures made in the prior year period. Cash, cash equivalents and restricted cash balances in the six

 

40


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

months ended June 30, 2018 were negatively affected by $5.5 million while the balances in the six months ended June, 30 2017 were positively affected by $11.7 million, 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.

Net cash provided by (used in) operating activities. Cash flows from operating activities for the six months ended June 30, 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 increases in accounts receivable and accounts payable due to the seasonal increase in net sales from the fourth quarter to the second quarter, which results in higher accounts receivable and accounts payable balances as of June 30, compared to December 31. Cash flow from operating activities in 2018 was $351.0 million, a significant increase in cash generation related to our focus on optimizing working capital, reducing aged accounts receivables and reducing our investments in inventory in the second quarter of 2018. 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.

The decrease in inventories for the first half of 2018 is primarily attributable to completing large shipments to clients related to work on various systems projects. For the prior year period, the increase in inventories was primarily attributable to an increase in inventory levels at June 30, 2017 to support specific client engagements. The increase in other assets for the six months ended June 30, 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 June 30, 2018. See Note 2 to the Consolidated Financial Statements in Part I, Item 1 of this report. The increase in accounts payable for the six months ended June 30, 2018 was primarily due to business mix and timing of sales generated in the last weeks of the quarter. The increase in accrued expenses and other liabilities was due to increased value added tax on increased foreign net sales during the six months ended June 30, 2018 compared to 2017.

 

41


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

Our consolidated cash flow operating metrics were as follows:

 

     Six Months Ended
June 30,
 
     2018      2017  

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

     107        98  

Days inventory outstanding (“DIOs”) (b)

     11        12  

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

     (98      (95
  

 

 

    

 

 

 

Cash conversion cycle (days) (d)

     20        15  
  

 

 

    

 

 

 

 

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

 

(d)

Calculated as DSOs plus DIOs, less DPOs.

Our cash conversion cycle was 20 days in the first half of 2018, up five days from the first half of 2017. The increase resulted from the net effect of a nine day increase in DSOs, a one day decrease in DIOs due to deploying inventory against client specific engagements and an overall focus on minimizing inventory on hand and a three day increase in DPOs due to the timing of client receipts and supplier payments during the respective quarters. 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 receivable balance at June 30, 2018 compared to June 30, 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 six months ended June 30, 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 $10.6 million and $10.3 million for the six months ended June 30, 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 six months ended June 30, 2017, we acquired Datalink in North America for approximately $180.9 million, net of cash and cash equivalents acquired.

Net cash (used in) provided by financing activities. During the six months ended June 30, 2018, we had net combined repayments under our revolving facility and our ABS facility that decreased our outstanding long-term debt balance by $149.1 million, including scheduled amortization payments under our TLA. We also had net repayments under our inventory financing facility of $15.8 million during the six months ended June 30, 2018. During the six months ended June 30, 2018, we also repurchased an aggregate of $22.1 million of our common stock under a previously announced repurchase program. Comparatively, during the six months ended June 30, 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 $255.1 million, including the expansion

 

42


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

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 borrowings under our inventory financing facility of $25.5 million. During the six months ended June 30, 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 June 30, 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 $759.7 million, of which $159.7 million was outstanding under our TLA and no amounts were outstanding under our revolving or ABS facilities at June 30, 2018. Additionally, the ABS facility was amended on June 27, 2018 to, among other things, renew the borrowing program for a three-year term expiring June 23, 2021. 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 June 30, 2018, qualified receivables were sufficient to permit access to the full $250.0 million under the ABS facility.

Our debt balance as of June 30, 2018 was $161.8 million, including our capital lease obligations for certain IT equipment and other financing obligations. As of June 30, 2018, the current portion of our long-term debt includes $15.3 million in amortization payments due through June 30, 2019 under our TLA. The remaining $1.6 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 June 30, 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 June 30, 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 $303.7 million was outstanding at June 30, 2018. In conjunction with the

 

43


Table of Contents

INSIGHT ENTERPRISES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATIONS (continued)

 

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 June 30, 2018, we had approximately $145.8 million in cash and cash equivalents in certain of our foreign subsidiaries. As of June 30, 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.

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.

 

44


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 June 30, 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

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 June 30, 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.

 

45


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 June 30, 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
 

April 1, 2018 through

      April 30, 2018

     415,775      $ 34.26        415,775      $ 28,077,000  

May 1, 2018 through

      May 31, 2018

     4,180        35.02        4,180        27,931,000  

June 1, 2018 through

      June 30, 2018

     —          —          —          27,931,000  
  

 

 

       

 

 

    

Total

     419,955      $ 34.27        419,955     
  

 

 

       

 

 

    

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 June 30, 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 June 30, 2018 were retired.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Not applicable.

 

46


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    Omnibus Amendment, dated as of June  27, 2018, among Insight Receivables, LLC, Insight Direct USA, Inc., Insight Public Sector, Inc., Insight Enterprises, Inc., the purchasers and managing agents party thereto and Wells Fargo Bank, National Association, as Agent, relating to the Receivables Purchase Agreement, dated as of December 31, 2002, as amended, and the Amended and Restated Receivables Sale Agreement, dated as of September 3, 2003, as amended    8-K    000-25092    10.1    June 29, 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.

 

47


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: August 13, 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 and Principal Accounting Officer)

 

48

EX-31.1 2 d757361dex311.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: August 13, 2018
By:  

/s/ Kenneth T. Lamneck

  Kenneth T. Lamneck
  Chief Executive Officer
EX-31.2 3 d757361dex312.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: August 13, 2018
By:  

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
EX-32.1 4 d757361dex321.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 June 30, 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
  August 13, 2018
By:  

/s/ Glynis A. Bryan

  Glynis A. Bryan
  Chief Financial Officer
  August 13, 2018
EX-101.INS 5 nsit-20180630.xml XBRL INSTANCE DOCUMENT 50000000 325000000 400000000 48.93 35466716 194783000 197963000 78000 3102000 0 199069000 2710223000 303702000 9740000 2161077000 328153000 315619000 1395934000 -34695000 3092730000 1275000 2639000 248122000 249707000 100000000 35459000 959000 0.01 35459000 355000 2873000 85489000 161812000 588000 14936000 66179000 44485000 93300000 130841000 174099000 1981808000 2186239000 3092730000 144888000 16924000 158939000 122397000 4528000 1598000 2075000 68736000 58955000 74694000 0.01 3000000 0 9000 157059000 625212000 P36M 1576000 2428000 749000 906491000 4004000 307000 184878000 2712720000 303702000 2049349000 315619000 1340829000 -34758000 3079093000 248122000 355000 588000 14936000 145145000 93300000 130841000 174099000 1991478000 2181581000 3079093000 144888000 16924000 158015000 83135000 52602000 44627000 74694000 616296000 897512000 14191000 -2497000 111728000 55105000 63000 13637000 -78966000 -9670000 4658000 13637000 -35618000 -78607000 16134000 14328000 8916000 8979000 26352000 35.34 909932 44522973 27703000 959000 2161077000 85489000 -499997000 753387000 2662062000 177278000 303702000 759688000 3.25 107187500 0 350000000 50000000 159688000 0 250000000 0 250000000 25000 6000 13000 6000 157034000 66087000 54389000 23201000 3715000 8154000 1350000 138000 1314000 1114000 66093000 54402000 23207000 3715000 8154000 1350000 138000 202882000 205946000 51000 3013000 175860000 2304343000 319468000 10158000 1814560000 335078000 317155000 899075000 -24264000 2685651000 2802000 105831000 107445000 100000000 35829000 595000 0.01 35829000 358000 5291000 86743000 313168000 717000 17064000 88979000 37357000 100778000 131431000 194529000 1499974000 117500000 1842182000 2685651000 296576000 16592000 165377000 152467000 36956000 2489000 56783000 44915000 75252000 0.01 3000000 0 46000 550220000 1568000 4640000 873000 843469000 4273000 287000 25000000 32.86 892113 -283333000 530242000 2337573000 101169000 2994000 1631000 15000 7176000 32227000 595000 1909074000 86743000 79000000 8433000 3223000 -7983000 70358000 2701969000 -25000 12729000 21162000 0.351 1.50 0.350 11739000 2189000 1.52 -631000 83387000 29284000 163451000 459606000 4944000 230762000 -3039000 8259000 1077000 54276000 64875000 493000 636000 -191168000 270712000 -99266000 54103000 -641000 16255000 92282000 1123000 4548000 180894000 10274000 25470000 1802889000 175000000 386609000 54103000 255000 2225000 1718389000 4375000 386609000 3957000 5717000 3161575000 6749000 358384000 36177000 35684000 54000 6749000 1436000 5127000 186000 2573072000 2827433000 569755000 622303000 1933429000 2129878000 69888000 75252000 128897000 334142000 8381000 54112000 117748000 262386000 2768000 17644000 30106000 54676000 7027000 262869000 1514253000 10996000 54112000 262385000 17644000 359434000 615626000 64256000 12000 578136000 2375000 98279000 12355000 4009000 676415000 81915000 8024000 3223000 2051177000 10104000 341087000 73647000 1647000 2392264000 262570000 397000 72656000 250000 20240000 6280000 61000 92896000 13899000 false 7214000 94000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Basis of Presentation and Recently Issued Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Today, every business is a technology business. We empower organizations of all sizes with Insight Intelligent Technology Solutions<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">TM</sup> and services to maximize the business value of IT. As a Fortune <font style="WHITE-SPACE: nowrap">500-ranked</font> global provider of digital innovation, cloud/data center transformation, connected workforce, and supply chain optimization solutions and services, we help clients innovate and optimize their operations to run smarter. Our company is organized in the following three operating segments, which are primarily defined by their related geographies:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="17%"></td> <td valign="bottom" width="4%"></td> <td width="79%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Operating&#xA0;Segment</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Geography</b></p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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&#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: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Europe, Middle East and Africa</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Asia-Pacific</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 consist of 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%"> In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of June&#xA0;30, 2018 and our results of operations for the three and six months ended June&#xA0;30, 2018 and 2017 and cash flows for the six months ended June&#xA0;30, 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 <font style="WHITE-SPACE: nowrap">10-K</font> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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; MARGIN-TOP: 6px"> &#xA0;</p> <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%"> Effective January&#xA0;1, 2018, we adopted the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standard Update (&#x201C;ASU&#x201D;) <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; The adoption of these new standards did not have a material effect on our consolidated financial statements. Additionally, we adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; effective January&#xA0;1, 2018, as discussed in Note 2.</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 six months ended June&#xA0;30, 2018. Amounts shown in the consolidated statement of cash flows for the six months ended June&#xA0;30, 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 six months ended June&#xA0;30, 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>June&#xA0;30,<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">248,122</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">9</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,576</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">249,707</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>June&#xA0;30,<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">194,783</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">197,963</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> <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 six months ended June&#xA0;30, 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases,&#x201D; (Topic 842) which supersedes the existing lease recognition requirements in the current accounting standard for leases. The core principal of the new standard is that an entity should recognize <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> (&#x201C;ROU&#x201D;) assets and lease liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December&#xA0;15, 2018, including interim periods within such fiscal years. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We will adopt the new standard as of January&#xA0;1, 2019 and expect to elect certain available practical expedients. We have established a cross-functional implementation team and are in the process of determining the scope of arrangements that will be subject to this standard as well as assessing the impact to our systems, processes, and internal controls over financial reporting. While we are still evaluating the impact of adopting ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> we anticipate this standard will have a material impact on our property and equipment balance. The primary impact will be to record ROU assets and lease liabilities for current operating leases on our consolidated balance sheets. We do not expect the adoption to have a material impact on our consolidated statements of operations or our consolidated statements of cash flows. Our analysis and evaluation of the new standard will continue through its effective date in the first quarter of 2019, including continuing to monitor any potential changes in the standard that have been proposed by the FASB.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> There have been no other 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> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>9. Commitments and Contingencies</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Contractual</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of June&#xA0;30, 2018, we had approximately $2,075,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-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Management believes that payments, if any, related to these performance bonds are not probable at June&#xA0;30, 2018. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Employment Contracts and Severance Plans</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Indemnifications</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Management believes that payments, if any, related to these indemnifications are not probable at June&#xA0;30, 2018. Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Contingencies Related to Third-Party Review</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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="font-size:1px;margin-top:18px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Legal Proceedings</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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> 0 142262000 73793000 -475000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Debt</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; 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>June&#xA0;30,<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 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">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 $749 and $873, respectively)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,939</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 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">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">2,873</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">161,812</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,924</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">144,888</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> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Our accounts receivable securitization financing facility (the &#x201C;ABS facility&#x201D;) was amended on June&#xA0;27, 2018 to, among other things, renew the borrowing program for a three-year term expiring June&#xA0;23, 2021. The ABS facility has a maximum aggregate borrowing availability of $250,000,000. 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 June&#xA0;30, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which no amounts were outstanding.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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 June&#xA0;30, 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 $759,688,000. We had no amounts outstanding under our revolving and ABS facilities and $159,688,000 was outstanding under our TLA at June&#xA0;30, 2018.</p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Inventory Financing Facility</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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 $303,702,000 was outstanding at June&#xA0;30, 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 &#x2013; inventory financing facility in the accompanying consolidated balance sheets.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Capital Lease and Other Financing Obligations</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Our capital lease obligations totaled $1,275,000 and $2,802,000 as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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 $1,598,000 and $2,489,000 as of June&#xA0;30, 2018 and December&#xA0;31, 2017, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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 June&#xA0;30, 2018 and December&#xA0;31, 2017.</p> </div> <div> <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 six months ended June&#xA0;30, 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="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><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">(44,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: 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">43,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">(590</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">954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cumulative <font style="WHITE-SPACE: nowrap">catch-up</font> adjustment arising from changes in estimates of transaction price</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">(475</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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"> Balances at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 590000 -44644000 3095441000 --12-31 2020000 10712000 17926000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>6. Stock-Based Compensation</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 recorded the following&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30,</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>Six Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: 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 America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,127</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"> EMEA</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,436</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"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 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 of June&#xA0;30, 2018, total compensation cost related to nonvested RSUs not yet recognized is $26,352,000, which is expected to be recognized over the next 1.38 years on a weighted-average basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes our RSU activity during the six months ended June&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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: &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">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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested 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: &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"> Granted<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">405,022</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.91</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: &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"> 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">(353,764</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.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,794,661</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(b)</sup>&#xA0;&#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: &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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,439</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.60</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested at June&#xA0;30, 2018<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">909,932</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.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,522,973</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(c)</sup>&#xA0;&#xA0;</td> </tr> <tr 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Includes 113,993 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.</p> </td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(b)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate fair value of vested RSUs represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;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.</p> </td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(c)</sup></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate fair value of the nonvested RSUs and the RSUs expected to vest represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;fair value, based on our closing stock price of $48.93 as of June&#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.</p> </td> </tr> </table> </div> Q2 2018 10-Q <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by<b>&#xA0;</b>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 and six months ended June&#xA0;30, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> <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: &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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">898,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,078,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308,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">193,116</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,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">163,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</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,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,007,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,316,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,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">94,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">28,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">259,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Small and&#xA0;<font style="WHITE-SPACE: nowrap">Medium-Sized</font>&#xA0;Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,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">16,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,304,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">378,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,738,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,201</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,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> <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: &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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,771,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,146,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,034</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,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,055,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</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,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,986,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">561,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,575,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">517,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Small and&#xA0;<font style="WHITE-SPACE: nowrap">Medium-Sized</font>&#xA0;Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442,551</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,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">761,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,434,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,151</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,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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">165,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> &#xA0;</p> </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;). A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</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>Six Months Ended</b><br /> <b>June&#xA0;30,</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> <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"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <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">51,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <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,483</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,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,698</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,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive potential common shares due to dilutive RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">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">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average shares used to compute diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,815</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,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> 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> <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">1.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">1.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> For the three and six months ended June&#xA0;30, 2018, 13,000 and 17,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. There were 12,000 and 54,000 anti-dilutive RSUs for the three and six months ended June&#xA0;30, 2017, respectively.</p> </div> 0.259 2.34 0.210 0000932696 -5541000 INSIGHT ENTERPRISES INC 2018-06-30 2.36 Large Accelerated Filer 520000 309000 113718000 29494000 450471000 -43865000 504382000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>7. Income Taxes</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Our effective tax rate for both the three and six months ended June&#xA0;30, 2018 was 25.9%.&#xA0;For the three and six months ended June&#xA0;30, 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.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> Our effective tax rate for the three and six months ended June&#xA0;30, 2017 was 37.7% and 35.1%, respectively. For the three months ended June&#xA0;30, 2017, our effective tax rate was higher than the United States federal statutory rate of 35.0% due primarily to state income taxes, net of federal benefit. 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 of deferred tax assets related to these foreign operating losses. For the six months ended June&#xA0;30, 2017, our effective tax rate approximated the United States federal statutory rate of 35.0% due primarily to increases in the rate caused by state income taxes, net of federal benefit, offset by the decreases in the rate cause by the recognition of $2,189,000 of tax benefits on the settlement of employee share-based awards during the first half of 2017 in accordance with a new accounting standard, which was adopted effective January&#xA0;1, 2017. 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.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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 June&#xA0;30, 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-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2018 and December&#xA0;31, 2017, we had approximately $4,004,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $307,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-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> 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> 13733000 283930000 24428000 11117000 1396000 -18281000 -13714000 341000 323000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. New Accounting Standard &#x2013; Sales Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 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;2014-09,</font>&#xA0;&#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&#xA0;<font style="WHITE-SPACE: nowrap">340-40,</font>&#xA0;&#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: &quot;Times New Roman&quot;; WHITE-SPACE: 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 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <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: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The accounting for renewals of certain software term/usage licenses changed to delay or accelerate revenue recognition to the renewal period. Under previous guidance, we recognized revenue as the renewal order was completed.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The accounting for recording sales returns allowance changed from being recorded against accounts receivable to being recorded as a refund liability. As a result, we reclassified our sales returns allowance balance from accounts receivable, net to accrued expenses and other current liabilities. Under previous guidance, we recorded the sales returns allowance in accounts receivable, net and not as a separately stated liability.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td 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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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, including tax effects of these adjustments.</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: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables summarize the effects of adopting Topic 606 on the Company&#x2019;s consolidated financial statements as of June&#xA0;30, 2018 and for the three and six months then ended (in thousands, except for per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>BALANCE SHEET AT JUNE&#xA0;30, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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: &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>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: &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">248,122</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">248,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,161,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(111,728</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,049,349</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"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">174,099</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">174,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories not available for sale</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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,710,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,497</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,712,720</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"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,694</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">74,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130,841</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">130,841</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"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,936</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">14,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,134</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,092,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,079,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable &#x2013; trade</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,395,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(55,105</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,340,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable &#x2013; inventory financing facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">303,702</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">303,702</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"> Accrued expenses and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">199,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">(14,191</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,878</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"> 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,924</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,924</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"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,981,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,670</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,991,478</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"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144,888</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">144,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">588</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">588</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,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">(14,328</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,186,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,658</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,181,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &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"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">355</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">355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">315,619</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,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">625,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,916</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">616,296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(34,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,758</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">906,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,979</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,092,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,079,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE&#xA0;30, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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: &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>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></b><br /> <b>606</b><br /> <b>Adoption</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"> 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: &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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,619,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,632,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,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">(4,519</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">212,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,303</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,845,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,488,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,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">1,500,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,622</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,122</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,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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,572,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,581,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">264,377</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,008</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263,369</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"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</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">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,437</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,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-operating</font>&#xA0;expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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">69,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,277</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"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(254</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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">51,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(925</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,483</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,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,815</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,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE&#xA0;30, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b><font style="WHITE-SPACE: nowrap">Pre-Topic</font></b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center"><b>606</b></p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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>Adoption</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"> 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: &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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,201,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,205,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397,894</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,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">391,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total net sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,599,823</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,190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,596,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &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"> Products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,927,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">364</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,928,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,786</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,606</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total costs of goods sold</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,095,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,094,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504,382</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,948</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502,434</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"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling and administrative expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,026</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,618</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,197</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-operating</font>&#xA0;expense, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,197</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111,521</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"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(457</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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">84,224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,740</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,698</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,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,039</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,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>STATEMENT OF CASH FLOWS FOR THE SIX MONTHS ENDED JUNE&#xA0;30, 2018</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"> 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 six months ended June&#xA0;30, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the six months ended June&#xA0;30, 2018 under Topic 606 to&#xA0;<font style="WHITE-SPACE: nowrap">pre-Topic</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Significant Accounting Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Nature of Goods and Services</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Hardware Offerings</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"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Bill and Hold Transactions</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"> 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&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: 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 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Software Offerings</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"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> 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&#xA0;<font style="WHITE-SPACE: nowrap">true-up,</font>&#xA0;whereby additional perpetual licenses are sold under the client&#x2019;s&#xA0;<font style="WHITE-SPACE: nowrap">pre-existing</font>&#xA0;master agreement. Such&#xA0;<font style="WHITE-SPACE: nowrap">true-ups</font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">true-up,</font>&#xA0;software revenue related to the underlying additional licenses is recognized when we agree to the&#xA0;<font style="WHITE-SPACE: nowrap">true-up</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Software Maintenance</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"> 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: 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>Cloud /&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Software-as-a-Service</font></font></font>&#xA0;Offerings</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"> Cloud or&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a-service</font></font></font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a</font></font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Services Sales</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"> 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&#xA0;<font style="WHITE-SPACE: nowrap">sub-contract</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: 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 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> <b><i>Time and Materials Services Contracts.&#xA0;</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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> <b><i>Fixed Fee Services Contracts.&#xA0;</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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> <b><i>OneCall Support Services Contracts.&#xA0;</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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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 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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> <b><i>Vendor Direct Support Services Contracts.&#xA0;</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&#xA0;<font style="WHITE-SPACE: nowrap">follow-up</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> <b><i>Third-party Provided Services.&#xA0;</i></b>A majority of our third-party&#xA0;<font style="WHITE-SPACE: nowrap">sub-contractor</font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">sub-contractor</font>&#xA0;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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Disaggregation of Revenue</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by<b>&#xA0;</b>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 and six months ended June&#xA0;30, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> <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: &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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">898,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,078,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">308,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">193,116</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,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">540,976</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">163,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</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,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,007,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,316,405</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">135,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">94,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">28,862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">259,058</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Small and&#xA0;<font style="WHITE-SPACE: nowrap">Medium-Sized</font>&#xA0;Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">226,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">16,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">261,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,304,208</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">378,079</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,738,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">65,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,201</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,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> <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: &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"> Hardware</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,771,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,146,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,034</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,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,055,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</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,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Large Enterprise / Corporate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,986,984</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">561,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,575,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Public Sector</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">517,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Small and&#xA0;<font style="WHITE-SPACE: nowrap">Medium-Sized</font>&#xA0;Businesses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442,551</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,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,677</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">507,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &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"> <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: &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"> Gross revenue recognition (Principal)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,563,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">761,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">109,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,434,233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue recognition (Agent)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,151</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,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,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">165,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Contract Balances</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about receivables, contract assets and contract liabilities as of June&#xA0;30, 2018 and January&#xA0;1, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="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: &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>June&#xA0;30,<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: &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"> 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">2,161,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,909,074</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"> <font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;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">27,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,227</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"> 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">959</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities, 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">85,489</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: &quot;Times New Roman&quot;; WHITE-SPACE: 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"> Significant changes in the contract assets and the contract liabilities balances during the six months ended June&#xA0;30, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Increase (Decrease)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> 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: &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"> 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">(44,644</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"> 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">43,865</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"> 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">(590</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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"> Cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up</font>&#xA0;adjustment arising from changes in estimates of transaction price</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">(475</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balances at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,489</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Transaction price allocated to the remaining performance obligations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#xA0;30, 2018 that are expected to be recognized in the future (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><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: &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"> Remaining six months of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,093</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"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,402</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"> 2020</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">23,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,207</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"> 2021</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">8,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,154</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"> 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,715</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,715</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"> 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">1,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">1,350</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"> 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">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 June&#xA0;30, 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 13&#xA0;months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 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 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 June&#xA0;30, 2018, in the table above.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Assets recognized for costs of obtaining a contract with a customer</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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&#xA0;<font style="WHITE-SPACE: nowrap">one-year</font>&#xA0;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 June&#xA0;30, 2018, the related asset balance was $2,639,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> <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%"> Effective January&#xA0;1, 2018, we adopted the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standard Update (&#x201C;ASU&#x201D;) <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; The adoption of these new standards did not have a material effect on our consolidated financial statements. Additionally, we adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; effective January&#xA0;1, 2018, as discussed in Note 2.</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 six months ended June&#xA0;30, 2018. Amounts shown in the consolidated statement of cash flows for the six months ended June&#xA0;30, 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 six months ended June&#xA0;30, 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>June&#xA0;30,<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">248,122</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">9</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,576</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">249,707</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>June&#xA0;30,<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">194,783</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">197,963</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> <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 six months ended June&#xA0;30, 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases,&#x201D; (Topic 842) which supersedes the existing lease recognition requirements in the current accounting standard for leases. The core principal of the new standard is that an entity should recognize <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> (&#x201C;ROU&#x201D;) assets and lease liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December&#xA0;15, 2018, including interim periods within such fiscal years. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We will adopt the new standard as of January&#xA0;1, 2019 and expect to elect certain available practical expedients. We have established a cross-functional implementation team and are in the process of determining the scope of arrangements that will be subject to this standard as well as assessing the impact to our systems, processes, and internal controls over financial reporting. While we are still evaluating the impact of adopting ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> we anticipate this standard will have a material impact on our property and equipment balance. The primary impact will be to record ROU assets and lease liabilities for current operating leases on our consolidated balance sheets. We do not expect the adoption to have a material impact on our consolidated statements of operations or our consolidated statements of cash flows. Our analysis and evaluation of the new standard will continue through its effective date in the first quarter of 2019, including continuing to monitor any potential changes in the standard that have been proposed by the FASB.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> There have been no other 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> </div> -10900000 -10644000 -192508000 350955000 84224000 -626000 -10431000 2012 2013 2014 2015 3 124618000 270000 4192000 2925000 22069000 10644000 -15766000 <div> <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="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br /> June&#xA0;30,</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>Six Months Ended<br /> June&#xA0;30,</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> <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: 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,551</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">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">1,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">2,001</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,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,899</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,712</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,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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,361</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,721</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,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">71</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">145</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">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,210</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,214</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,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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> 1696500000 280184000 46000 84224000 <div> <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: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<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,662,062</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">753,387</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">177,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">(499,997</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">3,092,730</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> 580000 1336000 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:8%; 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>June&#xA0;30,<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 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">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 $749 and $873, respectively)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,939</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 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">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">2,873</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">161,812</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,924</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">144,888</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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 six months ended June&#xA0;30, 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>June&#xA0;30,<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">248,122</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">9</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,576</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">249,707</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>June&#xA0;30,<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">194,783</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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">197,963</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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> &#xA0;The following table details the activity related to these resource actions for the six months ended June&#xA0;30, 2018 and the outstanding obligations as of June&#xA0;30, 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="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="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"> 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">781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,268</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,779</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(145</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,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</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">(46</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="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"> Balances at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,314</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,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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> 1721500000 6563000 397684000 1835000 2026000 3599823000 <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 six months ended June&#xA0;30, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments 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 six months ended June&#xA0;30, 2018 and the outstanding obligations as of June&#xA0;30, 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="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="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"> 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">781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,268</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,779</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(145</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,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">(30</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16</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">(46</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="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"> Balances at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,314</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,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; 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> <div> <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 June&#xA0;30, 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="71%"></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 six months of 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">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">23,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,207</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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,715</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,715</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">1,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">1,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 7047000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; 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> <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="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</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>Six Months Ended</b><br /> <b>June&#xA0;30,</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> <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"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <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">51,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <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,483</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,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,698</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,684</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive potential common shares due to dilutive RSUs, net of tax effect</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">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">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average shares used to compute diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,815</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,169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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"> 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> <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">1.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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">1.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30,</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>Six Months Ended</b><br /> <b>June&#xA0;30,</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> <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,945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">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">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> APAC</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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: 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,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,047</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,749</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes our RSU activity during the six months ended June&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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: &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">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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested 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: &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"> Granted<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">405,022</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.91</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: &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"> 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">(353,764</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.89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,794,661</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(b)</sup>&#xA0;&#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: &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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33,439</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.60</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested at June&#xA0;30, 2018<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">909,932</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.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,522,973</td> <td valign="bottom" nowrap="nowrap"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(c)</sup>&#xA0;&#xA0;</td> </tr> <tr 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(a)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Includes 113,993 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.</p> </td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(b)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate fair value of vested RSUs represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;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.</p> </td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(c)</sup></td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The aggregate fair value of the nonvested RSUs and the RSUs expected to vest represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;fair value, based on our closing stock price of $48.93 as of June&#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.</p> </td> </tr> </table> </div> 377644000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> 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 and six months ended June&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <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</b><br /> <b>Three Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>Three Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>June&#xA0;30,</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> <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"><b><u>Sales Mix</u></b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">898,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">803,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">308,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">341,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,116</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,591</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,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">163,037</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,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">12,282</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,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,281,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">346,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 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="45%"></td> <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</b><br /> <b>Six Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>Six Months Ended June&#xA0;30,</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>Six Months Ended June&#xA0;30,</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> <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"><b><u>Sales Mix</u></b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">1,771,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,514,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">262,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">598,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">615,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359,434</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,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,962</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,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</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,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,392,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">676,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="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> 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 and six months ended June&#xA0;30, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three and six months ended June&#xA0;30, 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 and six months ended June&#xA0;30, 2017 have 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 and six months ended June&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <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</b><br /> <b>Three Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>Three Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>Three Months Ended</b><br /> <b>June&#xA0;30,</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> <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"><b><u>Sales Mix</u></b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">898,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">803,389</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">308,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">341,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,116</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,591</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,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">163,037</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,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">12,282</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,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,281,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">406,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">346,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">61,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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="45%"></td> <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</b><br /> <b>Six Months Ended</b><br /> <b>June&#xA0;30,</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</b><br /> <b>Six Months Ended June&#xA0;30,</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</b><br /> <b>Six Months Ended June&#xA0;30,</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> <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"><b><u>Sales Mix</u></b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(As&#xA0;Reclassified)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">1,771,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,514,253</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">358,347</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">262,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,996</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">598,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">615,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359,434</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,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,962</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,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,392,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">676,415</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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%"> Fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $32,695,000, $19,230,000 and $4,855,000, respectively, in the three months ended June&#xA0;30, 2017, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation. For the six months ended June&#xA0;30, 2017, fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $54,676,000, $30,106,000 and $7,027,000, respectively, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 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 or six months ended June&#xA0;30, 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: 0pt; 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="57%"></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 June&#xA0;30, 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,206,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">364,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,619,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">163,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</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,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,280</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,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,105,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338,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">44,820</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,488,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">72,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,174</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,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,622</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,178,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">344,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,572,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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,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">61,964</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,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">135,206</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,894</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">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">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended June&#xA0;30, 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 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,145,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">314,108</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,505,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">136,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">10,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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,281,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">346,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,660</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,684,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,041,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">287,246</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,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">1,372,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">56,684</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,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,098,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,432,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">182,786</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,733</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,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,772</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,420</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,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">479</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,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">276</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">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">50,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended June&#xA0;30, 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 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">2,370,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">736,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,201,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</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,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,280</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,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,163,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676,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">87,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,927,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">147,012</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,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,310,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">688,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,542</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,095,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">365,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117,756</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,738</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">267,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,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">14,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">124,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <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="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>Six Months Ended June&#xA0;30, 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">2,129,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,827,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">262,386</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">334,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,392,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676,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">92,896</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,161,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,933,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569,755</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,573,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">117,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">8,381</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,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,051,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">578,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,656</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,701,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">341,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">459,606</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">262,570</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,915</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,899</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,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,647</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,009</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">5,717</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,223</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">3,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">73,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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>June&#xA0;30,<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,662,062</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">753,387</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">177,278</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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">(499,997</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">3,092,730</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="92%" align="center" border="0"> <tr> <td width="69%"></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="6" align="center"><b>Three Months Ended<br /> June&#xA0;30,</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>Six Months Ended<br /> June&#xA0;30,</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> <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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,551</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">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">1,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">2,001</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,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 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">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,899</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,712</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,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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,361</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,721</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,024</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">71</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">145</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">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">198</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">348</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">&#xA0;</td> <td valign="bottom" align="right">3,603</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,210</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,214</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,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; 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="57%"></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 June&#xA0;30, 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,206,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">364,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">48,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,619,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">163,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,827</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,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">217,146</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,369,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,280</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,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,105,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338,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">44,820</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,488,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">72,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,174</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,474</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,622</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,178,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">344,316</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,572,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: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,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">61,964</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,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">264,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">135,206</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,894</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">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">41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">74,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three Months Ended June&#xA0;30, 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 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,145,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">314,108</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,505,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">136,281</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,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">10,335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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,281,312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">346,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,660</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,684,032</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,041,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">287,246</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,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">1,372,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">56,684</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,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">873</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,098,526</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,432,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">182,786</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,733</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,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,772</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,420</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,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">479</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,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">276</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">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">50,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: 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: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Six Months Ended June&#xA0;30, 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 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">2,370,230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">736,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,201,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">306,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,314</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,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">2,676,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806,695</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,280</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,599,823</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,163,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676,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">87,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,927,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">147,012</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,890</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167,786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,310,960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">688,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,542</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,095,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">365,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117,756</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,738</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504,382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">267,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">95,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">14,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,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"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">130</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,167</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">124,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <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="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>Six Months Ended June&#xA0;30, 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">2,129,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,827,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">262,386</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">334,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,392,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">676,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">92,896</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,161,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,933,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">569,755</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,573,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">117,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">8,381</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,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,051,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">578,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,656</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,701,969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">341,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">459,606</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">262,570</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,915</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,899</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,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,647</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,009</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">5,717</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,223</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">3,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">73,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> </table> </div> 2026000 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. 22069000 NSIT 641211 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>11. Subsequent Event</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Effective August&#xA0;1, 2018, we acquired Cardinal Solutions Group, Inc. (&#x201C;Cardinal&#x201D;), a digital solutions provider based in Cincinnati, Ohio, with offices across the Midwest and Southeast United States, for a cash purchase price, net of cash acquired, of approximately $79,000,000, subject to a final working capital adjustment. Cardinal provides technology solutions to digitally transform organizations through their expertise in mobile applications development, Internet of Things and cloud enabled business intelligence. We believe that this acquisition strengthens our services capabilities and will bring value to our clients within our digital innovation services solution offering.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We are in the process of determining the fair value of net assets acquired, including identifiable intangible assets, which will be recorded in our North America operating segment. We will consolidate the results of operations for Cardinal beginning on August&#xA0;1, 2018, the effective date of the acquisition. We do not believe that our historical results would have been materially affected by the acquisition of Cardinal.</p> </div> 36039000 35698000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>8. Share Repurchase Program</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> On February&#xA0;13, 2018, our Board of Directors authorized the repurchase of up to $50,000,000 of our common stock. Our share repurchases will be made on the open market, subject to Rule <font style="white-space:nowrap">10b-18</font> or in privately negotiated transactions, through block trades, through <font style="white-space:nowrap">10b5-1</font> plans or otherwise, at management&#x2019;s discretion. The amount of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman"> During the six months ended June&#xA0;30, 2018, we repurchased 641,211 shares of our common stock on the open market at a total cost of approximately $22,069,000 (an average price of $34.42 per share). All shares repurchased were retired. During the comparative six months ended June&#xA0;30, 2017, we did not repurchase any shares of our common stock.</p> </div> 34.42 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 P13M P1Y From three to twenty-four months <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about receivables, contract assets and contract liabilities as of June&#xA0;30, 2018 and January&#xA0;1, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="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: &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>June&#xA0;30,<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: &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"> 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">2,161,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,909,074</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"> <font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;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">27,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,227</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"> 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">959</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract liabilities, 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">85,489</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> <br class="Apple-interchange-newline" /></div> -954000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>BALANCE SHEET AT JUNE&#xA0;30, 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: 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">248,122</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">248,122</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,161,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(111,728</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,049,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">174,099</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">174,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">4,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">122,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">158,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,710,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,497</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,712,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">74,694</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">74,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">130,841</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">130,841</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">93,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">14,936</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">14,936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">68,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,134</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">3,092,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,079,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">1,395,934</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(55,105</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,340,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">303,702</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">303,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">199,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">(14,191</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,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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,924</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,924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">66,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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,981,808</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,670</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,991,478</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">144,888</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">144,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">588</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">588</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">58,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">(14,328</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,186,239</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,658</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,181,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">355</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">355</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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,619</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,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">625,212</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,916</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">616,296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">(34,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(63</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(34,758</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">906,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,979</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">897,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">3,092,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,079,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 0pt"> <b>STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE&#xA0;30, 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: 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></b><br /> <b>606</b><br /> <b>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,619,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,822</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,632,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">217,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">(4,519</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">212,627</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,836,920</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,303</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,845,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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,488,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,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">1,500,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">83,622</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,122</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,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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,572,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,581,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">264,377</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,008</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">263,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">189,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">189,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">382</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">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,437</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,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">73,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">4,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,456</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(254</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,723</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(925</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">50,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">1.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">$</td> <td valign="bottom" align="right">1.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,483</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,483</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom" align="right">35,815</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,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 0pt"> <b>STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE&#xA0;30, 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 valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b><font style="WHITE-SPACE: nowrap">Pre-Topic</font></b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>606</b></p> </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>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>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">3,201,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,205,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">397,894</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,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">391,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">3,599,823</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,190</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,596,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,927,655</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">364</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,928,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: 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">167,786</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,606</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">3,095,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,242</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,094,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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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">504,382</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,948</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">502,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">377,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">377,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Severance and restructuring expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,026</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,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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">94</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">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,618</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,197</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">10,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td 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 before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,718</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,197</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111,521</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">29,494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(457</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,037</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84,224</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,740</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,484</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 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">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">$</td> <td valign="bottom" align="right">2.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.05</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.29</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,698</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,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">&#xA0;</td> <td valign="bottom" align="right">36,039</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,039</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> </table> </div> 94000 3094199000 2.29 2.31 111521000 29037000 502434000 -10900000 82484000 122421000 2026000 3596633000 377893000 36039000 35698000 2928019000 3205254000 166180000 391379000 1242000 0.05 0.05 2197000 457000 1948000 1740000 2197000 3190000 -249000 -364000 -3325000 1606000 6515000 17000 7047000 P1Y4M17D 33439 405022 353764 12794661 29.89 33.60 35.91 1480000 5335000 232000 113993 2017-09-26 2017-01-06 3434233000 761156000 2563697000 109380000 165590000 45539000 113151000 6900000 Prime plus 1.25% 2021-06-23 0.0025 2021-06-23 2021-03-31 0.075 0.05 0.10 0.125 0.15 2021-06-23 517207000 211101000 247313000 58793000 507362000 34134000 442551000 30677000 2575254000 561460000 1986984000 26810000 2927655000 3201929000 676049000 736381000 2163948000 2370230000 87658000 95318000 167786000 397894000 12890000 70314000 147012000 306618000 7884000 20962000 2146309000 358347000 1771485000 16477000 397894000 70314000 306618000 20962000 1055620000 378034000 598745000 78841000 145000 688939000 2001000 117756000 21464000 2779000 16000 1115000 806695000 95177000 1115000 6721000 94000 2310960000 8456000 365888000 97167000 1268000 30000 781000 2676848000 267846000 781000 348000 95542000 255000 20738000 5987000 145000 130000 116280000 14621000 130000 175000000 0.10 4210000 276000 49230000 1432653000 5899000 10109000 0.377 1.11 0.350 1.13 -251000 64631000 24376000 251379000 4326000 404000 205000 40255000 -326000 8975000 69329000 1022000 1684032000 180752000 36169000 35765000 12000 3337000 691000 2589000 57000 1372015000 1505464000 287246000 314108000 1041842000 1145031000 42927000 46325000 60638000 178568000 3081000 31952000 56684000 136281000 873000 10335000 19230000 32695000 4855000 123992000 803389000 6916000 31952000 136280000 10335000 190116000 341643000 39409000 290327000 1225000 55733000 13482000 479000 346060000 41772000 4012000 276000 1098526000 4551000 182786000 50407000 543000 1281312000 131560000 198000 43800000 123000 12860000 5440000 56660000 7420000 3603000 94000 36457000 1572543000 5279000 8882000 0.259 1.44 0.210 1.45 275000 69456000 17977000 264377000 5102000 332000 170000 -4981000 51479000 -324000 -15022000 74437000 382000 1836920000 189464000 35815000 35483000 94000 1581854000 1.41 1.42 68277000 17723000 263369000 -4981000 50554000 73258000 382000 1845223000 189635000 35815000 35483000 1500354000 1632596000 81500000 212627000 -9311000 0.03 0.03 1179000 254000 1008000 925000 1179000 -8303000 -171000 -11433000 -12822000 2122000 4519000 13000 3863000 790000 2945000 128000 1738747000 378079000 1304208000 56460000 98173000 28201000 65242000 4730000 259058000 94487000 135709000 28862000 261457000 16254000 226651000 18552000 1316405000 295539000 1007090000 13776000 1488921000 1619774000 338142000 364453000 1105959000 1206413000 44820000 48908000 83622000 217146000 6174000 41827000 72974000 163037000 4474000 12282000 1078798000 171337000 898144000 9317000 217146000 41827000 163037000 12282000 540976000 193116000 308269000 39591000 71000 344316000 998000 61964000 15029000 41000 406280000 46894000 3361000 94000 1178933000 4158000 190517000 54879000 338000 1369450000 135206000 171000 49294000 123000 11896000 4529000 3000 61190000 7364000 0000932696 nsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMember 2018-04-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:ServicesNetSalesMember 2018-04-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:HardwareNetSalesMember 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMember 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMember 2018-04-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMember 2018-04-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMember 2018-04-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 nsit:PublicSectorMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMember 2018-04-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2018-04-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0000932696 us-gaap:ServiceMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0000932696 us-gaap:ProductMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0000932696 2018-04-01 2018-06-30 0000932696 nsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ServiceMember 2017-04-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:ProductMember 2017-04-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2017-04-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000932696 2017-04-01 2017-06-30 0000932696 us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember 2017-01-01 2017-12-31 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2017-01-01 2017-01-31 0000932696 nsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SoftwareNetSalesMember 2018-01-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:ServicesNetSalesMember 2018-01-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:HardwareNetSalesMember 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMember 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMember 2018-01-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:LargeEnterpriseCorporateMember 2018-01-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:SmallAndMediumsizedBusinessesMember 2018-01-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 nsit:PublicSectorMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 nsit:PublicSectorMember 2018-01-01 2018-06-30 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2018-01-01 2018-06-30 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2018-01-01 2018-06-30 0000932696 nsit:InventoryFinancingFacilityMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelThroughIntermediaryMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:SalesChannelDirectlyToConsumerMember 2018-01-01 2018-06-30 0000932696 nsit:DatalinkCorporationMember 2018-01-01 2018-06-30 0000932696 nsit:CaaseGroupBVMember 2018-01-01 2018-06-30 0000932696 nsit:PerformanceBasedRestrictedStockUnitMember 2018-01-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2018-01-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:ServiceMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:ProductMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0000932696 2018-01-01 2018-06-30 0000932696 nsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:ServicesNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:HardwareNetSalesMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 nsit:SoftwareAndHardwareNetSalesReclassifiedToServicesMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ServiceMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ServiceMember 2017-01-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ProductMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:ProductMember 2017-01-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:APACSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:NorthAmericaSegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMembernsit:EMEASegmentMember 2017-01-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000932696 2017-01-01 2017-06-30 0000932696 nsit:CardinalSolutionsGroupIncMemberus-gaap:SubsequentEventMember 2018-08-01 2018-08-01 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:APACSegmentMember 2017-12-31 0000932696 nsit:NorthAmericaSegmentMember 2017-12-31 0000932696 nsit:EMEASegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2017-12-31 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2017-12-31 0000932696 us-gaap:IntersegmentEliminationMember 2017-12-31 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000932696 2017-12-31 0000932696 2016-12-31 0000932696 nsit:JanuaryOne2024Member 2018-06-30 0000932696 nsit:JanuaryOne2023Member 2018-06-30 0000932696 nsit:JanuaryOne2021Member 2018-06-30 0000932696 nsit:JanuaryOne2022Member 2018-06-30 0000932696 nsit:JanuaryOne2020Member 2018-06-30 0000932696 nsit:JanuaryOne2019Member 2018-06-30 0000932696 nsit:RemainderOf2018Member 2018-06-30 0000932696 nsit:NorthAmericaSegmentMember 2018-06-30 0000932696 nsit:EMEASegmentMember 2018-06-30 0000932696 nsit:JanuaryOne2024Membernsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2023Membernsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2021Membernsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2022Membernsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2020Membernsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2019Membernsit:ServicesMember 2018-06-30 0000932696 nsit:RemainderOf2018Membernsit:ServicesMember 2018-06-30 0000932696 nsit:ServicesMember 2018-06-30 0000932696 nsit:JanuaryOne2020Memberus-gaap:ProductMember 2018-06-30 0000932696 nsit:JanuaryOne2019Memberus-gaap:ProductMember 2018-06-30 0000932696 nsit:RemainderOf2018Memberus-gaap:ProductMember 2018-06-30 0000932696 us-gaap:ProductMember 2018-06-30 0000932696 nsit:AssetBackedSecuritizationFacilityMember 2018-06-30 0000932696 nsit:TermLoanAMember 2018-06-30 0000932696 nsit:SeniorRevolvingCreditFacilityMembernsit:ForeignCurrencyBorrowingsMember 2018-06-30 0000932696 nsit:SeniorRevolvingCreditFacilityMember 2018-06-30 0000932696 nsit:SeniorRevolvingCreditFacilityTermLoanAndAssetBackedSecuritizationFacilityMember 2018-06-30 0000932696 nsit:InventoryFinancingFacilityMember 2018-06-30 0000932696 us-gaap:OperatingSegmentsMembernsit:APACSegmentMember 2018-06-30 0000932696 us-gaap:OperatingSegmentsMembernsit:NorthAmericaSegmentMember 2018-06-30 0000932696 us-gaap:OperatingSegmentsMembernsit:EMEASegmentMember 2018-06-30 0000932696 us-gaap:IntersegmentEliminationMember 2018-06-30 0000932696 nsit:DeferredRevenueAndOtherLiabilitiesMember 2018-06-30 0000932696 nsit:AccountsReceivableNetMember 2018-06-30 0000932696 us-gaap:OtherCurrentAssetsMember 2018-06-30 0000932696 us-gaap:OtherAssetsMember 2018-06-30 0000932696 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0000932696 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0000932696 2018-06-30 0000932696 2017-06-30 0000932696 2018-07-27 0000932696 2018-06-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-20180630.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 - Subsequent Event link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - New Accounting Standard - Sales Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Net Earnings Per Share ("EPS") (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Severance and Restructuring Activities (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - 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 129 - Disclosure - New Accounting Standard - Sales Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - 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 132 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - 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 135 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Net Earnings Per Share ("EPS") - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Net Earnings Per Share ("EPS") - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-Based Compensation - Pre-tax Amounts by Operating Segment for Stock-Based Compensation (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Share Repurchase Program - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - 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-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 nsit-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 nsit-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 nsit-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g757361g0802094629039.jpg GRAPHIC begin 644 g757361g0802094629039.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WZBBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HIDLJ0PO+(VU$4LQ] .M4M)UO3M=MF MN=-N5N(5?8S $8.,XY^M!2C)QYDM#0HK'N/$^DVVOPZ)+<[;^8 JFTXYZ GU M-;%-IK<)1E&UUN%%%%(D**** "BBB@ HHHH ***,@]#0 4444 %%127-O#(L M<)U],&N3\":S M=Z#\/+J\L[(WDIU )Y0!/!0<\?2O3-5U#35@N[.6^MH;AX63#N 1E>,_G7+^ M 8;#PMHD]E>:Q82.\YD!208QM _I5\T;['LTJD/JTE[/K'376U[LYF;Q5=W& MM1:Q+X,W7\0PDI23(]*[_P '^(K_ ,0P7HV-\\R6=S%,T+;9 C9VGWK2JU9*VYEBYP= M-)4K72=[MV5_,MT445@>6%<5\5)I;?P/+)#*\;_:(AN1L'[U=K7#_%K_ )$2 M;_KXB_\ 0J3V&MS3^'\DDW@/2))79W:$DLQR3\QK>:]M%?8UU &_NF09KS22 MZGL_@-:S6TSPR") '0X(!EP:S_#'PVMO$7A>VU:;4[I+JY#,,'(4AB!]>E%Q MV/8@01D'-12W,$!'G31QYZ;W S7F?POUG44U35/#E_,TYLPS1LQR5*MM89]. ME 3R% ]AC)]ZK:YHLG M@CQKI%KINHW1CN&C=MS8ZR;2/<47'RFU\3"1\0O#7) _=YY_Z;5ZJEW;2OLC MN(G?^ZK@FO(_BQ;_ &KQKH5MO*>=$L>\=5S)C-+XI^'7_",Z+)K6E:I=>=:$ M.^]L$C(&0?7FE<+:(]!\:ZS=:!X5NM2LPAGB9 N\9'+ '^='@[6YM=\+V6H7 MC1"YFW;E3@<,0./H*X[6]:FU_P"";7]SC[0Q1)".[+*!G\<9J+X=^"X;G3=* M\0'4;I9$D9_LX/R':Q&*=]0MH='XD\#Z-?W-[K=\]SN$?F2"-NRKV'T%9UX4>13=]+:Z)>AYAJ4/D_&K2(U#%$AC4''8(XKM_#WA'3_#=Q>3 MV;2LUT1A4Q< M7O\ R0&U_P"N%=+E\-)X?:)_[/0 !-_/# M;AS]:O:3I=KHNF0Z=9*RV\((0,BPWNA:M(MI.)S(AE^49P MRGW&VJOQ"U"SU'Q_H+V=S'.J>4K-&V0#YN<5V'B+1O ^LZE,=3N;:"^B.)BL MPC;H#\P[\&O.UTC1KWXAZ7IWA@22VD4B/-,6W E6W,<^@ ^M+R&M[G0_$S_ M )*'X:_[9_\ HZNU^(?_ "(.L?\ 7'_V85;U;PII6MZI::C>Q.UQ:X\HJ^ , M-N''UK0U33;;6--GT^\4M;SKM< X)&<]:=B;GE5C:R77P%N4B!9DD>3 '4++ MD_H*VOA=XETL^&K/1Y+I([Z.1U$3G!?+$C'KUKM=(T2QT/2UTVRC(M06.QSN MSN.365%X!\.V^KP:G;V/DW$,GF)Y;D+N^E%AW.EW+NV[AN],\TM41ID(U9M1 MWOYI3;MSQ5ZF2%%%% !1110 4444 %%%% !1110 4444 M6CM<2G+LLI&XXQ_2M+1?#6D>'HV73+-(6<8=^K-]2:UJ*+!<**** "BBB@ H -HHH **** "BBB@#_V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 27, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
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,466,716
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 248,122 $ 105,831
Accounts receivable, net of allowance for doubtful accounts of $9,740 and $10,158, respectively 2,161,077 1,814,560
Inventories 174,099 194,529
Inventories not available for sale 4,528 36,956
Other current assets 122,397 152,467
Total current assets 2,710,223 2,304,343
Property and equipment, net of accumulated depreciation and amortization of $328,153 and $335,078, respectively 74,694 75,252
Goodwill 130,841 131,431
Intangible assets, net of accumulated amortization of $44,485 and $37,357, respectively 93,300 100,778
Deferred income taxes 14,936 17,064
Other assets 68,736 56,783
Total assets 3,092,730 2,685,651
Current liabilities:    
Accounts payable - trade 1,395,934 899,075
Accounts payable - inventory financing facility 303,702 319,468
Accrued expenses and other current liabilities 199,069 175,860
Current portion of long-term debt 16,924 16,592
Deferred revenue 66,179 88,979
Total current liabilities 1,981,808 1,499,974
Long-term debt 144,888 296,576
Deferred income taxes 588 717
Other liabilities 58,955 44,915
Total liabilities 2,186,239 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,459 shares at June 30, 2018 and 35,829 shares at December 31, 2017 issued and outstanding 355 358
Additional paid-in capital 315,619 317,155
Retained earnings 625,212 550,220
Accumulated other comprehensive loss - foreign currency translation adjustments (34,695) (24,264)
Total stockholders' equity 906,491 843,469
Total liabilities and stockholders' equity $ 3,092,730 $ 2,685,651
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 9,740 $ 10,158
Accumulated depreciation and amortization of property and equipment 328,153 335,078
Accumulated amortization of intangible assets $ 44,485 $ 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,459,000 35,829,000
Common stock, shares outstanding 35,459,000 35,829,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Net sales:        
Total net sales $ 1,836,920 $ 1,684,032 $ 3,599,823 $ 3,161,575
Costs of goods sold:        
Total costs of goods sold 1,572,543 1,432,653 3,095,441 2,701,969
Gross profit 264,377 251,379 504,382 459,606
Operating expenses:        
Selling and administrative expenses 189,464 180,752 377,644 358,384
Severance and restructuring expenses 382 1,022 2,026 5,717
Acquisition-related expenses 94 276 94 3,223
Earnings from operations 74,437 69,329 124,618 92,282
Non-operating (income) expense:        
Interest income (170) (205) (323) (636)
Interest expense 5,102 4,326 11,117 8,259
Net foreign currency exchange (gain) loss (275) 251 (520) 631
Other expense, net 324 326 626 641
Earnings before income taxes 69,456 64,631 113,718 83,387
Income tax expense 17,977 24,376 29,494 29,284
Net earnings $ 51,479 $ 40,255 $ 84,224 $ 54,103
Net earnings per share:        
Basic $ 1.45 $ 1.13 $ 2.36 $ 1.52
Diluted $ 1.44 $ 1.11 $ 2.34 $ 1.50
Shares used in per share calculations:        
Basic 35,483 35,765 35,698 35,684
Diluted 35,815 36,169 36,039 36,177
Products [Member]        
Net sales:        
Total net sales $ 1,619,774 $ 1,505,464 $ 3,201,929 $ 2,827,433
Costs of goods sold:        
Total costs of goods sold 1,488,921 1,372,015 2,927,655 2,573,072
Services [Member]        
Net sales:        
Total net sales 217,146 178,568 397,894 334,142
Costs of goods sold:        
Total costs of goods sold $ 83,622 $ 60,638 $ 167,786 $ 128,897
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net earnings $ 51,479 $ 40,255 $ 84,224 $ 54,103
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (15,022) 8,975 (10,431) 16,255
Total comprehensive income $ 36,457 $ 49,230 $ 73,793 $ 70,358
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net earnings $ 84,224 $ 54,103
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:    
Depreciation and amortization of property and equipment 10,712 12,729
Amortization of intangible assets 7,214 8,433
Provision for losses on accounts receivable 1,336 2,225
Write-downs of inventories 1,396 1,077
Write-off of property and equipment 309  
Non-cash stock-based compensation 7,047 6,749
Deferred income taxes 2,020 (25)
Changes in assets and liabilities, net of acquisitions:    
Increase in accounts receivable (283,930) (230,762)
Decrease (increase) in inventories 18,281 (54,276)
Decrease (increase) in other assets 13,714 (64,875)
Increase in accounts payable 450,471 163,451
Increase in deferred revenue 13,733 4,944
Increase (decrease) in accrued expenses and other liabilities 24,428 (3,039)
Net cash provided by (used in) operating activities 350,955 (99,266)
Cash flows from investing activities:    
Purchases of property and equipment (10,644) (10,274)
Acquisitions, net of cash and cash equivalents acquired   (180,894)
Net cash used in investing activities (10,644) (191,168)
Cash flows from financing activities:    
Borrowings on senior revolving credit facility 280,184 386,609
Repayments on senior revolving credit facility (397,684) (386,609)
Borrowings on accounts receivable securitization financing facility 1,696,500 1,802,889
Repayments on accounts receivable securitization financing facility (1,721,500) (1,718,389)
Borrowings under Term Loan A   175,000
Repayments under Term Loan A (6,563) (4,375)
Repayments under other financing agreements (1,835) (3,957)
Payments on capital lease obligations (580) (255)
Net (repayments) borrowings under inventory financing facility (15,766) 25,470
Payment of debt issuance costs (270) (1,123)
Payment of payroll taxes on stock-based compensation through shares withheld (2,925) (4,548)
Repurchases of common stock (22,069)  
Net cash (used in) provided by financing activities (192,508) 270,712
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances (5,541) 11,739
Increase (decrease) in cash, cash equivalents and restricted cash 142,262 (7,983)
Cash, cash equivalents and restricted cash at beginning of period 107,445 205,946
Cash, cash equivalents and restricted cash at end of period $ 249,707 $ 197,963
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Recently Issued Accounting Standards
6 Months Ended
Jun. 30, 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

Today, every business is a technology business. We empower organizations of all sizes with Insight Intelligent Technology SolutionsTM and services to maximize the business value of IT. As a Fortune 500-ranked global provider of digital innovation, cloud/data center transformation, connected workforce, and supply chain optimization solutions and services, we help clients innovate and optimize their operations to run smarter. 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 consist of 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 June 30, 2018 and our results of operations for the three and six months ended June 30, 2018 and 2017 and cash flows for the six months ended June 30, 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

Effective January 1, 2018, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“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.” The adoption of these new standards did not have a material effect on our consolidated financial statements. Additionally, we adopted ASU No. 2014-09, “Revenue from Contracts with Customers,” effective January 1, 2018, as discussed in Note 2.

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 six months ended June 30, 2018. Amounts shown in the consolidated statement of cash flows for the six months ended June 30, 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 six months ended June 30, 2018 and 2017 (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 248,122      $ 105,831  

Restricted cash included in other current assets

     9        46  

Restricted cash included in other non-current assets

     1,576        1,568  
  

 

 

    

 

 

 

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

   $ 249,707      $ 107,445  
  

 

 

    

 

 

 

 

     June 30,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 194,783      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,102        3,013  
  

 

 

    

 

 

 

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

   $ 197,963      $ 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 six months ended June 30, 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.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” (Topic 842) which supersedes the existing lease recognition requirements in the current accounting standard for leases. The core principal of the new standard is that an entity should recognize right-of-use (“ROU”) assets and lease liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We will adopt the new standard as of January 1, 2019 and expect to elect certain available practical expedients. We have established a cross-functional implementation team and are in the process of determining the scope of arrangements that will be subject to this standard as well as assessing the impact to our systems, processes, and internal controls over financial reporting. While we are still evaluating the impact of adopting ASU No. 2016-02, we anticipate this standard will have a material impact on our property and equipment balance. The primary impact will be to record ROU assets and lease liabilities for current operating leases on our consolidated balance sheets. We do not expect the adoption to have a material impact on our consolidated statements of operations or our consolidated statements of cash flows. Our analysis and evaluation of the new standard will continue through its effective date in the first quarter of 2019, including continuing to monitor any potential changes in the standard that have been proposed by the FASB.

There have been no other 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.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition
6 Months Ended
Jun. 30, 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/usage licenses changed to delay or accelerate revenue recognition to 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 recording sales returns allowance changed from being recorded against accounts receivable to being recorded as a refund liability. As a result, we reclassified our sales returns allowance balance from accounts receivable, net to accrued expenses and other current liabilities. Under previous guidance, we recorded the sales returns allowance in accounts receivable, net and not as a separately stated liability.

 

   

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, including tax effects of these adjustments.

The following tables summarize the effects of adopting Topic 606 on the Company’s consolidated financial statements as of June 30, 2018 and for the three and six months then ended (in thousands, except for per share data):

BALANCE SHEET AT JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 248,122      $ —        $ 248,122  

Accounts receivable, net

     2,161,077        (111,728      2,049,349  

Inventories

     174,099        —          174,099  

Inventories not available for sale

     4,528        78,607        83,135  

Other current assets

     122,397        35,618        158,015  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,710,223        2,497        2,712,720  

Property and equipment, net

     74,694        —          74,694  

Goodwill

     130,841        —          130,841  

Intangible assets, net

     93,300        —          93,300  

Deferred income taxes

     14,936        —          14,936  

Other assets

     68,736        (16,134      52,602  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 1,395,934      $ (55,105    $ 1,340,829  

Accounts payable – inventory financing facility

     303,702        —          303,702  

Accrued expenses and other current liabilities

     199,069        (14,191      184,878  

Current portion of long-term debt

     16,924        —          16,924  

Deferred revenue

     66,179        78,966        145,145  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,981,808        9,670        1,991,478  

Long-term debt

     144,888        —          144,888  

Deferred income taxes

     588        —          588  

Other liabilities

     58,955        (14,328      44,627  
  

 

 

    

 

 

    

 

 

 
     2,186,239        (4,658      2,181,581  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     355        —          355  

Additional paid-in capital

     315,619        —          315,619  

Retained earnings

     625,212        (8,916      616,296  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (34,695      (63      (34,758
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     906,491        (8,979      897,512  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,619,774      $ 12,822      $ 1,632,596  

Services

     217,146        (4,519      212,627  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,836,920        8,303        1,845,223  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,488,921        11,433        1,500,354  

Services

     83,622        (2,122      81,500  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,572,543        9,311        1,581,854  
  

 

 

    

 

 

    

 

 

 

Gross profit

     264,377        (1,008      263,369  

Operating expenses:

        

Selling and administrative expenses

     189,464        171        189,635  

Severance and restructuring expenses

     382        —          382  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     74,437        (1,179      73,258  

Non-operating expense, net

     4,981        —          4,981  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     69,456        (1,179      68,277  

Income tax expense

     17,977        (254      17,723  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 51,479      $ (925    $ 50,554  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 1.45      $ (0.03    $ 1.42  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ (0.03    $ 1.41  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,483        —          35,483  
  

 

 

    

 

 

    

 

 

 

Diluted

     35,815        —          35,815  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2018

 

                  

Pre-Topic

606

 
     As Reported      Adjustments      Adoption  

Net sales:

        

Products

   $ 3,201,929      $ 3,325      $ 3,205,254  

Services

     397,894        (6,515      391,379  
  

 

 

    

 

 

    

 

 

 

Total net sales

     3,599,823        (3,190      3,596,633  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     2,927,655        364        2,928,019  

Services

     167,786        (1,606      166,180  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,095,441        (1,242      3,094,199  
  

 

 

    

 

 

    

 

 

 

Gross profit

     504,382        (1,948      502,434  

Operating expenses:

        

Selling and administrative expenses

     377,644        249        377,893  

Severance and restructuring expenses

     2,026        —          2,026  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     124,618        (2,197      122,421  

Non-operating expense, net

     10,900        —          10,900  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     113,718        (2,197      111,521  

Income tax expense

     29,494        (457      29,037  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 84,224      $ (1,740    $ 82,484  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.36      $ (0.05    $ 2.31  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.34      $ (0.05    $ 2.29  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,698        —          35,698  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,039        —          36,039  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF CASH FLOWS FOR THE SIX MONTHS ENDED JUNE 30, 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 six months ended June 30, 2018. The adjustment to net earnings noted above in reconciling our reported results of operations for the six months ended June 30, 2018 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 and six months ended June 30, 2018 (in thousands):

 

     Three Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 898,144      $ 171,337      $ 9,317      $ 1,078,798  

Software

     308,269        193,116        39,591        540,976  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,007,090      $ 295,539      $ 13,776      $ 1,316,405  

Public Sector

     135,709        94,487        28,862        259,058  

Small and Medium-Sized Businesses

     226,651        16,254        18,552        261,457  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 1,304,208      $ 378,079      $ 56,460      $ 1,738,747  

Net revenue recognition (Agent)

     65,242        28,201        4,730        98,173  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 1,771,485      $ 358,347      $ 16,477      $ 2,146,309  

Software

     598,745        378,034        78,841        1,055,620  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,986,984      $ 561,460      $ 26,810      $ 2,575,254  

Public Sector

     247,313        211,101        58,793        517,207  

Small and Medium-Sized Businesses

     442,551        34,134        30,677        507,362  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 2,563,697      $ 761,156      $ 109,380      $ 3,434,233  

Net revenue recognition (Agent)

     113,151        45,539        6,900        165,590  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Contract Balances

The following table provides information about receivables, contract assets and contract liabilities as of June 30, 2018 and January 1, 2018 (in thousands):

 

     June 30,
2018
     January 1,
2018
 

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

   $ 2,161,077      $ 1,909,074  

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

     27,703        32,227  

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

     959        595  

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

     85,489        86,743  

Significant changes in the contract assets and the contract liabilities balances during the six months ended June 30, 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

     —          (44,644

Cash received in advance and not recognized as revenue

     —          43,865  

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

     (590      —    

Contract assets recognized, net of reclassification to receivables

     954        —    

Cumulative catch-up adjustment arising from changes in estimates of transaction price

     —          (475
  

 

 

    

 

 

 

Balances at June 30, 2018

   $ 959      $ 85,489  
  

 

 

    

 

 

 

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 June 30, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining six months of 2018

   $ 6      $ 66,087      $ 66,093  

2019

     13        54,389        54,402  

2020

     6        23,201        23,207  

2021

     —          8,154        8,154  

2022

     —          3,715        3,715  

2023

     —          1,350        1,350  

2024 and thereafter

     —          138        138  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 25      $ 157,034      $ 157,059  
  

 

 

    

 

 

    

 

 

 

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 June 30, 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 13 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 June 30, 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 June 30, 2018, the related asset balance was $2,639,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.10.0.1
Net Earnings Per Share ("EPS")
6 Months Ended
Jun. 30, 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Numerator:

           

Net earnings

   $ 51,479      $ 40,255      $ 84,224      $ 54,103  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average shares used to compute basic EPS

     35,483        35,765        35,698        35,684  

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

     332        404        341        493  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     35,815        36,169        36,039        36,177  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net earnings per share:

           

Basic

   $ 1.45      $ 1.13      $ 2.36      $ 1.52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ 1.11      $ 2.34      $ 1.50  
  

 

 

    

 

 

    

 

 

    

 

 

 

For the three and six months ended June 30, 2018, 13,000 and 17,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. There were 12,000 and 54,000 anti-dilutive RSUs for the three and six months ended June 30, 2017, respectively.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations
6 Months Ended
Jun. 30, 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):

 

     June 30,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ —        $ 117,500  

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

     158,939        165,377  

Accounts receivable securitization financing facility

     —          25,000  

Capital leases and other financing obligations

     2,873        5,291  
  

 

 

    

 

 

 

Total

     161,812        313,168  

Less: current portion of long-term debt

     (16,924      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 144,888      $ 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”) was amended on June 27, 2018 to, among other things, renew the borrowing program for a three-year term expiring June 23, 2021. The ABS facility has a maximum aggregate borrowing availability of $250,000,000. 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 June 30, 2018, qualified receivables were sufficient to permit access to the full $250,000,000 facility amount, of which no amounts were 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 June 30, 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 $759,688,000. We had no amounts outstanding under our revolving and ABS facilities and $159,688,000 was outstanding under our TLA at June 30, 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 $303,702,000 was outstanding at June 30, 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 $1,275,000 and $2,802,000 as of June 30, 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 $1,598,000 and $2,489,000 as of June 30, 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 June 30, 2018 and December 31, 2017.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Restructuring Activities
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Severance and Restructuring Activities

5. Severance and Restructuring Activities

During the six months ended June 30, 2018, we recorded severance expense in each of our operating segments. The charges in all three operating segments 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 six months ended June 30, 2018 and the outstanding obligations as of June 30, 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

     781        1,115        130        2,026  

Cash payments

     (1,268      (2,779      (145      (4,192

Foreign currency translation adjustments

     (30      (16      —          (46
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at June 30, 2018

   $ 1,114      $ 1,314      $ —        $ 2,428  
  

 

 

    

 

 

    

 

 

    

 

 

 

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.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 2,945      $ 2,589      $ 5,335      $ 5,127  

EMEA

     790        691        1,480        1,436  

APAC

     128        57        232        186  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 3,863      $ 3,337      $ 7,047      $ 6,749  
  

 

 

    

 

 

    

 

 

    

 

 

 

As of June 30, 2018, total compensation cost related to nonvested RSUs not yet recognized is $26,352,000, which is expected to be recognized over the next 1.38 years on a weighted-average basis.

The following table summarizes our RSU activity during the six months ended June 30, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     405,022        35.91     

Vested, including shares withheld to cover taxes

     (353,764      29.89      $ 12,794,661 (b)  
        

 

 

 

Forfeited

     (33,439      33.60     
  

 

 

       

Nonvested at June 30, 2018(a)

     909,932        35.34      $ 44,522,973 (c)  
  

 

 

       

 

 

 

 

(a) 

Includes 113,993 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 $48.93 as of June 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.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

7. Income Taxes

Our effective tax rate for both the three and six months ended June 30, 2018 was 25.9%. For the three and six months ended June 30, 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.

Our effective tax rate for the three and six months ended June 30, 2017 was 37.7% and 35.1%, respectively. For the three months ended June 30, 2017, our effective tax rate was higher than the United States federal statutory rate of 35.0% due primarily to state income taxes, net of federal benefit. 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 of deferred tax assets related to these foreign operating losses. For the six months ended June 30, 2017, our effective tax rate approximated the United States federal statutory rate of 35.0% due primarily to increases in the rate caused by state income taxes, net of federal benefit, offset by the decreases in the rate cause by the recognition of $2,189,000 of tax benefits on the settlement of employee share-based awards during the first half of 2017 in accordance with a new accounting standard, which was adopted effective January 1, 2017. 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.

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 June 30, 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 June 30, 2018 and December 31, 2017, we had approximately $4,004,000 and $4,273,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $307,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.10.0.1
Share Repurchase Program
6 Months Ended
Jun. 30, 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.

During the six months ended June 30, 2018, we repurchased 641,211 shares of our common stock on the open market at a total cost of approximately $22,069,000 (an average price of $34.42 per share). All shares repurchased were retired. During the comparative six months ended June 30, 2017, we did not repurchase any shares of our common stock.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2018, we had approximately $2,075,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 June 30, 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 June 30, 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.10.0.1
Segment Information
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2018, and expect to continue this presentation in future periods. For comparability purposes, net sales and costs of goods sold for the three and six months ended June 30, 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 and six months ended June 30, 2017 have 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 and six months ended June 30, 2017 (in thousands):

 

     North America
Three Months Ended
June 30,
     EMEA
Three Months Ended
June 30,
     APAC
Three Months Ended
June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 898,144      $ 803,389      $ 171,337      $ 123,992      $ 9,317      $ 6,916  

Software

     308,269        341,643        193,116        190,116        39,591        39,409  

Services

     163,037        136,280        41,827        31,952        12,282        10,335  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 1,281,312      $ 406,280      $ 346,060      $ 61,190      $ 56,660  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

     North America
Six Months Ended
June 30,
     EMEA
Six Months Ended June 30,
     APAC
Six Months Ended June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 1,771,485      $ 1,514,253      $ 358,347      $ 262,869      $ 16,477      $ 10,996  

Software

     598,745        615,626        378,034        359,434        78,841        64,256  

Services

     306,618        262,385        70,314        54,112        20,962        17,644  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 2,392,264      $ 806,695      $ 676,415      $ 116,280      $ 92,896  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $32,695,000, $19,230,000 and $4,855,000, respectively, in the three months ended June 30, 2017, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation. For the six months ended June 30, 2017, fees earned from activities reported on a net basis in North America, EMEA and APAC, totaling $54,676,000, $30,106,000 and $7,027,000, respectively, were reclassified from our software or hardware product categories to our services category to conform to the current year presentation.

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 or six months ended June 30, 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 June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,206,413      $ 364,453      $ 48,908      $ 1,619,774  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,369,450        406,280        61,190        1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,105,959        338,142        44,820        1,488,921  

Services

     72,974        6,174        4,474        83,622  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,178,933        344,316        49,294        1,572,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     190,517        61,964        11,896        264,377  

Operating expenses:

           

Selling and administrative expenses

     135,206        46,894        7,364        189,464  

Severance and restructuring expenses

     338        41        3        382  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 54,879      $ 15,029      $ 4,529      $ 74,437  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Three Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,145,031      $ 314,108      $ 46,325      $ 1,505,464  

Services

     136,281        31,952        10,335        178,568  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,281,312        346,060        56,660        1,684,032  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,041,842        287,246        42,927        1,372,015  

Services

     56,684        3,081        873        60,638  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,098,526        290,327        43,800        1,432,653  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     182,786        55,733        12,860        251,379  

Operating expenses:

           

Selling and administrative expenses

     131,560        41,772        7,420        180,752  

Severance and restructuring expenses

     543        479        —          1,022  

Acquisition-related expenses

     276        —          —          276  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 50,407      $ 13,482      $ 5,440      $ 69,329  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,370,230      $ 736,381      $ 95,318      $ 3,201,929  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,676,848        806,695        116,280        3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     2,163,948        676,049        87,658        2,927,655  

Services

     147,012        12,890        7,884        167,786  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,310,960        688,939        95,542        3,095,441  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     365,888        117,756        20,738        504,382  

Operating expenses:

           

Selling and administrative expenses

     267,846        95,177        14,621        377,644  

Severance and restructuring expenses

     781        1,115        130        2,026  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 97,167      $ 21,464      $ 5,987      $ 124,618  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,129,878      $ 622,303      $ 75,252      $ 2,827,433  

Services

     262,386        54,112        17,644        334,142  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,392,264        676,415        92,896        3,161,575  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,933,429        569,755        69,888        2,573,072  

Services

     117,748        8,381        2,768        128,897  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,051,177        578,136        72,656        2,701,969  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     341,087        98,279        20,240        459,606  

Operating expenses:

           

Selling and administrative expenses

     262,570        81,915        13,899        358,384  

Severance and restructuring expenses

     1,647        4,009        61        5,717  

Acquisition-related expenses

     3,223        —          —          3,223  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 73,647      $ 12,355      $ 6,280      $ 92,282  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

     June 30,
2018
     December 31,
2017
 

North America

   $ 2,662,062      $ 2,337,573  

EMEA

     753,387        530,242  

APAC

     177,278        101,169  

Corporate assets and intercompany eliminations, net

     (499,997      (283,333
  

 

 

    

 

 

 

Total assets

   $ 3,092,730      $ 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Depreciation and amortization of property and equipment:

           

North America

   $ 4,158      $ 4,551      $ 8,456      $ 10,104  

EMEA

     998        1,225        2,001        2,375  

APAC

     123        123        255        250  
  

 

 

    

 

 

    

 

 

    

 

 

 
     5,279        5,899        10,712        12,729  
  

 

 

    

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

           

North America

     3,361        4,012        6,721        8,024  

EMEA

     71        —          145        12  

APAC

     171        198        348        397  
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,603        4,210        7,214        8,433  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 8,882      $ 10,109      $ 17,926      $ 21,162  
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Event

11. Subsequent Event

Effective August 1, 2018, we acquired Cardinal Solutions Group, Inc. (“Cardinal”), a digital solutions provider based in Cincinnati, Ohio, with offices across the Midwest and Southeast United States, for a cash purchase price, net of cash acquired, of approximately $79,000,000, subject to a final working capital adjustment. Cardinal provides technology solutions to digitally transform organizations through their expertise in mobile applications development, Internet of Things and cloud enabled business intelligence. We believe that this acquisition strengthens our services capabilities and will bring value to our clients within our digital innovation services solution offering.

We are in the process of determining the fair value of net assets acquired, including identifiable intangible assets, which will be recorded in our North America operating segment. We will consolidate the results of operations for Cardinal beginning on August 1, 2018, the effective date of the acquisition. We do not believe that our historical results would have been materially affected by the acquisition of Cardinal.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Recently Issued Accounting Standards (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Recently Issued Accounting Standards

Recently Issued Accounting Standards

Effective January 1, 2018, we adopted the Financial Accounting Standards Board’s (“FASB”) Accounting Standard Update (“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.” The adoption of these new standards did not have a material effect on our consolidated financial statements. Additionally, we adopted ASU No. 2014-09, “Revenue from Contracts with Customers,” effective January 1, 2018, as discussed in Note 2.

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 six months ended June 30, 2018. Amounts shown in the consolidated statement of cash flows for the six months ended June 30, 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 six months ended June 30, 2018 and 2017 (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 248,122      $ 105,831  

Restricted cash included in other current assets

     9        46  

Restricted cash included in other non-current assets

     1,576        1,568  
  

 

 

    

 

 

 

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

   $ 249,707      $ 107,445  
  

 

 

    

 

 

 

 

     June 30,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 194,783      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,102        3,013  
  

 

 

    

 

 

 

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

   $ 197,963      $ 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 six months ended June 30, 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.

In February 2016, the FASB issued ASU No. 2016-02, “Leases,” (Topic 842) which supersedes the existing lease recognition requirements in the current accounting standard for leases. The core principal of the new standard is that an entity should recognize right-of-use (“ROU”) assets and lease liabilities arising from a lease for both financing and operating leases, along with additional qualitative and quantitative disclosures. The new standard will be effective for fiscal years beginning after December 15, 2018, including interim periods within such fiscal years. The new standard is to be applied using a modified retrospective transition method with the option to elect a number of practical expedients. We will adopt the new standard as of January 1, 2019 and expect to elect certain available practical expedients. We have established a cross-functional implementation team and are in the process of determining the scope of arrangements that will be subject to this standard as well as assessing the impact to our systems, processes, and internal controls over financial reporting. While we are still evaluating the impact of adopting ASU No. 2016-02, we anticipate this standard will have a material impact on our property and equipment balance. The primary impact will be to record ROU assets and lease liabilities for current operating leases on our consolidated balance sheets. We do not expect the adoption to have a material impact on our consolidated statements of operations or our consolidated statements of cash flows. Our analysis and evaluation of the new standard will continue through its effective date in the first quarter of 2019, including continuing to monitor any potential changes in the standard that have been proposed by the FASB.

There have been no other 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.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Recently Issued Accounting Standards (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2018 and 2017 (in thousands):

 

     June 30,
2018
     December 31,
2017
 

Cash and cash equivalents

   $ 248,122      $ 105,831  

Restricted cash included in other current assets

     9        46  

Restricted cash included in other non-current assets

     1,576        1,568  
  

 

 

    

 

 

 

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

   $ 249,707      $ 107,445  
  

 

 

    

 

 

 

 

     June 30,
2017
     December 31,
2016
 

Cash and cash equivalents

   $ 194,783      $ 202,882  

Restricted cash included in other current assets

     78        51  

Restricted cash included in other non-current assets

     3,102        3,013  
  

 

 

    

 

 

 

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

   $ 197,963      $ 205,946  
  

 

 

    

 

 

 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2018 (in thousands):

 

     Three Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 898,144      $ 171,337      $ 9,317      $ 1,078,798  

Software

     308,269        193,116        39,591        540,976  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,007,090      $ 295,539      $ 13,776      $ 1,316,405  

Public Sector

     135,709        94,487        28,862        259,058  

Small and Medium-Sized Businesses

     226,651        16,254        18,552        261,457  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 1,304,208      $ 378,079      $ 56,460      $ 1,738,747  

Net revenue recognition (Agent)

     65,242        28,201        4,730        98,173  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 406,280      $ 61,190      $ 1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North
America
     EMEA      APAC      Consolidated  

Major Product Offering

           

Hardware

   $ 1,771,485      $ 358,347      $ 16,477      $ 2,146,309  

Software

     598,745        378,034        78,841        1,055,620  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Major Client Groups

           

Large Enterprise / Corporate

   $ 1,986,984      $ 561,460      $ 26,810      $ 2,575,254  

Public Sector

     247,313        211,101        58,793        517,207  

Small and Medium-Sized Businesses

     442,551        34,134        30,677        507,362  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

           

Gross revenue recognition (Principal)

   $ 2,563,697      $ 761,156      $ 109,380      $ 3,434,233  

Net revenue recognition (Agent)

     113,151        45,539        6,900        165,590  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 806,695      $ 116,280      $ 3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

 

Summmary of Information about Receivables,Contract Assets and Contract Liabilities

The following table provides information about receivables, contract assets and contract liabilities as of June 30, 2018 and January 1, 2018 (in thousands):

 

     June 30,
2018
     January 1,
2018
 

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

   $ 2,161,077      $ 1,909,074  

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

     27,703        32,227  

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

     959        595  

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

     85,489        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 six months ended June 30, 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

     —          (44,644

Cash received in advance and not recognized as revenue

     —          43,865  

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

     (590      —    

Contract assets recognized, net of reclassification to receivables

     954        —    

Cumulative catch-up adjustment arising from changes in estimates of transaction price

     —          (475
  

 

 

    

 

 

 

Balances at June 30, 2018

   $ 959      $ 85,489  
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 June 30, 2018 that are expected to be recognized in the future (in thousands):

 

     Products      Services      Total  

Remaining six months of 2018

   $ 6      $ 66,087      $ 66,093  

2019

     13        54,389        54,402  

2020

     6        23,201        23,207  

2021

     —          8,154        8,154  

2022

     —          3,715        3,715  

2023

     —          1,350        1,350  

2024 and thereafter

     —          138        138  
  

 

 

    

 

 

    

 

 

 

Total remaining performance obligations

   $ 25      $ 157,034      $ 157,059  
Accounting Standards Update 2014-09 [Member]  
Summary of Impact of Adoption of Topic 606 On Financial Statements

BALANCE SHEET AT JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Cash and cash equivalents

   $ 248,122      $ —        $ 248,122  

Accounts receivable, net

     2,161,077        (111,728      2,049,349  

Inventories

     174,099        —          174,099  

Inventories not available for sale

     4,528        78,607        83,135  

Other current assets

     122,397        35,618        158,015  
  

 

 

    

 

 

    

 

 

 

Total current assets

     2,710,223        2,497        2,712,720  

Property and equipment, net

     74,694        —          74,694  

Goodwill

     130,841        —          130,841  

Intangible assets, net

     93,300        —          93,300  

Deferred income taxes

     14,936        —          14,936  

Other assets

     68,736        (16,134      52,602  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

Accounts payable – trade

   $ 1,395,934      $ (55,105    $ 1,340,829  

Accounts payable – inventory financing facility

     303,702        —          303,702  

Accrued expenses and other current liabilities

     199,069        (14,191      184,878  

Current portion of long-term debt

     16,924        —          16,924  

Deferred revenue

     66,179        78,966        145,145  
  

 

 

    

 

 

    

 

 

 

Total current liabilities

     1,981,808        9,670        1,991,478  

Long-term debt

     144,888        —          144,888  

Deferred income taxes

     588        —          588  

Other liabilities

     58,955        (14,328      44,627  
  

 

 

    

 

 

    

 

 

 
     2,186,239        (4,658      2,181,581  
  

 

 

    

 

 

    

 

 

 

Stockholders’ equity:

        

Preferred stock

     —          —          —    

Common stock

     355        —          355  

Additional paid-in capital

     315,619        —          315,619  

Retained earnings

     625,212        (8,916      616,296  

Accumulated other comprehensive loss – foreign currency translation adjustments

     (34,695      (63      (34,758
  

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     906,491        (8,979      897,512  
  

 

 

    

 

 

    

 

 

 
   $ 3,092,730      $ (13,637    $ 3,079,093  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE 30, 2018

 

     As Reported      Adjustments      Pre-Topic
606
Adoption
 

Net sales:

        

Products

   $ 1,619,774      $ 12,822      $ 1,632,596  

Services

     217,146        (4,519      212,627  
  

 

 

    

 

 

    

 

 

 

Total net sales

     1,836,920        8,303        1,845,223  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     1,488,921        11,433        1,500,354  

Services

     83,622        (2,122      81,500  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,572,543        9,311        1,581,854  
  

 

 

    

 

 

    

 

 

 

Gross profit

     264,377        (1,008      263,369  

Operating expenses:

        

Selling and administrative expenses

     189,464        171        189,635  

Severance and restructuring expenses

     382        —          382  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     74,437        (1,179      73,258  

Non-operating expense, net

     4,981        —          4,981  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     69,456        (1,179      68,277  

Income tax expense

     17,977        (254      17,723  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 51,479      $ (925    $ 50,554  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 1.45      $ (0.03    $ 1.42  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ (0.03    $ 1.41  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,483        —          35,483  
  

 

 

    

 

 

    

 

 

 

Diluted

     35,815        —          35,815  
  

 

 

    

 

 

    

 

 

 

STATEMENT OF OPERATIONS FOR THE SIX MONTHS ENDED JUNE 30, 2018

 

                  

Pre-Topic

606

 
     As Reported      Adjustments      Adoption  

Net sales:

        

Products

   $ 3,201,929      $ 3,325      $ 3,205,254  

Services

     397,894        (6,515      391,379  
  

 

 

    

 

 

    

 

 

 

Total net sales

     3,599,823        (3,190      3,596,633  
  

 

 

    

 

 

    

 

 

 

Costs of goods sold:

        

Products

     2,927,655        364        2,928,019  

Services

     167,786        (1,606      166,180  
  

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     3,095,441        (1,242      3,094,199  
  

 

 

    

 

 

    

 

 

 

Gross profit

     504,382        (1,948      502,434  

Operating expenses:

        

Selling and administrative expenses

     377,644        249        377,893  

Severance and restructuring expenses

     2,026        —          2,026  

Acquisition-related expenses

     94        —          94  
  

 

 

    

 

 

    

 

 

 

Earnings from operations

     124,618        (2,197      122,421  

Non-operating expense, net

     10,900        —          10,900  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     113,718        (2,197      111,521  

Income tax expense

     29,494        (457      29,037  
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 84,224      $ (1,740    $ 82,484  
  

 

 

    

 

 

    

 

 

 

Net earnings per share:

        

Basic

   $ 2.36      $ (0.05    $ 2.31  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 2.34      $ (0.05    $ 2.29  
  

 

 

    

 

 

    

 

 

 

Shares used in per share calculations:

        

Basic

     35,698        —          35,698  
  

 

 

    

 

 

    

 

 

 

Diluted

     36,039        —          36,039  
  

 

 

    

 

 

    

 

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Earnings Per Share ("EPS") (Tables)
6 Months Ended
Jun. 30, 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Numerator:

           

Net earnings

   $ 51,479      $ 40,255      $ 84,224      $ 54,103  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average shares used to compute basic EPS

     35,483        35,765        35,698        35,684  

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

     332        404        341        493  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average shares used to compute diluted EPS

     35,815        36,169        36,039        36,177  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net earnings per share:

           

Basic

   $ 1.45      $ 1.13      $ 2.36      $ 1.52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 1.44      $ 1.11      $ 2.34      $ 1.50  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Long-Term Debt

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

 

     June 30,
2018
     December 31,
2017
 

Senior revolving credit facility

   $ —        $ 117,500  

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

     158,939        165,377  

Accounts receivable securitization financing facility

     —          25,000  

Capital leases and other financing obligations

     2,873        5,291  
  

 

 

    

 

 

 

Total

     161,812        313,168  

Less: current portion of long-term debt

     (16,924      (16,592
  

 

 

    

 

 

 

Long-term debt

   $ 144,888      $ 296,576  
  

 

 

    

 

 

 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Restructuring Activities (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2018 and the outstanding obligations as of June 30, 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

     781        1,115        130        2,026  

Cash payments

     (1,268      (2,779      (145      (4,192

Foreign currency translation adjustments

     (30      (16      —          (46
  

 

 

    

 

 

    

 

 

    

 

 

 

Balances at June 30, 2018

   $ 1,114      $ 1,314      $ —        $ 2,428  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 2,945      $ 2,589      $ 5,335      $ 5,127  

EMEA

     790        691        1,480        1,436  

APAC

     128        57        232        186  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total Consolidated

   $ 3,863      $ 3,337      $ 7,047      $ 6,749  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Restricted Stock Units Activity

The following table summarizes our RSU activity during the six months ended June 30, 2018:

 

     Number      Weighted Average
Grant Date Fair Value
     Fair Value  

Nonvested at January 1, 2018

     892,113      $ 32.86     

Granted(a)

     405,022        35.91     

Vested, including shares withheld to cover taxes

     (353,764      29.89      $ 12,794,661 (b)  
        

 

 

 

Forfeited

     (33,439      33.60     
  

 

 

       

Nonvested at June 30, 2018(a)

     909,932        35.34      $ 44,522,973 (c)  
  

 

 

       

 

 

 

 

(a) 

Includes 113,993 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 $48.93 as of June 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 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2017 (in thousands):

 

     North America
Three Months Ended
June 30,
     EMEA
Three Months Ended
June 30,
     APAC
Three Months Ended
June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 898,144      $ 803,389      $ 171,337      $ 123,992      $ 9,317      $ 6,916  

Software

     308,269        341,643        193,116        190,116        39,591        39,409  

Services

     163,037        136,280        41,827        31,952        12,282        10,335  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,369,450      $ 1,281,312      $ 406,280      $ 346,060      $ 61,190      $ 56,660  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

     North America
Six Months Ended
June 30,
     EMEA
Six Months Ended June 30,
     APAC
Six Months Ended June 30,
 
     2018      2017      2018      2017      2018      2017  
Sales Mix           (As Reclassified)             (As Reclassified)             (As Reclassified)  

Hardware

   $ 1,771,485      $ 1,514,253      $ 358,347      $ 262,869      $ 16,477      $ 10,996  

Software

     598,745        615,626        378,034        359,434        78,841        64,256  

Services

     306,618        262,385        70,314        54,112        20,962        17,644  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 2,676,848      $ 2,392,264      $ 806,695      $ 676,415      $ 116,280      $ 92,896  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
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 June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,206,413      $ 364,453      $ 48,908      $ 1,619,774  

Services

     163,037        41,827        12,282        217,146  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,369,450        406,280        61,190        1,836,920  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,105,959        338,142        44,820        1,488,921  

Services

     72,974        6,174        4,474        83,622  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,178,933        344,316        49,294        1,572,543  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     190,517        61,964        11,896        264,377  

Operating expenses:

           

Selling and administrative expenses

     135,206        46,894        7,364        189,464  

Severance and restructuring expenses

     338        41        3        382  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 54,879      $ 15,029      $ 4,529      $ 74,437  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Three Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 1,145,031      $ 314,108      $ 46,325      $ 1,505,464  

Services

     136,281        31,952        10,335        178,568  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     1,281,312        346,060        56,660        1,684,032  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,041,842        287,246        42,927        1,372,015  

Services

     56,684        3,081        873        60,638  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     1,098,526        290,327        43,800        1,432,653  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     182,786        55,733        12,860        251,379  

Operating expenses:

           

Selling and administrative expenses

     131,560        41,772        7,420        180,752  

Severance and restructuring expenses

     543        479        —          1,022  

Acquisition-related expenses

     276        —          —          276  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 50,407      $ 13,482      $ 5,440      $ 69,329  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2018  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,370,230      $ 736,381      $ 95,318      $ 3,201,929  

Services

     306,618        70,314        20,962        397,894  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,676,848        806,695        116,280        3,599,823  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     2,163,948        676,049        87,658        2,927,655  

Services

     147,012        12,890        7,884        167,786  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,310,960        688,939        95,542        3,095,441  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     365,888        117,756        20,738        504,382  

Operating expenses:

           

Selling and administrative expenses

     267,846        95,177        14,621        377,644  

Severance and restructuring expenses

     781        1,115        130        2,026  

Acquisition-related expenses

     94        —          —          94  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings from operations

   $ 97,167      $ 21,464      $ 5,987      $ 124,618  
  

 

 

    

 

 

    

 

 

    

 

 

 
     Six Months Ended June 30, 2017  
     North America      EMEA      APAC      Consolidated  

Net sales:

           

Products

   $ 2,129,878      $ 622,303      $ 75,252      $ 2,827,433  

Services

     262,386        54,112        17,644        334,142  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total net sales

     2,392,264        676,415        92,896        3,161,575  
  

 

 

    

 

 

    

 

 

    

 

 

 

Costs of goods sold:

           

Products

     1,933,429        569,755        69,888        2,573,072  

Services

     117,748        8,381        2,768        128,897  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs of goods sold

     2,051,177        578,136        72,656        2,701,969  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     341,087        98,279        20,240        459,606  

Operating expenses:

           

Selling and administrative expenses

     262,570        81,915        13,899        358,384  

Severance and restructuring expenses

     1,647        4,009        61        5,717  

Acquisition-related expenses

     3,223        —          —          3,223  
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) from operations

   $ 73,647      $ 12,355      $ 6,280      $ 92,282  
  

 

 

    

 

 

    

 

 

    

 

 

Summary of Total Assets by Reportable Operating Segment

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

 

     June 30,
2018
     December 31,
2017
 

North America

   $ 2,662,062      $ 2,337,573  

EMEA

     753,387        530,242  

APAC

     177,278        101,169  

Corporate assets and intercompany eliminations, net

     (499,997      (283,333
  

 

 

    

 

 

 

Total assets

   $ 3,092,730      $ 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
June 30,
     Six Months Ended
June 30,
 
     2018      2017      2018      2017  

Depreciation and amortization of property and equipment:

           

North America

   $ 4,158      $ 4,551      $ 8,456      $ 10,104  

EMEA

     998        1,225        2,001        2,375  

APAC

     123        123        255        250  
  

 

 

    

 

 

    

 

 

    

 

 

 
     5,279        5,899        10,712        12,729  
  

 

 

    

 

 

    

 

 

    

 

 

 

Amortization of intangible assets:

           

North America

     3,361        4,012        6,721        8,024  

EMEA

     71        —          145        12  

APAC

     171        198        348        397  
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,603        4,210        7,214        8,433  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 8,882      $ 10,109      $ 17,926      $ 21,162  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Recently Issued Accounting Standards - Additional Information (Detail)
6 Months Ended
Jun. 30, 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 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Recently Issued Accounting Standards - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 248,122 $ 105,831 $ 194,783 $ 202,882
Restricted cash included in other current assets 9 46 78 51
Restricted cash included in other non-current assets 1,576 1,568 3,102 3,013
Total cash, cash equivalents and restricted cash shown in the statement of cash flows $ 249,707 $ 107,445 $ 197,963 $ 205,946
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 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 $ 625,212,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 13 months    
Performance period of contracts 1 year    
Related asset balance $ 2,639,000    
Expected recognition period of related asset 36 months    
Contract period 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    
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 $ 8,916,000 $ 7,176,000  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Summary of Impact of Adoption of Topic 606 On Balance Sheet (Detail) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Cash and cash equivalents $ 248,122,000   $ 105,831,000 $ 194,783,000 $ 202,882,000
Accounts receivable, net 2,161,077,000   1,814,560,000    
Inventories 174,099,000   194,529,000    
Inventories not available for sale 4,528,000   36,956,000    
Other current assets 122,397,000   152,467,000    
Total current assets 2,710,223,000   2,304,343,000    
Property and equipment, net 74,694,000   75,252,000    
Goodwill 130,841,000   131,431,000    
Intangible assets, net 93,300,000   100,778,000    
Deferred income taxes 14,936,000   17,064,000    
Other assets 68,736,000   56,783,000    
Total assets 3,092,730,000   2,685,651,000    
Accounts payable - trade 1,395,934,000   899,075,000    
Accounts payable - inventory financing facility 303,702,000   319,468,000    
Accrued expenses and other current liabilities 199,069,000   175,860,000    
Current portion of long-term debt 16,924,000   16,592,000    
Deferred revenue 66,179,000   88,979,000    
Total current liabilities 1,981,808,000   1,499,974,000    
Long-term debt 144,888,000   296,576,000    
Deferred income taxes 588,000   717,000    
Other liabilities 58,955,000   44,915,000    
Total liabilities 2,186,239,000   1,842,182,000    
Stockholders' equity:          
Preferred stock      
Common stock 355,000   358,000    
Additional paid-incapital 315,619,000   317,155,000    
Retained earnings 625,212,000   550,220,000    
Accumulated other comprehensive loss - foreign currency translation adjustments (34,695,000)   (24,264,000)    
Total stockholders' equity 906,491,000   843,469,000    
Total liabilities and stockholders' equity 3,092,730,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 248,122,000        
Accounts receivable, net 2,049,349,000        
Inventories 174,099,000        
Inventories not available for sale 83,135,000        
Other current assets 158,015,000        
Total current assets 2,712,720,000        
Property and equipment, net 74,694,000        
Goodwill 130,841,000        
Intangible assets, net 93,300,000        
Deferred income taxes 14,936,000        
Other assets 52,602,000        
Total assets 3,079,093,000        
Accounts payable - trade 1,340,829,000        
Accounts payable - inventory financing facility 303,702,000        
Accrued expenses and other current liabilities 184,878,000        
Current portion of long-term debt 16,924,000        
Deferred revenue 145,145,000        
Total current liabilities 1,991,478,000        
Long-term debt 144,888,000        
Deferred income taxes 588,000        
Other liabilities 44,627,000        
Total liabilities 2,181,581,000        
Stockholders' equity:          
Preferred stock        
Common stock 355,000        
Additional paid-incapital 315,619,000        
Retained earnings 616,296,000        
Accumulated other comprehensive loss - foreign currency translation adjustments (34,758,000)        
Total stockholders' equity 897,512,000        
Total liabilities and stockholders' equity 3,079,093,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 111,728,000        
Inventories not available for sale (78,607,000)        
Other current assets (35,618,000)        
Total current assets (2,497,000)        
Other assets 16,134,000        
Total assets 13,637,000        
Accounts payable - trade 55,105,000        
Accrued expenses and other current liabilities 14,191,000        
Deferred revenue (78,966,000)        
Total current liabilities (9,670,000)        
Other liabilities 14,328,000        
Total liabilities 4,658,000        
Stockholders' equity:          
Preferred stock        
Retained earnings 8,916,000 $ 7,176,000      
Accumulated other comprehensive loss - foreign currency translation adjustments 63,000        
Total stockholders' equity 8,979,000        
Total liabilities and stockholders' equity $ 13,637,000        
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Net sales:        
Total net sales $ 1,836,920 $ 1,684,032 $ 3,599,823 $ 3,161,575
Costs of goods sold:        
Total costs of goods sold 1,572,543 1,432,653 3,095,441 2,701,969
Gross profit 264,377 251,379 504,382 459,606
Operating expenses:        
Selling and administrative expenses 189,464 180,752 377,644 358,384
Severance and restructuring expenses 382 1,022 2,026 5,717
Acquisition-related expenses 94 276 94 3,223
Earnings from operations 74,437 69,329 124,618 92,282
Non-operating expense, net 4,981   10,900  
Earnings before income taxes 69,456 64,631 113,718 83,387
Income tax expense 17,977 24,376 29,494 29,284
Net earnings $ 51,479 $ 40,255 $ 84,224 $ 54,103
Net earnings per share:        
Basic $ 1.45 $ 1.13 $ 2.36 $ 1.52
Diluted $ 1.44 $ 1.11 $ 2.34 $ 1.50
Shares used in per share calculations:        
Basic 35,483 35,765 35,698 35,684
Diluted 35,815 36,169 36,039 36,177
Products [Member]        
Net sales:        
Total net sales $ 1,619,774 $ 1,505,464 $ 3,201,929 $ 2,827,433
Costs of goods sold:        
Total costs of goods sold 1,488,921 1,372,015 2,927,655 2,573,072
Services [Member]        
Net sales:        
Total net sales 217,146 178,568 397,894 334,142
Costs of goods sold:        
Total costs of goods sold 83,622 $ 60,638 167,786 $ 128,897
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales (8,303)   3,190  
Costs of goods sold:        
Total costs of goods sold (9,311)   1,242  
Gross profit 1,008   1,948  
Operating expenses:        
Selling and administrative expenses (171)   (249)  
Earnings from operations 1,179   2,197  
Earnings before income taxes 1,179   2,197  
Income tax expense 254   457  
Net earnings $ 925   $ 1,740  
Net earnings per share:        
Basic $ 0.03   $ 0.05  
Diluted $ 0.03   $ 0.05  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Products [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales $ (12,822)   $ (3,325)  
Costs of goods sold:        
Total costs of goods sold (11,433)   (364)  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Services [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales 4,519   6,515  
Costs of goods sold:        
Total costs of goods sold 2,122   1,606  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales 1,845,223   3,596,633  
Costs of goods sold:        
Total costs of goods sold 1,581,854   3,094,199  
Gross profit 263,369   502,434  
Operating expenses:        
Selling and administrative expenses 189,635   377,893  
Severance and restructuring expenses 382   2,026  
Acquisition-related expenses 94   94  
Earnings from operations 73,258   122,421  
Non-operating expense, net 4,981   10,900  
Earnings before income taxes 68,277   111,521  
Income tax expense 17,723   29,037  
Net earnings $ 50,554   $ 82,484  
Net earnings per share:        
Basic $ 1.42   $ 2.31  
Diluted $ 1.41   $ 2.29  
Shares used in per share calculations:        
Basic 35,483   35,698  
Diluted 35,815   36,039  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Products [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales $ 1,632,596   $ 3,205,254  
Costs of goods sold:        
Total costs of goods sold 1,500,354   2,928,019  
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Services [Member] | Accounting Standards Update 2014-09 [Member]        
Net sales:        
Total net sales 212,627   391,379  
Costs of goods sold:        
Total costs of goods sold $ 81,500   $ 166,180  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue $ 1,836,920 $ 1,684,032 $ 3,599,823 $ 3,161,575
Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,738,747   3,434,233  
Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 98,173   165,590  
Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,316,405   2,575,254  
Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 259,058   517,207  
Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 261,457   507,362  
Hardware Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,078,798   2,146,309  
Software Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 540,976   1,055,620  
Services Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 217,146   397,894  
North America Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,369,450 1,281,312 2,676,848 2,392,264
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,304,208   2,563,697  
North America Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 65,242   113,151  
North America Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,007,090   1,986,984  
North America Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 135,709   247,313  
North America Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 226,651   442,551  
North America Segment [Member] | Hardware Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 898,144 803,389 1,771,485 1,514,253
North America Segment [Member] | Software Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 308,269 341,643 598,745 615,626
North America Segment [Member] | Services Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 163,037 136,280 306,618 262,385
EMEA Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 406,280 346,060 806,695 676,415
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 378,079   761,156  
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 28,201   45,539  
EMEA Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 295,539   561,460  
EMEA Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 94,487   211,101  
EMEA Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 16,254   34,134  
EMEA Segment [Member] | Hardware Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 171,337 123,992 358,347 262,869
EMEA Segment [Member] | Software Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 193,116 190,116 378,034 359,434
EMEA Segment [Member] | Services Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 41,827 31,952 70,314 54,112
APAC Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 61,190 56,660 116,280 92,896
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 56,460   109,380  
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 4,730   6,900  
APAC Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 13,776   26,810  
APAC Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 28,862   58,793  
APAC Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 18,552   30,677  
APAC Segment [Member] | Hardware Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 9,317 6,916 16,477 10,996
APAC Segment [Member] | Software Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 39,591 39,409 78,841 64,256
APAC Segment [Member] | Services Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue $ 12,282 $ 10,335 $ 20,962 $ 17,644
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Current receivables, which are included in "Accounts receivable, net" $ 2,161,077   $ 1,814,560
Contract assets, which are included in "Other current assets" 959   595
Contract liabilities, which are included in "Deferred revenue" and "Other liabilities" 85,489   $ 86,743
Accounts Receivable, Net [Member]      
Disaggregation of Revenue [Line Items]      
Current receivables, which are included in "Accounts receivable, net" 2,161,077 $ 1,909,074  
Other Assets [Member]      
Disaggregation of Revenue [Line Items]      
Non-current receivables, which are included in "Other assets" 27,703 32,227  
Other Current Assets [Member]      
Disaggregation of Revenue [Line Items]      
Contract assets, which are included in "Other current assets" 959 595  
Deferred Revenue and Other Liabilities [Member]      
Disaggregation of Revenue [Line Items]      
Contract liabilities, which are included in "Deferred revenue" and "Other liabilities" $ 85,489 $ 86,743  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Summary of Changes in Contract Assets and Contract Liabilities from Contract with Customers (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 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 (590)
Contract assets recognized, net of reclassification to receivables, Contract Assets 954
Cumulative catch-up adjustment arising from changes in estimates of transaction price 0
Ending balance, Contract Assets 959
Beginning balance, Contract Liabilities 86,743
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied, Contract Liabilities (44,644)
Cash received in advance and not recognized as revenue, Contract Liabilities 43,865
Cumulative catch-up adjustment arising from changes in estimates of transaction price (475)
Ending balance, Contract Liabilities $ 85,489
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standard - Sales Recognition - Summary of Estimated Net Sales Related to Performance Obligation (Detail)
$ in Thousands
Jun. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations $ 157,059
Remaining Six Months of 2018 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 66,093
2019 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 54,402
2020 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 23,207
2021 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 8,154
2022 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 3,715
2023 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 1,350
2024 and thereafter [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 138
Products [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 25
Products [Member] | Remaining Six Months of 2018 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 6
Products [Member] | 2019 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 13
Products [Member] | 2020 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 6
Services [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 157,034
Services [Member] | Remaining Six Months of 2018 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 66,087
Services [Member] | 2019 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 54,389
Services [Member] | 2020 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 23,201
Services [Member] | 2021 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 8,154
Services [Member] | 2022 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 3,715
Services [Member] | 2023 [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations 1,350
Services [Member] | 2024 and thereafter [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations $ 138
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Numerator:        
Net earnings $ 51,479 $ 40,255 $ 84,224 $ 54,103
Denominator:        
Weighted average shares used to compute basic EPS 35,483 35,765 35,698 35,684
Dilutive potential common shares due to dilutive RSUs, net of tax effect 332 404 341 493
Weighted average shares used to compute diluted EPS 35,815 36,169 36,039 36,177
Net earnings per share:        
Basic $ 1.45 $ 1.13 $ 2.36 $ 1.52
Diluted $ 1.44 $ 1.11 $ 2.34 $ 1.50
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Earnings Per Share ("EPS") - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
RSUs excluded from the diluted EPS calculations 13,000 12,000 17,000 54,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Long-term debt    
Senior revolving credit facility   $ 117,500
Term Loan A (less unamortized debt issuance costs of $749 and $873, respectively) $ 158,939 165,377
Accounts receivable securitization financing facility   25,000
Capital leases and other financing obligations 2,873 5,291
Total 161,812 313,168
Total 161,812 313,168
Less: current portion of long-term debt (16,924) (16,592)
Long-term debt $ 144,888 $ 296,576
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Long-Term Debt (Parenthetical) (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Unamortized debt issuance cost $ 749 $ 873
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt, Inventory Financing Facility, Capital Leases and Other Financing Obligations - Additional Information (Detail)
1 Months Ended 6 Months Ended
Jan. 31, 2017
USD ($)
Jun. 30, 2018
USD ($)
Mar. 23, 2018
USD ($)
Mar. 22, 2018
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]          
Accounts receivable securitization financing facility         $ 25,000,000
Accounts payable-inventory financing facility   $ 303,702,000     319,468,000
Capital lease obligations   1,275,000     2,802,000
Amount owed under other financing agreement   1,598,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   0      
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, 2021      
Amount of facility permitted by qualified receivables   $ 250,000,000      
Accounts receivable securitization financing facility   0      
Outstanding borrowings at period end   0      
Senior Revolving Credit Facility Term Loan A and Asset Backed Securitization Facility [Member]          
Debt Instrument [Line Items]          
Credit facility, borrowing capacity   $ 759,688,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   $ 303,702,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   0.25%      
Term Loan A [Member]          
Debt Instrument [Line Items]          
Outstanding borrowings at period end   $ 159,688,000      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Severance and Restructuring Activities - Activity Related to Resource Actions and Outstanding Obligations (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Beginning balance $ 4,640
Severance costs, net of adjustments 2,026
Cash payments (4,192)
Foreign currency translation adjustments (46)
Ending balance 2,428
North America Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1,631
Severance costs, net of adjustments 781
Cash payments (1,268)
Foreign currency translation adjustments (30)
Ending balance 1,114
EMEA Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 2,994
Severance costs, net of adjustments 1,115
Cash payments (2,779)
Foreign currency translation adjustments (16)
Ending balance 1,314
APAC Segment [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 15
Severance costs, net of adjustments 130
Cash payments $ (145)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense related to restricted stock units (RSUs) $ 3,863 $ 3,337 $ 7,047 $ 6,749
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,945 2,589 5,335 5,127
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) 790 691 1,480 1,436
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) $ 128 $ 57 $ 232 $ 186
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total compensation cost related to RSU's not yet recognized $ 26,352,000
Weighted average number of years for recognition of outstanding nonvested RSUs 1 year 4 months 17 days
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 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 405,022
Number, Vested, including shares withheld to cover taxes | shares (353,764)
Number, Forfeited | shares (33,439)
Nonvested Number, Ending balance | shares 909,932
Nonvested Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 32.86
Weighted Average Grant Date Fair Value, Granted | $ / shares 35.91
Weighted Average Grant Date Fair Value, Vested, including shares withheld to cover taxes | $ / shares 29.89
Weighted Average Grant Date Fair Value, Forfeited | $ / shares 33.60
Nonvested Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 35.34
Fair Value, Vested, including shares withheld to cover taxes | $ $ 12,794,661
Fair Value, Nonvested at end of period | $ $ 44,522,973
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Parenthetical) (Detail) - $ / shares
6 Months Ended
Jun. 30, 2018
Jun. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Closing stock price   $ 48.93
Performance Based Restricted Stock Unit [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total RSUs 113,993  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Income Tax Disclosure [Abstract]          
Effective tax rate 25.90% 37.70% 25.90% 35.10%  
United States federal statutory income tax rate 21.00% 35.00% 21.00% 35.00%  
Tax benefit on the settlement of employee share-based awards       $ 2,189,000  
Unrecognized tax benefits $ 4,004,000   $ 4,004,000   $ 4,273,000
Unrecognized tax benefits, interest on income taxes accrued $ 307,000   $ 307,000   $ 287,000
Open tax year     2012 2013 2014 2015    
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.    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2018
Feb. 13, 2018
Jun. 30, 2017
Equity [Abstract]      
Common stock repurchase program, authorized amount   $ 50,000,000 $ 0
Common stock repurchase program, number of shares authorized 641,211    
Repurchase program, approximate dollar value of shares purchased $ 22,069,000    
Repurchase program, average price paid per share $ 34.42    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Other commitment, Performance bonds outstanding $ 2,075,000
Number of months of salary paid as severance From three to twenty-four months
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
USD ($)
Jun. 30, 2018
Segment
Jun. 30, 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%
North America Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]        
Revenue from External Customer [Line Items]        
Reclassified to services $ 32,695,000   $ 54,676,000  
EMEA Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]        
Revenue from External Customer [Line Items]        
Reclassified to services 19,230,000   30,106,000  
APAC Segment [Member] | Software And Hardware Net Sales Reclassified To Services [Member]        
Revenue from External Customer [Line Items]        
Reclassified to services $ 4,855,000   $ 7,027,000  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Net Sales by Offering for North America, EMEA and APAC (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue from External Customer [Line Items]        
Revenues from external customers $ 1,836,920 $ 1,684,032 $ 3,599,823 $ 3,161,575
Hardware Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 1,078,798   2,146,309  
Software Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 540,976   1,055,620  
Services Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 217,146   397,894  
North America Segment [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 1,369,450 1,281,312 2,676,848 2,392,264
North America Segment [Member] | Hardware Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 898,144 803,389 1,771,485 1,514,253
North America Segment [Member] | Software Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 308,269 341,643 598,745 615,626
North America Segment [Member] | Services Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 163,037 136,280 306,618 262,385
EMEA Segment [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 406,280 346,060 806,695 676,415
EMEA Segment [Member] | Hardware Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 171,337 123,992 358,347 262,869
EMEA Segment [Member] | Software Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 193,116 190,116 378,034 359,434
EMEA Segment [Member] | Services Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 41,827 31,952 70,314 54,112
APAC Segment [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 61,190 56,660 116,280 92,896
APAC Segment [Member] | Hardware Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 9,317 6,916 16,477 10,996
APAC Segment [Member] | Software Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers 39,591 39,409 78,841 64,256
APAC Segment [Member] | Services Net Sales [Member]        
Revenue from External Customer [Line Items]        
Revenues from external customers $ 12,282 $ 10,335 $ 20,962 $ 17,644
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Financial Information about Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Total net sales $ 1,836,920 $ 1,684,032 $ 3,599,823 $ 3,161,575
Total costs of goods sold 1,572,543 1,432,653 3,095,441 2,701,969
Gross profit 264,377 251,379 504,382 459,606
Operating expenses:        
Selling and administrative expenses 189,464 180,752 377,644 358,384
Severance and restructuring expenses 382 1,022 2,026 5,717
Acquisition-related expenses 94 276 94 3,223
Earnings (loss) from operations 74,437 69,329 124,618 92,282
Products [Member]        
Segment Reporting Information [Line Items]        
Total net sales 1,619,774 1,505,464 3,201,929 2,827,433
Total costs of goods sold 1,488,921 1,372,015 2,927,655 2,573,072
Services [Member]        
Segment Reporting Information [Line Items]        
Total net sales 217,146 178,568 397,894 334,142
Total costs of goods sold 83,622 60,638 167,786 128,897
North America Segment [Member]        
Segment Reporting Information [Line Items]        
Total net sales 1,369,450 1,281,312 2,676,848 2,392,264
Total costs of goods sold 1,178,933 1,098,526 2,310,960 2,051,177
Gross profit 190,517 182,786 365,888 341,087
Operating expenses:        
Selling and administrative expenses 135,206 131,560 267,846 262,570
Severance and restructuring expenses 338 543 781 1,647
Acquisition-related expenses 94 276 94 3,223
Earnings (loss) from operations 54,879 50,407 97,167 73,647
North America Segment [Member] | Products [Member]        
Segment Reporting Information [Line Items]        
Total net sales 1,206,413 1,145,031 2,370,230 2,129,878
Total costs of goods sold 1,105,959 1,041,842 2,163,948 1,933,429
North America Segment [Member] | Services [Member]        
Segment Reporting Information [Line Items]        
Total net sales 163,037 136,281 306,618 262,386
Total costs of goods sold 72,974 56,684 147,012 117,748
EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Total net sales 406,280 346,060 806,695 676,415
Total costs of goods sold 344,316 290,327 688,939 578,136
Gross profit 61,964 55,733 117,756 98,279
Operating expenses:        
Selling and administrative expenses 46,894 41,772 95,177 81,915
Severance and restructuring expenses 41 479 1,115 4,009
Earnings (loss) from operations 15,029 13,482 21,464 12,355
EMEA Segment [Member] | Products [Member]        
Segment Reporting Information [Line Items]        
Total net sales 364,453 314,108 736,381 622,303
Total costs of goods sold 338,142 287,246 676,049 569,755
EMEA Segment [Member] | Services [Member]        
Segment Reporting Information [Line Items]        
Total net sales 41,827 31,952 70,314 54,112
Total costs of goods sold 6,174 3,081 12,890 8,381
APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Total net sales 61,190 56,660 116,280 92,896
Total costs of goods sold 49,294 43,800 95,542 72,656
Gross profit 11,896 12,860 20,738 20,240
Operating expenses:        
Selling and administrative expenses 7,364 7,420 14,621 13,899
Severance and restructuring expenses 3   130 61
Earnings (loss) from operations 4,529 5,440 5,987 6,280
APAC Segment [Member] | Products [Member]        
Segment Reporting Information [Line Items]        
Total net sales 48,908 46,325 95,318 75,252
Total costs of goods sold 44,820 42,927 87,658 69,888
APAC Segment [Member] | Services [Member]        
Segment Reporting Information [Line Items]        
Total net sales 12,282 10,335 20,962 17,644
Total costs of goods sold $ 4,474 $ 873 $ 7,884 $ 2,768
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Summary of Total Assets by Reportable Operating Segment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 3,092,730 $ 2,685,651
Operating Segments [Member] | North America Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,662,062 2,337,573
Operating Segments [Member] | EMEA Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 753,387 530,242
Operating Segments [Member] | APAC Segment [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 177,278 101,169
Intersegment Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ (499,997) $ (283,333)
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Depreciation and amortization of property and equipment $ 5,279 $ 5,899 $ 10,712 $ 12,729
Amortization of intangible assets 3,603 4,210 7,214 8,433
Depreciation and amortization, total 8,882 10,109 17,926 21,162
North America Segment [Member]        
Segment Reporting Information [Line Items]        
Depreciation and amortization of property and equipment 4,158 4,551 8,456 10,104
Amortization of intangible assets 3,361 4,012 6,721 8,024
EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Depreciation and amortization of property and equipment 998 1,225 2,001 2,375
Amortization of intangible assets 71   145 12
APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Depreciation and amortization of property and equipment 123 123 255 250
Amortization of intangible assets $ 171 $ 198 $ 348 $ 397
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Additional Information (Detail) - USD ($)
6 Months Ended
Aug. 01, 2018
Jun. 30, 2017
Subsequent Event [Line Items]    
Acquisitions, net of cash and cash equivalents acquired   $ 180,894,000
Cardinal Solutions Group, Inc [Member] | Subsequent Event [Member]    
Subsequent Event [Line Items]    
Acquisitions, net of cash and cash equivalents acquired $ 79,000,000  
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( UT#4T?(\\#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,$% @ #70-36;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 " -= U-B581U.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G4U7I(1M+A5/"H(%Q5M(IFUPLPG)R&[?WFQL MMX@^@)!+9OY\\PVDTT%H'_$Y^H"1+*:;R?5#$CILV)$H"("DC^A4JG-BR,V] MCTY1OL8#!*4_U %AU31WX)"44:1@!E9A(3+9&2UT1$4^GO%&+_CP&?L",QJP M1X<#)> U!R;GB>$T]1U< 3.,,+KT74"S$$OU3VSI #LGIV27U#B.]=B67-Z! MP]O3XTM9M[)#(C5HS*^2%70*N&&7R:_M]G[WP.2JX>NJ65>\W?%;T?)\WF?7 M'WY78>>-W=M_;'P1E!W\^A?R"U!+ P04 " -= U-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( UT#4TPW%2$9 ( !0( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >LLBU=94:J"MX:UR=1Y/RN6-W2DPCDO6F(^'V@C/>[ M$(;O&R_UK5)F Q1Y1V[T&U7?NY/0*S!9N=0-;67-VT#0ZR[S>6!".7/^:A:?+[LP,AY11DME3! ]/.B1,F8L:3]^C4;#2=,0Y_-WZQ]M M\#J8,Y'TR-G/^J*J7;@)@PN]DCM3+[S_1,> DC 8H_]"'Y1IN/%$:Y2<2?L; ME'>I>#-:T:XTY&T8Z]:._7 2XY'F)Z"1@"8"BO]+P",!3X3A-L'@F0WU U&D MR 7O S%\K8Z8I(#/6%]F:3;MW=DS':W4NX\BRL'#F!D1AP&!9@@X(8"V/0D@ MG\ !.73TK\#116"_ /9&@"T=S^BQGQY[Z;&EQS-ZLK@ %Y'Z!1*O0.+0LX6 MB]CX!5*O0.K0MPL!%P$COT+F5;;#%* MMRO9"[WUNX?(55KFEP>#5A(,^HL88M?",L5\&+2BXJ]UZ)8RPHO7:,3,;PTG M<9IF<'EO8/;&-E3<;#N20V%L]VIY>V1?:/_PH=^^96(6]W*X,R5?NGM M>WSE7%'M4/2D7:ETBYX6C%Z5F69Z+H8^-2P4[\8>#*8_ L4?4$L#!!0 ( M UT#4W6;^H;8 0 *L4 8 >&PO=V]R:W-H965T&UL M?9C;;N,V$(9?Q?!]5QR>&=@&:A5%"[1 L,6VUXK-Q,9*EBLI\?;M2\F*XGD8AO-#4?2[0VRJ_DM[CJ?TSW/; M-=60+KN7HC]WL=I/04U=2"%LT53'TW*SFNX]=IM5^SK4QU-\[!;]:]-4W7_; M6+>7]1*6[S>^'E\.PWBCV*S.U4O\*P[?SH]=NBINK>R/33SUQ_:TZ.+S>ODS M/)1*CP&3XN]CO/1WYXLQE:>V_3Y>_+Y?+\7H*-9Q-XQ-5.GP%LM8UV-+R<>_ M^N_3LFG9)ZJ/I9M_<]Q/QS62[]<[.-S]5H/7]O+;W%.R"P7 M<_9_Q+=8)_GH)/6Q:^M^^EWL7ONA;>96DI6F^G$]'D_3\3*W_Q[&!\@Y0-X" M0'\:H.8 A0**J[,IU5^JH=JLNO:RZ*YOZUR-@P(>5'J8N_'F].RF_U*V?;K[ MMI%Z5;R-[C63>:NO'(S55B[MV !>&0ZY+JP(,V5O!^#.O' M4#\!^3&T'Z=%0+*2D05M[EK[X,:R;BQQHP1R8TDWJ1/T"$LJ4C:8S+!QK!5' MK0"RXFC&4JJ WQ,C,U);Q[OQK!M/W:#1N?5TV#@0R1"RP^B4T$HKWD]@_03J M!_6S#:0?IVU _"@9E9%&\EY \)@2U WAE*!O00FO =.*TX'.37+(@!.H(X,= M >DI*"4$-D1E(!(,?,80#U&0U)#%AB3M208I4%:""B;@&50R0A^"<)G%''BL N4JGH-;H,140CE!*@M&E]8;Y* MRE>-^2HI-ZT%AQ\0(_,^N,RPECQ=):6KQG25##:#!R]PJ< )=0C!98 F,U4J M!:S&@)4<8+7WQ!+5R6"-R]0ODD>L9!!+'#'LI':HR$&F>I$\7B7%J\:XEY2: MQ@=CL!LJTSI [I."1ZND9:_&N)>TH)7@K51D3#.5K]=)FYME/*PE VM?SS4?G?",EHXL/+FE2_),E92I!C.5TY!I(J2%">^5120-E7H0+Z.J5^*YZBB'#686HKR\2>5OBWP*^-T4LM4HX9L(%!$INH@80D[ MHCJO1^L91SQ-%:6IP?2:-?>;%7RQR@CY8K6XVS4:M_'^K+J7XZE?/+7#T#;3 M-M%SVPXQ-2J^I P/L=K?+NKX/(RG+IUWU^VSZ\70GN>MP>*V/[GY'U!+ P04 M " -= U-O^%+EG(" #7" & 'AL+W=O$".^]J5N^\DLANF40\'U)&LQ?:$=:^>9(68.% M[+)3P#M&\$&;FCH( 5@$#:Y:O\CUV)85.3V+NFK)EGG\W#28_5N3FO8K'_K7 M@=?J5 HU$!1YAT_D)Q&_NBV3O6"**7]5S(6A'QOK/X[N9!:RA6)S+&G-=?_WO[, M!6W&*!*EP>_#LVKULQ_C7VUN0S@:PLD XP\-T6B(#$,PD.E2/V.!BYS1WF/# M:G58?11P&0.#7+2()O&2+-&5LUQ'*?(@+%541*AQ,VR<+(L M;);88!DDZ2P+> '&2FX>B&Y($B=)8I,8]:X3>_*!_ADPCW4W/*F3)[5Y%@9/ M:N4Q23Y2W#!D3H;,9D@,ANR9U7D@NB&!P+TE 9LE-?R$44?^#\Q. M5&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?#]QN(,?P,G0.*X:($66&S1]EIQF-A8VW(E M)=F^?2E9<>29839[L;:5;TB>H3B'HN:O5?V]6[37QZK>E>VZ6?]-&L.=2P?^J#==@9%86>[-KNX;S;5?E+'QZOIC;IN+O37QM1M\GG93[JOK>_?CMX6I:=".* MV[AJNR;*]/$2%W&[[5I*X_AW:'1ZZK,+'']_:_V77GP2X37@WDM3'JMHV_?^3U7/35KNAE324 M7?GC^+G9]Y^O0_MO87( # %P"DA]?Q2 0P"^!^@/ _00H#_;@QD"#.EA=M3> M)_.N;,OK>5V]3NKC_7 HN]M.79HT7:ON8C\[_=]2/IMT]>7:J?GLI6MG0&Z/ M"(P1.$?N./+>R"SU?QH$2(.X!19..EAPPB$9PT\;67[8R-DP4LV#HPF>A8"IQ&LH3<-Y[ (1FNR!I:< U>H M8(.LSXGZ'-?GB3['^[$::1H6 F84ND#4<U.;YW&=R M$\3XP'+CR3U_&_B<^J"M)KF1L,(9NC(XEM)L-6EM*6#&H\^L>U7(1;;@ZEB5 M+7A/=*86 J0*8-684U" )B&]THX**0B@+6C]-IH5)='+,!@:Y3 5.@K?)4'><"P"CCY_)D%U/< MQK*WL^QCBAN9IT8V,..A?E&.VIA$06%H>@0*F85)E,5,$5.R@RG#E5FJS/!U MDQ8A5<:ISH"H,DZI],]1:1SS8#+U5NJNBMO<%Z![E(5 )?>ARH2F M#-W&+ 7*8F;KJ&135=Q5/755Q1T.@=4@"6(3QB'+*ZL Z9PJV4Z5YZH"5>6% MXJ*-I;H$3(^S/"CCF$I;"EZ#..<1?$0:X^@FSWP.T^4+L?&'=6133=P2T$3!=@:(44,*^!WN)+J5.MBHP] M@NSYH)A_A(P#@6RPP TV4(,=&#^>_0M-2Y%(*?9DR"FX0+IJQ;9,3IGLK8!< MF:;*4%)&JY%(*;IH!2HI8],NM95YL@/9\D'S2<^U(%LK<&OED\Y]#HVFFZ^% MB#G+%H6$V4 +FHQEE[SLKL#=E4^\\+!IO&+WM(!99>F>4<0*#%2=V)K+E&N0 M/1:XQX;,Q@ID/P/A^3"78=DR@%L&.ST9F/-C$94\@ZTN 32%80^3=P*(D![\ MZ19^*8!I8^XTYDZ89.O XM-G*"B79^2/9.P4!?E3DM+>!R#U92&!Z%("Z%H3 MP.2;:4T2<"F!QF'A,H4690M!P4(R]S1F#O,^?YJ'64IILT M@5/.IS)$\\PY#,ZS?8S$H58ZEV6Y9N/G3_10KHOXB3.]@3G;O*"EIQH+ ;.% M198ACBGK''V,6TH2^:MMJUY_2/U95&]/PBXLT->M8 M/IQ^;.-CVWUUZ7M]?#]R_-%6A^'=S^ST NKZ?U!+ P04 " -= U-6V4> M?&T" "%!P & 'AL+W=O>[$=&P,"I..C:J560E>U?3;!0'1)G-H&KO^^MA-RP7%I7XB]F9G='0?O M["KDJSIQKJ.WLJC4/#YI74^31&4G7C+U)&I>F3<'(4NFS58>$U5+SO:.5!8) M F"4E"ROXL7,Q;9R,1-G7>05W\I(GSSDE/\/IAEJ\ _S(^57UUI'M9"?$J]U\WL]C M8 OB!<^T56#F<>$K7A16R)3QJ]6,NY26V%_?U#^ZWDTO.Z;X2A0_\[T^S>-Q M'.WY@9T+_2*NGWC;#XFCMODO_,(+ [>5F!R9*)3[C;*STJ)L54PI)7MKGGGE MGM=6_T8+$U!+0!W!Y'Y$2%M"^D[ #PFX)>#_S4!: O$R)$WOSLPUTVPQD^(: MR>9SJ)G]ZN"4F./*;-"=CGMG_%0F>EE,QK/D8G5:R+*!H!Z$HGO(>@B!'2(Q M^;LB4*B()1K0O02K(8*F7@W_%-D\%+DK,PUZE3I^VO=J$N;C(!\[/N[SH>=U M Z$.4CD(@9A./#>&* P0(9XA0]08(X0]4P(9,01_\84$^R(#7R 88%14& T M, 8"WYD&0WIU?H $(/]#&<+&$^H[$]("./52;H8P..K;?-<9#79& YUY)2_I MX 32$2;4:VR(PA.4 J^S(8JF=.+]538!%$C)V&LLZ=TA)9='=Z&K*!/G2MOC M[D6[F?&,[!WDQ9=PNH*!^-K,F&8DO,LW ^HKD\>\4M%.:'/SN?OI((3FIGCP M9 [D9&9BMRGX0=LE-6O93(9FHT7=#KVDF[R+/U!+ P04 " -= U-[$UU M O@$ @& & 'AL+W=O&:GNOG6;D+H1M_WNT/[.-YTW?%A.FU7F["OVD_U,1SB+R]ULZ^Z>-F\ M3MMC$ZKUT&B_FY)2Q71?;0_C^6RX][F9S^JW;K<]A,_-J'W;[ZOFOT78U:?' ML1Y_W/BR?=UT_8WI?':L7L-?H?MZ_-S$J^DURGJ[#X=V6Q]&37AY'#_IAZ6A MOL&@^'L;3NW-]U&?RG-=?^LO?E\_CE7O*.S"JNM#5/'C/2S#;M='BC[^O00= M7_OL&]Y^_XC^ZY!\3.:Y:L.RWOVS77>;Q[$?C];AI7K;=5_JTV_ADI =CR[9 M_Q'>PR[*>R>QCU6]:X>_H]5;V]7[2Y1H95]]/W]N#\/GZ1+_HQEN0)<&=&T0 M^_Y9 [XTX!\-S)#\V=F0ZB]55\UG37T:->?9.E;]HM /' =SU=\V"8! _M^2X) M@P,8&, , !\"(TRG#-,Z(;D!5CV7G.2$A*Q2TNI M;&(-N2+C",-1 SIJ*QT!\+%+D 1DD\)XEYM[3$@-$*F3E9CBS]CX8"2#E.IT MP<9F-FR-2:D!*K6DMD:L=,S242HSI:HENG;*0C"$O_:2R"2O. MP(,P,PDQ4P*< #.M*JU8;4N@FY0E%9F%31BOI%.$W*#J/@1&(J5(U"0)38!V ML;XP\N' .G*9F2<,1F)@*2D?&73EE2]S?6&"$B H28(2 "-,'^G*^&#[C"<, M4 +5(.72PL0C0#R2Q*,49>25]DE:J8Y]4>1* <+((X \DLBC%&43+EV1>D+" MGYG"T", /9+0(P"]HBRLDALH$GI%WN=,8?(1()]$VH( TG0LH8$KJ-2><[88 M\X\!_TCP;\DIU[2+GC)08LPU!F6C+%<6G!:$D\(6(IFQ M)K/+,.8Q QXG+T,,,$NDBAPY,&494)8E93F%9]P\R6Y:4!>#5$A:R.@&[B2I]9L@93V * M&TEAD^)5*V>,7+- 1\J6)E/P&LQA S@LIV-Q$=T>R)$IG3R"6@*=+EU9R%&: MWIRK[D/S.AQ!MZ-5_7;H^A/,F[O78^ZGX91;W%_HA^7YL/I'F//9^9]5\[H] MM*/GNNOJ_7 V^U+778@VU::A&'[]W4"0^D6]878QN?XV''RT;IGWP$$\J*5\07M0NB/C/FJ RW\G>W! MX)_&.BT"NJYEOG<@Z@32BO'=[BW30AI:YBEV=F5NAZ"D@;,C?M!:N%\G4'8L MZ)[> H^R[4(,L#+O10O?('SOSPX]MK#44H/QTAKBH"GH_?YXRF)^2O@A8?0K MF\1.+M8^1^=S7=!=% 0*JA 9!!Y7> "E(A'*^#ESTJ5D!*[M&_O'U#OV M'JQZDG7H"OJ>DAH:,:CP:,=/,/?SAI*Y^2]P!87I40G6J*SRZ4NJP0>K9Q:4 MHL7+=$J3SG'FO\&V 7P&\%< -A5*RC^((,K\/W*<316#:13I M'XKW&+V6^XSG[!J)YIS3E,/7.4L&0_:E!-\J<>+_P/DV_+"I\)#@A[\4'K8) MLDV"+!%D_VUQ*R=[582M9JK!M6F;/*GL8-(FKZ++PM[S="=_TJ=M_RI<*XTG M%QOP9M/\&VL#H)3=':Y0AP]L<10T(9KOT';3FDU.L/W\@MCRC,O?4$L#!!0 M ( UT#4WV[G)>M0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8[3%H%MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K M>9NQ%TFD> X/*2H;C'UU+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<' M*[*.-_ "_GMWLFBQF:42"K031A,+=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4 M.=T$02"A](&!XW:!>Y R$*&,MXF3SBD#<'G^9'^,M6,M9^[@WLB?HO)M3F\I MJ:#FO?3/9GB"J9X])5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;S9 M)Q-L'9!,@&0&W,8\;$P4E3]PSXO,FH'8L?<=#T^\/238FS(X8ROB'8IWZ+T4 MVW2?L4L@FF*.8TRRC)DC&++/*9*U%,?D'WBR#M^M*MQ%^.X/A=?K!.DJ01H) MTO^6N!9S\U<2MNBI MO$:7*D-+V.D[SPS@-[%Q^1_0X?I_T;MXW0CIR-QY>- M_:^-\8!2-E"YSB5\<];SL7'*3,>];" M+W"_^Y/Q%EE8:BY!6:X5,M 4^#8]'+,0'P,>.(QV=4:ADK/63\'X7AY B$#D93S/G'A)&8#K\RO[UUB[K^7,+-QI\F XU_:F,5]^C:AKG. J\B2$F6 M;C:?F.)"TR*+L:,M,M-[*30<+7&]4MS^/H T0TX3>@GSEQ![=&/HO*MSG]0DD%->^EOS?# M-YCZN:9D:OX'G$%B>E""-4HC7?R2LG?>J(D%I2C^.IY"QW.8^"^P=4 Z =(/ M #86BLKON.=%9LU [#C[CHB^0ZR=@Y$$TYAS$G M7>;,&0S9YQ+I6HE#^A<\78=O5Q5N(WS[A\)_$.Q6"7:18/??%M=RMA^*L,5, M%=@F;I,CI>EUW.1%=%[8FS3>R7OZN.T_N6V$=N1D/-YLG']MC >4LKG"%6KQ M@&UL?5/;;MLP#/T501]0 M)8K3!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^E.QZWF;L11(IGL-#BDH'8U]< M ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;@O%09G03!(&$P@<&@=L5[D'* M0(0R7B=..J<,P.7Y@_U+K!UKN0@']T8^MZ5O,GJ@I(1*]-(_F>$K3/7L*9F* M_P97D!@>E&".PD@75U+TSALUL: 4)=[&O=5Q'\:;Y##!U@%\ O 9<(AYV)@H M*O\LO,A3:P9BQ]YW(CSQ]LBQ-T5PQE;$.Q3OT'O-M_LD9== -,6%LB.V5XN;M!!*'G&[IN^-)-*T+#E9D'6_@&[COW=EXB\TLE5"@K4!- M#-0YO=L>3VF(CP$_! QV<2:AD@OB'P %,]MY1,Q7^%*T@? M'I3X'"5*&U=2]M:AFEB\%,5?QUWHN _CS3Z=8.N 9 (D,^ 0\[ Q453^B3M> M9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV)[N\_8-1!-,:+(.WZTJW$7X[@^%AW6"=)4@C03I?TMX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E M.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS M>KL['/@5"#R,EYG3KJD M#,#U^9W]/M;N:SD+"W>HGF7EVIS>4%)!+0;EGG!\@+F>#Y3,Q7^&"R@?'I3X M'"4J&U=2#M:AGEF\%"W>IEUV<1^GFS2=8=L /@/X KB)>=B4*"K_))PH,H,C M,5/O>Q&>>'?@OC=E<,96Q#LOWGKOI=A=)QF[!*(YYCC%\'7,$L$\^Y*";Z4X M\K_@?!N>;BI,(SS]3>$_\N\W"?:18/_?$K=B_E3)5CW58)HX39:4.'1QDE?> M96!O>7R37^'3M'\1II&=)6=T_F5C_VM$!UY*T 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q >$7=:;1"O;4C91U4JI MM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V M5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE;!=JVJ(F!*J-WV\,Q M"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF>-B:*RA^$$WEJ<"!F['TG MPA-O#]SWI@C.V(IXY\5;[[WDV^M=RBZ!:(HYCC%\&3-',,\^I^!K*8[\'SA? MA^]6%>XB?/>'PF2=(%DE2")!\M\2UV+V?R5ABYXJ,'6<)DL*['6W< M0>&0TRU]1_C4\ W M"8-;G$FLY(KX$HV/54XW41 H*'UD$&&[P1,H%8F"C!\3)YU31N#R_,;^/M4> M:KD*!T^HOLO*MSD]4E)!+7KEGW'X %,]]Y1,Q7^"&Z@0'I6$'"4JEU92]LZC MGEB"%"U>QUV:M _CS3V?8.L /@'X##BF/&Q,E)2_$UX4F<6!V+'WG8A/O#WQ MT)LR.E,KTET0[X+W5FP/AXS=(M$4&PO=V]R:W-H965T M)EW&4;]V&\X;<3;9W )P*?"3[1[M $ -(# 9 >&PO=V]R:W-H965TBQ:^0OC6GQU:;&&II0;CI37$05/0^_WQE,7X%/ D8?2K,XF5 M7*Q]CL:GNJ"[* @45"$R"-RN\ !*12*4\6/FI$O*"%R?7]D_I-JQEHOP\ M=UF'KJ!WE-30B$&%1SM^A+F>-Y3,Q7^&*R@,CTHP1V653RNI!A^LGEE0BA8O MTRY-VL?IAK^;8=L /@/X KA+>=B4*"E_+X(H]R(^\?[(L3=5=*96 MI#L4[]%[+?>W/&?72#3'G*88OHY9(ABR+RGX5HH3_P?.M^&'386'!#_\H?"P M39!M$F2)(/MOB5LQV5])V*JG&ER;ILF3R@XF3?+*NPSL/4]O\CM\FO8OPK72 M>'*Q 5\V];^Q-@!*V=W@"'7XP19#01/B\1;/;AJSR0BVGW\06[YQ^0M02P,$ M% @ #70-3&UL;5-M;YLP$/XKEG] G1#:3!$@-9VJ3MJDJ-.VSPX<8-4OS#:A^_<[ M&T)9QA=\=SS/URVGK?'1AS90N*NSO3@<8_M;&*>W1M MPUQG@5>1I"1+-IL'IKC0M,AB[&2+S/1>"@TG2URO%+=_CB#-D-,MO09>1=/Z M$&!%UO$&OH/_T9TL>FQ6J80"[831Q$*=T\?MX9@&? 3\%#"XA4U")V=CWH+S MI%W@"*8,0EO%[TJ1SRD!*@$^\49,*EJ+X^W@*'<]A MTK_2U@G)1$AN"&Q,%"O_S#TO,FL&8L?9=SQ<\?:0X&S*$(RCB/^P>(?12['= MWV?L$H0FS''$)$O,C&"H/J=(UE(=-,+8O,S+OX"4$L#!!0 ( M UT#4WY/+]TM $ -(# 9 >&PO=V]R:W-H965TDFQ7@)1-%+52*ZU2-7WVP@!6?*&V6=*_KVU82C:\ MX)GAG#,7C[-!FS?; CCT+H6R.6Z=Z_:$V+(%R>R-[D#Y/[4VDCGOFH;8S@"K M(DD*0I/DCDC&%2ZR&#N:(M.]$US!T2#;2\G,WP,(/>1X@R^!%]ZT+@1(D76L M@9_@?G5'XSTRJU1<@K)<*V2@SO'#9G]( SX"7CD,=F&CT,E)Z[?@?*MRG(2" M0$#I@@+SQQD>08@@Y,OX,VGB.64@+NV+^G/LW?=R8A8>M?C-*]?F>(=1!37K MA7O1PU>8^KG%:&K^.YQ!>'BHQ..BTG%5^*9._CR54\ATG_0ELG MT(E KPAD3!0K?V*.%9G1 S+C[#L6KGBSIWXV90C&4<1_OGCKH^=B<[_+R#D( M39C#B*%+S(P@7GU.0==2'.@G.EVG;U6$?:+R3__!QVW\PTW!ET4D[?[-Q_K76 M#GPIR8U?H=8_L-D14+M@WGO;C&LV.DYWTPLB\S,N_@%02P,$% @ #70- M32+0^Q#E 0 9@4 !D !X;"]W;W)K&UL;53; MCIPP#/T5E _8,,R-'0'2SE95*[72:*MNGS-@+MJ$T"0,V[]O$AA*6;^0V#D^ MQPZQDT&J-UT#F.!=\%:GI#:F.U&J\QH$TP^R@]:>E%()9JRI*JH[!:SP08+3 M* P/5+"F)5GB?1>5);(WO&GAH@+="\'4GS-P.:1D0^Z.EZ:JC7/0+.E8!3_ M_.PNREIT9BD: :UN9!LH*%/RM#F=8X?W@-<&!KW8!ZZ2JY1OSOA:I"1T"0&' MW#@&9I<;/ /GCLBF\7OB)+.D"USN[^R??>VVEBO3\"SYKZ8P=4IB$A10LIZ; M%SE\@:F>/0FFXK_!#;B%NTRL1BZY]M\@[[618F*QJ0CV/JY-Z]=AXK^'X0'1 M%!"M N@HY#/_Q S+$B6'0(UWWS'WBS>GR-Y-[IS^*OR935Y;[RW;Q)N$WAS1 MA#F/F&B)F1'4LL\2$29QCCZ$1WCX%LUPZ\-W_V48K3+$,%M<9(>*[!""W4H$ MP^QQD3TJLD<(#BL1#'/$10ZHR $AB%/!(\A3A"C!#%"L'YV M&&;]]P'>2R;_UT67CG(?(4^3[Y!Q\GT'>FJJ;5P54:VVV^)THI M#=A4P@?[6VH[]&:#0VG<]FCW:FS]T3"RFZ8:G4=K]A=02P,$% @ #70- M34WH&UL;5/; M;IPP$/T5RQ\0[[(DS:X *9NJ2J566J5J\NR% :SX0FRSI'_?L2&$IKS8GO$Y M9RX>9X.Q+ZX%\.1-2>URVGK?'1AS90N*NRO3@<:;VEC%/9JV8:ZSP*M(4I(E MF\T-4UQH6F31=[)%9GHOA8:3):Y7BML_1Y!FR.F6OCL>1=/ZX&!%UO$&?H'_ MW9TL6FQ6J80"[831Q$*=T[OMX9@&? 0\"1C,@$8Y1&NKB2LG?>J$D%4U'\;=R%COLPWMSL)]HZ(9D( MR4RXC7'8&"AF_I5[7F36#,2.O>]X>.+M(<'>E,$96Q'O,'F'WDNQW>\R=@E" M$^8X8I(E9D8P5)]#)&LACLE_]&2=OEO-1IC!Y.GV#DI-!P,L9U2W/S=@\0^HVMZ#CR+NG$AP/*TY37\!/>K M/1COL4FE% JT%:B)@2JC]^O=?AOP$?!;0&]G-@F='!%?@_.MS.@J% 02"A<4 MN#].\ !2!B%?QI]1DTXI W%NG]6?8N^^ER.W\(#R192NR>@=)254O)/N&?NO M,/9S3+-,WBQ5N(GTSSW[]B1 MA,UFJL#4<9LL*;#3<9-GT6EA[Y-X)__AP[;_X*86VI(C.G^S&UL;5/;;IPP$/T5 MRQ\0L^QNFJP *9LH2J566J5J\^R% :SX0FRSI'_?L2$4);S8GO$Y9RX>9X.Q MKZX%\.1=2>URVGK?'1AS90N*NRO3@<:;VEC%/9JV8:ZSP*M(4I*E27+-%!>: M%EGTG6R1F=Y+H>%DB>N5XO;O$:09+%IM5 M*J% .V$TL5#G]&YS..X"/@+^"!C^E?S;#$TSU["F9 MBO\!%Y (#YE@C-)(%U=2]LX;-:E@*HJ_C[O0<1_&F^O]1%LGI!,AG0DW,0X; M \7,'[CG16;-0.S8^XZ')]X<4NQ-&9RQ%?$.DW?HO12;V]N,78+0A#F.F'2) MF1$,U><0Z5J(8_J%GJ[3MZL9;B-]NXR^WZ\+[%8%=E%@MXR?))]*7,-\+I(M M>JK -G&:'"E-K^,D+[SSP-ZE\4W^P\=I_\EM([0C9^/Q96/_:V,\8"K)%8Y0 MBQ]L-B34/AR_X=F.8S8:WG33#V+S-R[^ 5!+ P04 " -= U-WKJ[%,4! M W! &0 'AL+W=OKE6TIFRAJI59:I6K[S-KCB\+%!;Q._[Z '=?=\F*8XR1K^2BU)LW/M<%3GQ"P*&RGH&YY0I/ MP+DG&:XBG+GDC?->2YK0G%P]T8(YS1BZ MP>Q6!''LJP2-29SH?^$T'KZ/9K@/X?NM>G:($Z11@C00I/^4N+\I,89)XR)9 M5"2+$&0W(C',_8T(V31.@&[#DS6H4J,,X[+QKE/Q2$/C_\+GD?K*=-M+@R[* MNN<3FMPH9<&EDMRY7#HWQ:O!H;%^^^#V>G[+LV'5L(PI6?\5Y1]02P,$% M @ #70-32T%02_B 0 04 !D !X;"]W;W)K&UL=53;;IPP$/T5Y ^(P;LLFQ4@91-5K=1*JU1MG[TP7!0;4]LLZ=_7-H12 MXKQ@S_C,.3.#Q^DHY(MJ '3PREFG,M1HW9\P5D4#G*H[T4-G3BHA.=7&E#56 MO01:NB#., G# ^:T[5">.M]%YJD8-&L[N,A #9Q3^><,3(P9BM";X[FM&VT= M.$][6L-WT#_ZBS067EC*ED.G6M$%$JH,/42G.=$B:0/7^S?V3ZYV4\N5*G@4[%=;ZB9# M1Q244-&!Z6 M&>\M)V&2XILEFC'G"4-6F&A!8,.^2!"?Q)F\"R?^\)TWPYT+WZW5D]!/L/<2 M[!W!_K\2CYL2?9A[OTCL%8G?$T3A1L2'^:"3!Z_(P4- -B(^S,XODGA%$@_! M?B/BP\0;$;RZ@AQD[89/!848.C?X*^\RWP_$7>%_\.EQ^$9EW78JN IM!L%= MUTH(#2:5\,YTM3'OT6(PJ+3=)F8OIZF<#"WZ^<'!RZN7_P502P,$% @ M#70-397I@2#V 0 I 4 !D !X;"]W;W)K&UL MC53;CILP$/T5BP]8@W./ &FS5=5*K11MU>VS \-%ZPNUG;#]^]J&4#;K2GG! M]G#FG#F&F;27ZE4W :]<29T%C7&='N,==$ I_I!=B#LFTHJ3HT]JAKK3@$M M?1)GF,3Q&G/:BBA/?>RH\E2>#6L%'!729\ZI^G, )OLL2J)KX+FM&^,".$\[ M6L,/,#^[H[(G/+&4+0>A6RF0@BJ+'I/](8E=@D>\M-#KV1XY*R0CBRV%T[=A;85?^Y'_ MFA9.(&,"F1+(X&40\I5_HH;FJ9(]4L/E=]1]XV1/[-T4+NBOPK^SQ6L;O>0D M6:?XXHA&S&' D!DFF1#8LD\2)"1Q(!_22;()$RR"-2X\P>(=P39,L P2+#W! M\AW![L;D@%EYC/"815AB%918?90@<9A@'218WV]R$R38!"I(;DR&,"0LL@V* M; ,$_[FG79!@=[]-V^S!/S:^PV@0M+S1P;,FX:!J/QXT*N19^-DTBTXCZ)'X M)OL''^;7=ZKJ5FATDL:VJF^H2DH#MI;XP?X;C1V9TX%!9=QV8_=JF!O#P>T-;L?8K*;M5$(A3 M11HL7EA'6O7/A?$&2S7EUT!TG."S"6IH ,(P"1IOY >1/[L#5[-@4CG7#6E%S5J/D\O: M_Q2M]HGF#?"K)KV8C3WMY,C8FYY\/:_]4!=$*#E)K8#5XTZVA%(MI,KX,VKZ M4TH=.!\_U#\;[\K+$0NR9?1W?9;5VL]\[TPN^$;E*^N_D-$/\KW1_#=R)U3A MNA*5X\2H,+_>Z28D:T8554J#WX=GW9IG/^H_PMP!8 P 4T $_QL0CP'Q1P/@ M& _&H#& &0%!(-WT\P=EK@L..L]/FR'#NM=%ZV0>ETGO6C>COE/]5.HU7L) M "J"NQ8:FD-,+4 M6-7NEE ;#\3Y,).O&FRN8KL_R'U!+ P04 " -= U-[QA&VF4" L" M&0 'AL+W=O.(+*<5$2^LH;7ZEI9:_1KG^E)L]CFFUH> MH6:O*?90XERU4(_9=!@\PGPB'*4^6&#(8H,?Z/C>8 L@O EF!V ". H/3-0S M?._.PX,%?%# -P+^G8 _6:D.$QE,;3 A#C!29>A.TGE$!H&+-="%@PK H (@ MJ& 2%(0)89,0- D!@6AB F%BV"0"32) 8#$Q 3#^S'+%H$D,"$Q/>_RP,SCT M%K/[L@"-%H#1Y$1O(,S,B40N7+PN(#$]DR!HIG30S"6! (F9(X3 2V"-\//U MA^ *1MX3%=B#QML7+U#X4(!; !BA*'S<9V=TE5:4G\TS):R,76KS1HYFAZ=P MC&PO M=V]R:W-H965TX_-(_U-OWEKMEMEFWZN+M?[!]W]?*V'[19 M+VQ5R6*S7&WGYZ?]=Y]WYZ?-4[M>;>O/N]G^:;-9[OZYJ-?-R]GS[JE?&V:;]V'7V[/YE5G4;VN;]INBF5Z>:XOZ_6ZFRG9\?=Z6!#/9\/J M?ZV?ZW42[RQ).FZ:];[_?W;SM&^;S3!+,F6S_/[ZNMKVKR_#_&_#\ [#+#O M PQ-#G## '?L !H&T'\#>'( #P/X6 TR#)!LP.)UL_K=OUJVR_/37?,RV[U> MH,=E=T_-1TGG>]-]V1]G_[=T /OT[?.Y)7^Z>.XF&F0N7F7LHY'MFPYCD[]7V:9H25-Q<$9)?@*2D7QP2O(::*]L""/MHW427"?I=5+,%OHJ MPX>JC)C*>[U2+6J"(9:J:!9#LUB;E5O%6I6G*D9M%)",Q#86;1)HDRB;7*;I M0I2FI"=HB[25,DL;100=14Y:[)1[H@' =I&C \X(9$.* 9[+AF&Z&XUW4K<> M<+MRO@(A'XFFJ",3UQY#WFC*4TY4 ^"=-D% +$2BGL-$@#88]$:3GEQNE^:W MD6C1,2))CA-0Q: WFO2DH*H!+F(\VBPM&4+TY<3!8M1;C7K*LN(+"_@=@PD5 M2!^0+,48?1E?%L/>:MA3#E4+"$X4 C),B]HH[,N9C2WD[T? WFJ$,S1*RWE3 MSFLL!KW5H%LI!;U'^'B2E@< NE,!3$B][ MHL6@MZQ*L(,L8CP#)K+51$YI5KXX+91G=E?3,F-3,(2MAK#EG'96H]7!LT=R MY;A@,7^MYJ_E''568]49%H-.'HEZPQ-7$B/8:@2S@AU <#I; P(I$$TV]55V MP2Z'(>PTA#E'BM-@/7&I"@"GB$0MV8D,TF$$.XU@5JT&D&ZG9#6".@"(!NK6 M4+8+(]AI!'..%J?16LPA!]E1Q^('.:0K]&9 <^;@BHVGP-QT]#\:1!AP#O0H MU+GI[%3WB,;*, L=8*'JTSB=<]HJE3\T@!DKPR1SH&>0 MEP1.TRDXX\IP48*\-P()"?Y<&'0(FMFA=C9=C?"?E[?FJD,RK5D1@K*S1$0>F< MAPD"65+>9ACKP@@AC1#5/""-$+923?1Y,4$(M"]SG!.J;U.Y$\L-",( (5"U MJKL( ))*_##1F"5,$ *UJ+H?(+]1M?M8&48(@1)3>35 2* PT?1BC! &E6.> M=S*H!O,J>ZP+ X1!+9C[-*-:D-._LC(,$-8 424Q X#$:&AJ&S%!&!1ON5.S M!H@N<\?*,$'X"(*P)@A/:2K\2@*::3D_6/.#2&RY_F7,#P;]L9P?#!(0$U+P M+".?,3_8'UT],F8"H_HH]U,@5*H,&=. T4\+RD,U#MQ$8268!:)9H"L^T3#0 M%=]8&Z:!@+(D=U#1-! C-I8#H6 :"*@UQ$VL"SN[!Y$_OQT>M&W95&5 M>^SK'C1CU7FATL'$%!W: NHD8'R430\1@#X&'/SYN)7X,"!D8X(CT(&AA2CI\!TR(< MD1H$F!J4\ZN 81&.2 P&&?]C""X.G@3LGA;];;F[7VWWLZ]-VS:;_M&_NZ9I MZS1K]2&9_E O;]\_K.N[MGO;\6+W^I3FZX>V>1R>0%V\/P9[_B]02P,$% M @ #70-3>2V%$A2" \"\ !D !X;"]W;W)K&ULC5I=;R.[#?TKAM\WEDA]!DF C>VB!5I@<8NVS]YDDAC7]J3V9'/[[RO; ML[D>\B@[+[$].=*0E'A(BKIY;_>_'UZ:IIO\L=WL#K?3EZY[O9[-#@\OS79U MN&I?FUWYSU.[WZZZ\G/_/#N\[IO5XVG0=C,C8\)LNUKOIG^:;_O)X6V[7>W_=]]LVO?;J9W^?/#;^OFE.SZ8W=V\KIZ;?S;=OUZ_[8X4Y'CO_VDTX]W'@=>?O\Y^U].RA=EOJ\.S;S= M_&?]V+W<3M-T\M@\K=XVW6_M^U^;7B$_G?3:_[WYT6P*_"A)><=#NSF<_DX> MW@Y=N^UG*:)L5W^[T^=[/__/87@ ]0/H8T!Y]V<#N!_ ?PYPGPYP_0 W M]@V^'^#%&V9GW4_&7*RZU=W-OGV?[,_[X75UW';VVI?E>C@^/*W.Z7_%GH?R M],<=^7 S^W&(?'.SC>G<:[R_%>V/H,B2?([FS(Q"&3$?8 N)"<8;DP M&L<^YT3">$N L\'Z"_D&^GFHG]?V"7A\@..#MD\4]CE#_*7>/I)W0I\YP#FF MX.6FT3@VV3MGA7TTCJ*Q.62L7X3Z1:U?$OI%_9[@6)IA#F#>SY^ZS7-&47G+ -@IGHI6=H6#%S<&*V M)8#YQ*GB]]9@EC5:.RM9UN@WR96: Y UI-A8H\B0H/4E0/EH8T6Q2OBP6C&2 MBEGUGBS7#& H!JG6KR=: @P355C>PFCTU9)6BJ52I-X377%4J9>&AW8!4-9D8RKRX*AH=5A,68KC M@!V=S%3F".8"*[$US!;VU.;6N,2<:BZ"@Z+U2KTLF:W'# 2*6;$^@%'9<\I/ M "P[[2H(1E5FPR';ZIB=%;,%E5QXZV2PF@.8,^2]U$[#DB-2VH&7.FMJ3( # MMHTJJN6:L^&P:).VC^*2,R9=KOZ5\](\"&5E/@-0=,6*^M%Y[C-!,D3]"6>6T&E4T4\N.YJHDL82#-1F]Z+49<%0D'175HA,(5-[).#.' ML!BD4T!8R)+0,*SF\H3#(^GPJ!:>=* J:9.5>QK!@@TR/$*8X2RU@[/%"ET3 MCHZDHV.N),*$XQFYT64BX9!!.F2H0K''#"M 6V*&]"X$],:KO'D!@$REQI'9 MRA( 2PX2'5?(E7#HH#"Z7"1,SP0**IG(D"YNK$LIDY5V D".Q0#*UT#QE4NV M*B/5$@%]9!,K1$LXA! ((;4]C:F:\N@=R9@3617T"]0-KF8B3(T\GAH94R./H$;6B>V7Q$:F2@#& M-E=J%\81+(2YYD@I0Y&K28))QX+A$)H9.YVC6 MJI,]@");#M ,4 :C?I$&DPO#B1>:J7T>0-YF<< D/,U62H' M]?I(0E6U3A^99Y*Y @#9Z"HV"*IS,E>),C*I4 M1PXSGM.,I^J''O,K:2"J)@TF/*<)CWR%I1QF*3<^O?*8I?R(]*K'Q %+E;Q; M'OXB'#/5&CF8J/SX;,AC.+M9=U1*\2P'&HF1C3BT>GGA7V]I@5 M_/CLQ5<:9".R%Z_3$N>M9%R "M[6%AG3@A^?O'CLRGY$\N)!%63UK@6Y2[4# MY;$K>^3*-9-@5_;C73E@5PXC7#F "B@Y3[(KNP! ]CF$6J4=L#>'\=X' M$=X<0*K@DTTJ0 ,@F^QLKKACP!X=M$>K5#6 A*%83YTP 9PWY+BV]I@@ B"( MFDZ8(((F")6N!M L2#FPS#T CDMQF&M[I]*3U[F#:ET&T$67;< % V:DD-A M,-\$S3>JW1@TD\CT8O$Y9B@)YIJ@N49E\D%70)$ODXM>&% H4:G;*C=H F:N MH(_C=5+IQ_7TKW2\[2R>W]OKN07/%_9Z>;Y\ M_N?TY[OP_UCMG]>[P^1[VW7M]G03^JEMNZ:(;Z[*6KPTJ\>/'YOFJ3M^/0:$ M_?D.^OE'U[[V]^MG'Y?\[_X/4$L#!!0 ( UT#4VH515UV@< ,DO 9 M >&PO=V]R:W-H965T MD@"7Q$4+M,"A1=O?OD1)C+.MU%:2Z]N7LA6?3J3])K S7Y(@SW)7VXJW= M?MT]-4TW^;9>;7:7TZ>N>_XXF^WNGIKU8O>A?6XVZ3\/[7:]Z-+'[>-L][QM M%O?[0>O5S"CE9^O%3G8OZ_5B^^]ULVK?+J=Z M^G[A]^7C4]=?F%U=/"\>FS^:[L_GS]OT:7:,_MV\_- ML"(WG0S+_[5Y;58)WL\D?<==N]KM?T[N7G9=NQZBI*FL%]\.OY>;_>^W(?[[ M,#S # /,<4#Z[A\-L,, ^WT _7 #0.H]AO<,,!EWS [K'U/YNVB6UQ=;-NW MR?:P(9X7_;[3'UVZ77?]Q?W=V?\O\;E+5U^OC#<7L]<^T("Y/F#,"29DD-L2 MHH^(69K <18&S>+:%,.S+[@I$<%F<_C?(/,?!CF;IH5DV?UX>T:6$(!@ -H' MH+, E+%]P(0]9G.@DJV/1F6, )QG4C:_-27.NAC99/3- 4Y[[8+#"W1P@0XL M4 C@80!?3W& 4(%Q0>,.Z4N6 X4,NI*G"5+Q@H38C@A!A/R.$"$ 6(])5IA MD:L*4@;0Z6HCZT)E *:]M9VQI>;+G@I Q2 M+F>F!)HD'^-(F!3V"(U,@H406(7:C: &ZU#[&FH\6'%4CG-F2IS3P2CIAF-E M:R3M*(3 6M0\@ABL1AUKB(DE,5Z3RPT&X)P*]N0$/C\\L;P-D'<0]&BP'HVN M)\9@/1I30

?D .B=;D5&Y=0&@ M<3[=%^&XL]@T+# -*1FW6.-V1#9ML<9M33YMRT39.T/%Y@)Y=]J#3O!CBRW# M LL(0D)ML<3MB)2:L,2I)J4FD"LK%53,]'F+@)%]9$$*A$V#@&D$8=<1%B2- MR*H)"Y)JLFI"6;4+)\?[P Q(JBE8+4U)J+N!P(.04Q.6(XW(J0G+D6IR:@(Y M=2H83T0R$%/BB(R3Q$18W@3D'804B[ >:41.35B/5)-34YDK)T2%D%9W7=' &=3EP+BW38,1QP#!9R-H?U[49DZ0[KV]5DZ:Y,OJWB MTV+K0#7"42J-\V<& .\L2P]Z\-^YH"?L5!"..P_;D0) MX;#_N)H2PI6E :F2P!N L^25+X@N<9R(CL6.+G$IG28M$8W]T0%_9($EC]W' MCRA)/'8?7U.2^+(NL(%5R-T7X(+72>S"E+";>>!F4L[DL5OX$>6#QV[A:\H' M#ZH"-BH_U@&,G+/"D>RQ]WC@/9*VO? !2SM *3- M0N$0L!3#B,(A8"F&FL(A@,+!GSYC'W@I82DUL8(W!"SL (3-0MD0L!3#B+(A M8"F&FK(AE.6 #MH6F03"&1MC7JL#G'5L\U=D%UDQ@*4-7V39_"0<@ AGE9?>#Z020I@44+;T:DLKH7='C6G>44+W MCJIJWU%E)9#RM3R-0# ?BVP-P;2GD*?%$*>BM(FT$GJ!%'",*#4#*:$;2(UI M!U)"/Y"J:@A2H&R(+NJ";82CXNT/P@5FT@7=)=UL'_^\X_F;Z+.;M^K3_>:'#]MN]3WW<]?P]_:'+_ M;;%]7&YVDR]MU[7KR[[#^:%MNR9-7WU(V^2I6=P?/ZR:AZ[_LR_6MX?>\L.' MKGV^/#3.SX[=^U?_ 5!+ P04 " -= U-==7N4X4" "6"0 &0 'AL M+W=OQ>N&\5=QI51:;V51B8U] ME;)>.8XX7FE)Q!.K::7^.3->$JFF_.*(FE-R,J2R<#S7C9R2Y)6=KLW:GJ=K M=I-%7M$]M\2M+ G_MZ4%:S8VLA\+S_GE*O6"DZYK-_87M-HAK D&\9+31@S&E@[EP-BKGGP_;6Q7.Z(%/4HM0=3C3C-: M%%I)^?C;B=K]GIHX'#_4OYK@53 '(FC&BC_Y25XW=FQ;)WHFMT(^L^8;[0(* M;:N+_@>]TT+!M1.UQY$5POQ:QYN0K.Q4E)62O+7/O#+/IM-_T&""UQ&\GH"" M#PE^1_"7$H*.$(P(3AN*RFNA3A%:!ROY1+YIDF_]4>H1: MO:>^ZZZ=NQ;J,-L6XPTPWGM$!B#\$68'8,(>XBB3O5,/=.H9OC_D1SXLX(," MOA$(WH6*1J&V&&PP5;L)BI"+\2B8*0[%* @C%S84@(8"P- H:]L6$PXV2L)D M9&:*"9.9U(:@D1 PXH^,A)--XC"(QU;"25[B" 4#((!'<49?._TC>4GX9>\$M:!2?7I M-!^X,V.2*DGW227IJBY)_:2@9ZF'6(UY>U-H)Y+5W2W(Z:]BZ7]02P,$% M @ #70-313*Y613 @ =P< !D !X;"]W;W)K&ULC97;CILP$(9?!7'?!9MS1)"2K:I6:J755FVOG<0): VFMA.V;U_;$$I@ MD'J##\S\WXQA/'G'Q9LL*57.>\T:N75+I=J-Y\EC26LBGWA+&_WFS$5-E%Z* MBR=;0S6I&K?([=Z+*')^5:QJZ(MPY+6NB?BSIXQW6Q>Y]XW7 MZE(JL^$5>4LN]#M5/]H7H5?>J'*J:MK(BC>.H.>MNT.;/0J,@[7X6=%.3N:. M2>7 ^9M9?#EM7=]$1!D]*B-!]'"CSY0QHZ3C^#V(NB/3.$[G=_5/-GF=S(%( M^LS9K^JDRJV;NLZ)GLF5J5?>?:9#0I'K#-E_I3?*M+F)1#..G$G[=(Y7J7@] MJ.A0:O+>CU5CQV[0O[O!#GAPP*,#[G/I03;RCT21(A>\"EWKT5@9_EWLT(#3;[W@9/;-!HX6GU$8$AQ!XOW /DPP(!&&-@ M!8('@94(0E @M +A@P">)=G;)-:FL391%L&0"(1$ "2807J;: +Y$&4K9Q&# ME!B@A#-*O*!D40A#$A"2 )!H!DD6D)4\4A"1 HAXADB!/#(8DH&0#( D,TBV M@*1Q$@8P!OEP$?D *)U7D;_\^&$8ARM?!JW4*P)0BX)%"U08I/'*[XS LMTA M_!]_P6#TF%2R!H++&P5+$/;GH&!1GVD4IO/?P9O<>S45%WOC2^?(KXUM-Y/= ML:OLL+TW_YGW+>D;$9>JDVWQ%U!+ P04 " -= U-\DG $;@# '%0 &0 'AL M+W=O_/Q@S1 MSZ9N^UU\'H;+0Y+TA[-IROZ3O9C6?7.R75,.[K1[2?I+9\KC-*BI$YFF6=*4 M51OOM].UIVZ_M:]#7;7FJ8OZUZ8INW\?36VONUC$[Q>^5B_G8;R0[+>7\L7\ M98:_+T^=.TMN*L>J,6U?V3;JS&D7_R(>'K-T'#!5?*O,M;\[CD8KS]9^'T]^ M/^[B=)R1JS&-)QM+C_P[R9VI6/,W$]#K;NI[_1X;4?;+.H MN*DTY<_YLVJGS^NB_SX,#Y#+ 'D;(&B>[^29)HSG3 J K'"26 *A%KA%W,@=(A?[?DMA&9X$Y@7@8 I M& G,@LA7V,4TB"+$;N'9I5PPU E,C4#8,*\XB8&0:;A=B8&0(L#N4G1O5Y#F MU@UFX0#8$">!>9"TPB[F0:)EP;.K@%WF0908&NE#LV'>5!+3(+,59C$-$BT- MGMGF8F,5685P4P(65P"RH%5E*81942)92?I9R(;E@_CL*(Z, M,L2\YQ3SBV)%EE(8!Q62I92?I;2B@OOU@ZE1@!IBD% 8";4B3"G,A H)4\H/ M4V-69E80A=%1 !UB'A&-D= KTI3&2.B0-*7]-,5G98W!T2A-,1%%8R+TBC2E M,1$Z)$UI/TWQ65DSO\4!-\0 H3$0>D6>TA@('9*GM)^G^*RL,38:8*,X"S7>@YC<;6&-6X1_EMU+U?;1LQT&VTQ[5B=K!^,$TT_N MSIU->;R=U.8TC(>Y.^[FK;GY9+"79=LQN>U][O\#4$L#!!0 ( UT#4W; MB.Q1T0( $L* 9 >&PO=V]R:W-H965TH'OQU[%BMI=+:SM4:X6XJS*HN:/TFG/5<7DGS4OQ77I$O=F>"J.)V4, MWFK1L"/_SM6/YE'JF3>P[(N*UVTA:D?RP])](/,ML0X6\;/@UW8T=HR49R%> MS.3+?NGZ)B->\ITR%$Q_+CSG96F8=!Z_>U)WB&DOTZK_R"R\UW&2B8^Q$V=I?9W=NE:AZ%IU* MQ5Z[;U';[[7GO[GA#D'O$ P..O9'#F'O$+XYT \=:.] _S="U#M$((+7:;?% MW##%5@LIKH[L]D/#S+8C\T@OU\X8[>K8_W0]6VV]K$)*%M[%$/68=8<)1I@D M> _93"%O))Y.8,@BP+)8!Q-W$""?(I(0Y/!/DNV')._2#-%BA=8_?%>L ">@ M* &U!'1$D,%B=Y#$0FH+B0A-,E".*8KZ012!BDQ1*0T""JJ"1*3$OU.8"-45 M(86Y0Q"C!/&D,"$%>:X[3#3*,XQH"G9!CJ&2&%8&0\59"BJ#HE**"TM080DB M#"2S3J9A0KC_IQCJ@P)M$!YXEK<(3W9GI5)44(H(BH&@%*E;2H#L'$'%) 8[ M?8.A_!"@MBA7DN#",E18-MG#V9VS37S\*O6GISN$5VF'24>)DAG<$#F*(O"^ M0U#!+ 1KL46YHGO*[CP29*H,GLX> Y11J Q#$0*535%:&;RW4*X("/-&#V'% MY=%V):VS$^=:F=4>68?.YR$P#RFPK\D\)XA]8SHE^_"^T7=MUC?;/K('(137N?LSO55/NK,;)B4_*#-,]%AV[4TW4:+I6S=OZ!]7?P%02P,$ M% @ #70-3:NUQ.D3 @ U04 !D !X;"]W;W)K&ULC53;CILP$/T5Q >LN;G91@1IQ9%SL^*U@T\BT">&2/BSQHH[U9A'%X# M+_6I4B: BKPE)_@.ZD?[+/0)]2J'FD$C:]X$ HZK\"E>[K#!6\#/&CHYV .WUPS[*PUQN+^J?[*YZUSV1,*& MTU_U056K\#$,#G D9ZI>>/<9?#XX#'SR7^$"5,.-$WU'R:FTOT%YEHHSKZ*M M,/+FUKJQ:^?UK[1Y0N()24^(\5U"Z@GI.R&[2\@\(?O?&[ GX-$-R.5NB[DE MBA2YX%T@7#NTQ'1=O,3ZN4H3M*]CO^EZ2AV]%&FVR-'%"'G,VF&2 6:1W$*V M4TC<(Y VT+M(YERLDPE]=,%FBEBD(P__%-G=%;FQF!H]%P.@RVF<6^11M$(M9E!)1/4=@:UF*!V4Q3.ABB7 M&!KT) -QL@-"!B4_-\H491#M9]!38GIZ%%_'RTT\$]_JF>5&S+N\&WC?B#C5 MC0SV7.E_DNWW(^<*M/GH0?NN](SM#Q2.RFP7>B_&PO=V]R:W-H965T(('535:W42JNMVEX[B1/0 J:V$[9O M7]L01(R[VIOXP/_/?./ N!BX>)$58RIX;9M.;L-*J7X#@#Q4K*7R@?>LTT]. M7+14Z:4X ]D+1H_6U#8 15$"6EIW85G8O2=1%ORBFKIC3R*0E[:EXN\C:_BP M#6%XVWBNSY4R&Z L>GIF/YCZV3\)O0)SE&/=LD[6O L$.VW#CW"S@Y$Q6,6O MF@UR,0],*7O.7\SBZW$;1H:(->R@3 BJARO;L:8QD33'GREH..2[7CSNSZJ:AMF87!D)WIIU#,?OK"I(!(&4_7?V)4U6FY(=(X#;Z3] M#0X7J7@[1=$H+7T=Q[JSXS#%O]G\!C09T&R \9L&/!FP8P CF2WU$U6T+ 0? M C'^6STU+P7<8'V8![-IS\X^T]5*O7LM,8$%N)I D^9QU*"%!MTK=AX%F25 M \P4R$N!K!\O_''B]V.O'UM_?%>%RSAJ4JOIK ;"E$21/T_LS1-[\F#GM.)U M'I+E.'=P1AE9RA*"T]2/0[PXQ(,3.WG(*@_21?^GZL2;)O&D(4[5R3I-ECI' MLUN+",JA'R7UHJ0>E,1!23TG"S/HO@]K&888)ID?)_/B9._ R=Z'LY:]A9-[ M<7(/3NK@Y*L\'V"2(_>U\=#/9-.RDS#35 M >-"\7ZZWL!\QY;_ %!+ P04 " -= U-$TAH@;$! #0 P &0 'AL M+W=OP2NA@*EZ-IX8:?.^@8N\YZ>X"?87_U!NPI/*@T3( U3,M'0%N@A MW5?$XP/@-X/!S.:)3W)4ZM47WYH"K;PAX%!;KT#=<($*./="SL;?J(FF+3UQ M/K^J/X?L+LN1&J@4_\,:VQ5HAY(&6GKF]D4-7R'FV: DAO\.%^ .[IVX/6K% M3?@F]=E8):**LR+HVS@R&<8AZE]IRX0L$K*)D*X_)9!((#<$/#H+49^HI66N MU9#H\6?UU-^)=$_<8=:^&&PO=V]R:W-H M965T^^Y^)Z+[<5)M3^ZO91]\+.NFFX9[OO^ M&V'I^CL M95/6LNE*U02MW"[#!W+_POEHH!'_E/+4S>Z#,94WI7Z,#U\VRS >&?W']Y?=/)#,F]%)Y]4]6^YZ??+4(3!1FZ+ M8]5_5Z<_I4DH"0.3_5?Y+JL!/C(98JQ5U>G_P?K8]:HV7@8J=?%SNI:-OIZ, M_P\S;$"- 3T;4/*I 3,&[%H#;@SXM0:),4BN-4B-06H91-/+TF__N>B+U:)5 MIZ"="NA0C'5*[M-A?M?CH)Y._=LP =TP^KYB:;R(WD='!O,X8>@%AEQBGES, M;T0T,#C3H(C&(P4AJ!4"8(A%]1GY89>8/Q"&7V)>$";!"3'X7IEVP"XA)DX3,IDC M2- MB]Q+2$!"PB64>1SDT$%^?8F2&#>/&'!P.D/LUHZI4@]=XFE5!$2C=J\B3C22 M?2H* CO2 Z$@&K-S0R#NB8,;!6' 16+'02#?7.%^0D!#R6R90Y#PQ,'=A(!V MDME"02#AFQ_<( CH$,*I/02BGCA8]P0(7SAU@$"^.L!R)D#/PJD#!/+5 58] MR8$+IPYR5T5Q1L2H),]G'7<("CJ$L/NX UQ@N5-Z?3>D M6,D4B=2N2 .:Y_IY,Z18SA0H-?>YP$JER0TI8Q%2H"\WY=2[3/$1QE*D0&5. M2X8@CQ0IEB(%*LN=K,3-66%!4B!(>Z7W9$!72(1A(;)KA,BN%B+#0F1 B+FG MWS(L1':#$)EG[7V-$ UH/G]9DJ?"OU!E6(D,*=&N2@/*YXN@.^K;46"],O#1 MS#V5S;!>67K#R\4B9$!?N?6=>F;N"I?'MCBFW1B LL]W,0RKEB'5IO8\H%6S M[QUBO3*@5V>_Q-P/J+MANMP%8MURH-O_):]M6=S#33K=$/N;J^)IT-$L^.66K8[?5C6!6MU;/1)W6ST M?"#W0/5QS6_X=)KWK6AW9=,%;ZKO5:V/9K9*]7)@%-\-'6 OB\WYH9+;?KS- MAOMV.D6;'GIU,">$T?F8&PO=V]R:W-H965TNVIJIC\L^&EN*Q\\-\GOA6'H^HF@O6R80?^G:L? MS;/4HV#,LBLJ7K>%J#W)]RO_$1XVF'8+3,3/@E_:R;O7E?(BQ&LW^+Q;^6&W M(U[RK>I2,/TX\R=>EETFO8_?0U)_U.P63M_?LW\TQ>MB7EC+GT3YJ]BIX\K/ M?&_']^Q4JF_B\HD/!2U\;ZC^"S_S4H=W.]$:6U&VYJ^W/;5*5$,6O96*O?7/ MHC;/RY#_?1F] (<%."[ OI9>R.S\ U-LO93BXLG^\!O6?41A'2"B-QC9!)$5WN, MZ 0QF2 V">*K!/&LR#XF-3%U'Y/$CFTN2)4%H;*8J?0QBXD*AIC0*@FIDA J MR4PEL53N8LB1EDE)F=22@1!F,BDAXZ@E(T4RHI9T)I+9)Q9C1JODI$INJ6#J ML ^$-"3A[0X$!V=P@P>'H&FQD$0.V("D[1'P!AL.05.A-'/IT%!"=(,1AZ K MBP FCJ\/:'K!QM?VXA!TI10Y\ 6:7Z GML1;((!('8(T0B#S3!F#CJ!QA/2 M_W D#1]0]%F.)/#+Y-']@ T@X,J?.=>&X9VA,,;S!DD/0E5$P37.'$DTS MVC3;ED2;YCMP_#XB#3-2,,\MB3;,$+DLB33-:-.,N>N6IS'%^'9+(DT@4@3. M+8D$@2Z?T/PA=8?.#8GV)0JN'Q2D(47[$B7\F%J-QQW$\X*"23]7<7DPG6SK M;<6I-FWT9';LEA_1](/_POM6^RN3AZ)NO1>A=%=I>K^]$(KKS83WNMRC[N[' M0&ULE5;MCMHP$'R5* ]P MB>U\(D "CJJ56NET5=O?/C 071*GMH'KV]=V0B[G+)3^P?9F=KPS"6M/SUR\ MR@-CRGNKREK._(-2S20(Y.; *BH?>,-J_63'14657HI](!O!Z-8F566 PS ) M*EK4_GQJ8T]B/N5'518U>Q*>/%85%7^6K.3GF8_\2^"YV!^4"03S:4/W[#M3 M/YHGH5=!S[(M*E;+@M>>8+N9OT"3-2(FP2)^%NPL!W//2'GA_-4LOFQG?F@J M8B7;*$-!]7!B*U:6ADG7\;LC]?L]3>)P?F'_9,5K,2]4LA4O?Q5;=9CYF>]M MV8X>2_7,SY]9)RCVO4[]5W9BI8:;2O0>&UY*^^MMCE+QJF/1I53TK1V+VH[G MCO^2!B?@+@'W"7KO6PFD2R#O"='-A*A+B.[=(>X28F>'H-5NS7RDBLZG@I\] MT7X/#36?'9K$^G5M3-"^'?M,^REU]#2/PFP:G Q1AUFV&#S I/@CY'$,03TB MT 7T56"HBB4>I3L;K,:(E#@U_)-D?9/D0YD$-(O8?/+!K!PFB$""R!)$0P(4 M.FZWF-1B:HLA6>)H70$@0E+'D#$H#2,'M!Z#DC2Z(BH&1<6 J"MO/P$)DOMM M34&"] Y;6TP\T(GS*'9L!4!QECNVCD$Q(0[3&@ AG,*B,E!4!HC",$$.$N3W MVXI"N#F$=QC;@892T]P!K0!0DB.WB8Q!*,HZ'@*$76D%"&Q9 M"X3_PUZXG2!RC[UD] =%.'/M'8-BMQL &$S<#@GMEKG>!H/#I6)B;T]ZZ6WX ML5;&D4&TOTTLL#F&=J%XDUW'0KZ.]G\+U!+ P04 " - M= U-$[B^1,\! ^! &0 'AL+W=OPDGC^K:S/D'*?& M M? /[?3AI%Y&%I>X%2-,KB30T!7Z*#\?,XP/@1P^C6>V1[^2LU*L//M<%CKPA MX%!9S\#<>;P3(:O[$Z#;\'(-JM1%AJE9 M99?A>*+A_O_"I\GZRG3;2X/.RKI7%.ZZ4 M]!18-&PO M=V]R:W-H965T@FW^=[\[.[YC=9?J55^$,,%;735Z'5Z, M:1_B6!\NHN8ZDJUH[)N35#4W=JK.L6Z5X$=O5% M354V8J\"?:UKKO[N1"7OZQ"%[PM/Y?EBW$*\6;7\+'X*\]SNE9W%@Y=C68M& ME[()E#BMPRUZV"'J#+SB5RGN>C0.7"HO4KZZR;?C.DQ<1*(2!^-<-/[S0327=5B$P5&<^+4R3_+^5?0) MT3#HL_\N;J*R)91QDI?UO<+AJ(^O>BPVEYF_=LVS\\][[?S>##7!O@ <# MDOM<.I"/_#,W?+-2\AZH;O-;[LX8/6"[-P>WZ+?"O[/!:[MZVZ2(K>*;<]1K M=IT&CS1H4,36^X# $&*'9^8I3F '!(R1> ?D0XP4=I""#E+O(/T0 9HDV6FH MUS1>4S",$($Y%.10@(,G'#KCI E-1K(/G SD9 "'3#C9C/.)4))G*0S*05 . M@-()* = )"4,YA0@IP X=,(I9AR6,$86-HZ!' 9PL@FGTQ0C#L%1D<$8E,"W M*@% ^?1:=2(V)M&(+=PMM'!_$4 JIB0T(V$6%0M'A,!KO$48(,U*!9[G1**E MS8.O.R)S$$FF(#(_)AJ1A7\W@NL" @H#F1:&7I2/2 CG+,VRI9."BP,"J@.9 M5H=>-(:E*<68Y=-"%(\J?"W4V?- M#EZDL7W&=X.3E$;8@)+(!G2Q_7Z85.)DW#"W8]4UO6YB9-LW]'CXJMC\ U!+ M P04 " -= U-LGLRFO,! 3!0 &0 'AL+W=O5#9V-JFW!] M^]J&<-S%JOH'>Y?9V1E8.QVY>)$-@/)>&>UDYC=*]0>$9-$ (W+#>^CTFXH+ M1I0.18UD+X"4MHA1%&ZW.\1(V_EY:G-GD:=\4+3MX"P\.3!&Q)\C4#YF?N#? M$D]MW2B30'G:DQI^@/K9GX6.T,)2M@PZV?+.$U!E_F-P."4&;P'/+8QRM?>, MDPOG+R;X6F;^U@@""H4R#$0O5S@!I89(R_@]<_I+2U.XWM_8/UOOVLN%2#AQ M^JLM59/Y>]\KH2(#54]\_ *SG]CW9O/?X I4PXT2W:/@5-JG5PQ2<3:S:"F, MO$YKV]EUG/EO9>Z"<"X(EP+=^U\%>"[ ;P61-3\ILU8_$47R5/#1$]//ZHF9 MB>" ]<\TCC%-T-40SYCAAPA4F6!!(LR\M0E>+8WA7'KYO M<+I'1#ARM\!.%]@2X#5!$+L)(B=!9 FB=PKB#RHGS-YBN@FSWSQ@=YO8V29V MM-FY"79.@MW_&TV&4T"/##G5.TFC$&HK;'47H%'SI[%:RR MRXE_#.V,OL&GZ^([$77;2>_"E9YT.X\5YPJTFNU&"VGT#;4$%"IEMHG>B^F< M3H'B_7P%H>4>S/\"4$L#!!0 ( UT#4V.&TO=E ( %<) 9 >&PO M=V]R:W-H965T4%K MBY'#S'YVIVL7*8)&_"[(A0_:EDIE2^F;ZGS?SVRD')&2[(22P/)U)@M2EDI) M^OC;B=I]3$4#"5Y'\'J"C'V/ MX'<$_Y,0W"4$'2'H"0FZ2P@[0OAHA*@C1 ;!:8NEJ[_$ F+M3]0@]5_ MZDXC.;\[-:BG4W^3$\#EZ#D+_"1USDJHP\Q;C#? Q-XU9#F&N#W"D09Z%Q[D M8NZ-Z$: Q1@1^X:'+T567XNL 9$0SL0'Z^EKOC\L1'2C% $H$&B!X&I")L:$ M )@ &06#,*Y1L0=T5A#&@Q,*P81"0,"H^AS"!$9"$"8T$GI 9W5?YRJA"$PH M @0B(TB+B36F;G\C-YD@A.! ,1@H!@+%1N7B4: H6 8J*W,@[@U@/-B_Z;Q M!#2> ,;-3249!?)1//;]&&P]AGE)?-/U!'0] 5P;*V\)8,(;0>1Y"VZX") P M%R8(,E>=,]CC*\*.^H3FUHZ>:J&VH,%H?PMX]M0988S/W>G"!<:7[G35GO&? M\NV5XR=FQZ+FUI8*>3+I\^- J2#2.WJ2"RR7MYR^4Y*#4,U8MEE[U+<=09ON M&N/T=ZGL/U!+ P04 " -= U-<(OV=Q\" #;!0 &0 'AL+W=OIW0J_0F.70M-#)AG>!@.,J?(J7 MV]S@+>"E@:N#EET*2U]8GX(& 1X+6_HR0#(3D@T ^)9"! M0&8$Y*S8L]E216E)/+=GLUAPFG4AD),;Q?ZXN M\^ID'IU\II/=6<$XRAZGGF^4Z[T [3/Y,BY EU,]*!/MM:==EPP M."HSS?5&UL=53MCIP@%'T5P@,LBCK3 M3M1D9YNF3=IDLDW;WXQ>/[)\6,!Q^_8%=*V9VC\"EW//.1>XYI/2+Z8#L.A5 M<&D*W%D[G @Q50>"F0@;FAAL\ >>>R-GX MM7#B5=(G;N=O[!]#[:Z6*S/PI/C/OK9=@=]A5$/#1FZ?U?0)EGHRC);BO\ - MN(-[)TZC4MR$+ZI&8Y586)P5P5[GL9=AG.:=0[JD[2?0)8&N"4E((+-0RC1[GY.;)UHPYQE#-YAX11#' MODK0/8DS_2<]B:-]@F378Q((DJW^X;A/D.X2I($@W19YB.Z*G#''@)$!0Z-C M%D7_<9KM"F4[0O&=T!Z&WHF0S?4)T&UXN 95:I2A:3;1M3<>:;C^O_"YL;XR MW?;2H*NR[A&%JVZ4LN"L1 _.2^=Z>5UP:*R?'MU&ULE5;;CMHP$/V5*!^PL9V+ 0$2MZJ56FFUU;;/)A@2;1*GMH'M MW]=V0AK(L&)?B#TY<^:"3SS3LY!O*N-<>^]E4:F9GVE=3X) I1DOF7H2-:_, MF[V0)=-F*P^!JB5G.^=4%@%!* E*EE?^?.ILSW(^%4==Y!5_EIXZEB63?Y>\ M$.>9C_V+X24_9-H:@OFT9@?^D^O7^EF:7="Q[/*25RH7E2?Y?N8O\&2#J75P MB%\Y/ZO>VK.E;(5XLYMONYF/;$:\X*FV%,P\3GS%B\(RF3S^M*1^%],Z]M<7 M]B^N>%/,EBF^$L7O?*>SF3_RO1W?LV.A7\3Y*V\+BGVOK?X[/_'"P&TF)D8J M"N5^O?2HM"A;%I-*R=Z;9UZYY[GEO[C!#J1U()T#P1\ZA*U#^&B$J'6('HT0 MMPYQYX 3U]ZF=M?,-=-L/I7B[,GF/-3,'CL\B92$ MT^!DB5K,LL&0'H:2:\AJ",'7B,T0$251APE,DEVF!,IT20""^":-(89@>HU9 M/\"S 7AB.-<0[&KH_,.K& E,$($$D2.(K@AN"EDUF-AA*H<)X1 Q&"(&0HQN M0D"8,1PD 8,D0P**8 (*$M#'.SD""49 !K=GR'(-!QD 0 A-@!.L0 M/5XHOB-E#&0QT'(#HOU30Y)QC!"ZT0F C,TA3/K(Z[1 W2XP =*ZHWP,RPE_ M0D\8%A0&%#5LSE!2>$Q"!#0'$!_"Z(/FP"+$@,+HG4\-AB6&DT\T!Q89IH\T MAP[.0S2*H8,S!%)$Z+ U0>^2*KD\N(E!>:DX5MI^?7O6;BI9$'O)W=A7>+)N M9HO_-,VH\X/)0UXI;RNTN4+=1;<70G.3)WHRO<_,=-5M"K[7=DG-6C8C1K/1 MHF['IZ";X>;_ %!+ P04 " -= U-FS8I?@X% "\&0 &0 'AL+W=O ME9,5KS*O7MMCM_6,]:5[+,J__O?=%]7X[%=./AJ^[EVW;-9B/^E#SX$\Y0W?ED5 M?^\V[?9V:J>3C7_.7XOV:_7^JQ\"4M/)$/WO_LT7 =Z-)/2QKHJF_YVL7YNV M*@W[Z_O@_\.,-X#! $X&H>_/#' PP)\&\E,#.1C(L3VHP4!% M/_23MRH\+K676/_=OK_ I]-:'U;2*/GL[?. MT8"Y/V+@#&/@$O) (>*$F(4!G$8!W"CN@9A''2PIPF TAO]ULOK4R<4PD24+ M>WL\)TMKWH%D'@;Q@VT1L'S&FQ^R/5%K4#K*($0:GKTP#',(),')F1"S S%H3/6R<20>(T05"0@)5."GX5"74$, M/P^%'D.,IJD0I$JJ6*LX(%B!@JPC% C:!%V+IN:* Z(#T"FR>;405"[ )*:W MX.>WL%>0S<]PX<:0[4C$UEDA9! ]K$7@=XC02JD6 32QCP^@/F"J)Y_0&ZP6"(MB1@F5$"EPP.I02BR'RZH-7E$K(JP^. M*9:05D%26" )36$HG"+Y3&$F0T%8IC EA4B(*_+*B$SIY1(+(?+*@U<47Y)7 M'CFF^)*TJ-)".%+S,S6:UD2=&5A(>*+V*P;GPGQ/QN7_AB@F:RKUWW;47/6>CIJN(/NRW74?B]NEH)I?Q WJ^-!PD_WQW.- M/_+Z9;=O)D]5VU9E_U7[N:I:'T:??0G)L?7YYO10^.>VNS7AOCZ>)QP?VNHP MG)7,3@&PO=V]R M:W-H965T,#EY)CF???BFIXY&J?B;R32PI']DLLKK^8I%7;^O-']NGOM^- M_EPN5MOK\=-N]_)I,MG>/?7+^?:7]4N_JO_SL-XLY[OZ=?,XV;YL^OG]H=%R M,2'GXF0Y?UZ-;ZX.OWW9W%RM7W>+YU7_93/:OBZ7\\W_;OO%^NUZ[,???_CM M^?%IM_]A]JOM\WHUVO0/U^//_E.7#@T. MQ'^>^[?MR>?1WI2OZ_4?^R]_O[\>N_V(^D5_M]MW,:]_OO73?K'8]U3'\=^A MT_'[,_<-3S]_[_W7@_'5F*_S;3]=+WY_OM\]78_S>'3?/\Q?%[O?UF]_ZP># M9#P:K/]'_ZU?5'P_DOJ,N_5B>_AW=/>ZW:V70R]U*,OYG\>_SZO#W[>A_^_- M< ,:&M![@_KL'S4(0X/P5P/^80,>&O"E3Y"A@:@G3(ZV'R9S-M_-;ZXVZ[?1 MYN@/+_.]V_E/4I?K;O_C874._U?G1T%H%+=DFJL'3"V1@AK#3SOI?MC)V3 #G*QP:!_.)JO@#AAVP(<. M^'0 HB;[B*0#LCK.9 ZQD%,3 KB8V06],I8+4DHF-7L=X'STADRL_M@T+YV9.QKS3>:: >*4O,>J*!+I24;50"7&#/K6G& N*M@EAGLD&]9GY: M'Z8 JTH?C'U ;&)*62L)XJBZ<,,)"(L)63&A5FY-.'23O]R/"$='LM'1^-' MG+^)L;#H!!N!E'WP6K !2#'59%PK )#U8#8R$4(1W */_>E@3D;?'T-2M!I M-@)=R:(SCAD *50T.FTE )W4I[<\"HL, 9'1N38![2CU65K)$5<50;\+,\"% M*#F;A00<>Y=;%F*!(;DXXR8]O#/ 56_/.@YW MD*L*Y1H68G&A]//,>V#.(W36YEG([#EG $KZ<1V ?.36TF/!([!9TKDW6>$Q MN3=@;.Y]04<=8-JY-V&-(ZMQ-O]4X0Y=DF;9K&2JLQIZRR60G/- M I:X8"6.!T$_%[%8!)C%FO5<%F.?D=.K8(:XF2MQZ6[":!*LFS;I"P+$[ ME,O]B'%\9!L?;7';EGC85?\PQ6U0"N*ZR]')".!R]:.B-\N JQDZ^T9QFW'X M9EM<,G[$MLH3F(/7Z1;@J+A 6N$ %^ON+.BB!^"DYBZA\:8P5A<&ZJ*3;K8A M/OIBBK@ $TEZ_S$#V/X-$)U. J[4%+[EHEA6V-:^FCTT#G!LR#8I#MO= 4=3 M6)@BK%INSF\L5L1KO^L EGUI.CA6$[8E+Y-MLZT[Z;.6*6+,T0: O-?UL YU MY5QKT;#"L54XFY@RD"YQNK@X15A@G;S/ $;>U#0[U!L%::T:EC>V\L:YD;HS M5A#.'PC_6$$85+A,^ >'))%9G^E-$>?W&VP]RS"O#V;+!KA8=S>N,4F"!4Z MP)G332!<=3PZU9P"CG(BO8N> :X*EV,=_@$GL:26)PD6.$&G)XWBE& %$;K< MDP1':0')O_8DL1DX[TLZ>IHM%GPQ)XD 2W43I-]6@ E[W\BT!"N(@+J6\2(; MS*,WN2B@@C.I-J \Y:(W;@#+H;6]%2P?8N6#2JL+'*HE?L!]<#@4D.T;][%Y M=_1>3\H48#7;-UDHP+RW66T'N%*7HI&B"0[5 LY*C/_8:@X7,AD(PD)VQCQ0 M/Q+1(:T#6*(H+>NPB@A0$9V "CBQ\*?3.%@'#S;LXJ'S]J3KAQW$B!O5S(@5 M)+J+\\^((W2T$=ID,A$<;P>3GR.*]2VC&:!J&J./-SN$A5Q:MF'IB';S8;+/ M:+DP=8D6"*4@!+0M)( M R)6J7A!32I:O>"ZU= JA;#]G0%MG<5RBF*L ])83H_ SJW#(A6M2'&K:!>Q M$L0/5*02#K?I@HI4LHFS/[N53E_WF\7!5?#NZ6[^N=OLE/_GU M_3KZ9]K?;E:_W_I/4P]^G_E/W?&R^5_='^^^_W.^>7Q>;4=?U[O=>GFX^?RP M7N_Z.GCW2UV0IWY^__YET3_L]A]3_;PYWCD_?MFM7X;[])/W2_TW_P=02P,$ M% @ #70-35##5M9@ @ + @ !D !X;"]W;W)K&ULE5;;CILP%/P5Q'L7;&,N41*IFZIJI5:*MMKVV4F<@!8PM9UD^_>U M#4$$3IJ4!WQASC!G\+&9GX5\4SGGVGNOREHM_%SK9A8$:IOSBJDGT?#:/-D+ M63%MAO(0J$9RMG-!51G@,(R#BA6UOYR[N;5,FWVE(PTYSXBI>E93(Z?G>D?O].&SCL7]@_ MN^1-,ANF^$J4OXJ=SA=^ZGL[OF?'4K^(\Q?>)41]K\O^&S_QTL"M$O..K2B5 MNWO;H]*BZEB,E(J]MVU1N_;<\5_"X # ^ $7_#"!= !D%!*TRE^HGIMER M+L79D^W7:IA=%&A&C)E;.^F\<\],MLK,GI91FLR#DR7J,,\M!@\P^!JQ A"T MAP1&0*\"@RJPBR=7*E*8@( $Q!%$ P*2CK)H(8F#U"TDS'!"PE$N4QR.4QI3 M!.N)0#W11$^49C !!0GHXX[$($%\WY$60J\RC7$8C[\N@",DH0F!]22@GF3J M2!;"!"E(D#[N2 829/<=R2:9)I20<4&LIC!*0AQA6 T*XH& ."7F&FD*!MNV/4>_,WDH:N5MA#8G@-NG]T)H;DC# M)T.:FZ.['Y1\KVTW,7W9GE_M0(NF.YN#_@=A^1=02P,$% @ #70-3==F MH@9* P MPT !D !X;"]W;W)K&ULE9=M;YLP M$,>_"N(#%-O8/%1)I"9TVJ1-JCIM>TT3)T$%G(&3=-]^MJ&4VD?'W@1P?G>^ M__G\M+B*YKD]-T6HO8:OE_Z=_CV'B?:P! _"WYM1^^> MEO(DQ+/^^+);^DA'Q$N^E=I%KAX7ON%EJ3VI.'[W3OVA3VTX?G_U_LF(5V*> M\I9O1/FKV,GCTD]\;\?W^;F4C^+ZF?>"F._UZK_R"R\5KB-1?6Q%V9I?;WMN MI:AZ+RJ4*G_IGD5MGM?>_ZL9;$!Z S(8J+X_,@A[@_#-@'YH0'L#.K<'UALP MJX>@TVZ2F>4R7RT:5IQKJ4=ZU#K<,NZ( M/K1:[6M\N\% >Z9O)>:0^^:^N])\RYM#4;?>DY#JJ&P.M'LA)%>QHQLU&$=U MBQH^2KZ7^C56[TUWE>@^I#CUUZ1@N*NM_@)02P,$% @ #70-32^]45G5 M 0 H 0 !D !X;"]W;W)K&ULC53;CILP%/P5 MRQ^PYA9((D!J4E6MU$K15MT^.W (UMJ8VD[8_GUMPZ)<4-L\8!][9LX,,;R;#CKX*"0/@M!U>\=<#D4.,3O"\_LU!JW0,J\IR?X#N9'?U"V M(K-*S01TFLD.*6@*_"'<[E.']X 7!H.^FB.7Y"CEJRN^U 4.G"'@4!FG0.UP M@3UP[H2LC5^3)IY;.N+U_%W]D\]NLQRIAKWD/UEMV@*O,:JAH6=NGN7P&:8\ M*XRF\%_A MS"G1/;HY)<^R>JSMI(,:E8*X*^C2/K_#B,.VDVT98)T42(9D*8 M_)403X3XCD!&9S[J1VIHF2LY(#7^63UU9R+=R-59<=_N-ZI.K-/H*(T]=OYP-%(:L*+!D[7>VNMB+C@TQDTS.U?C1S,6 M1O;3?4#F2ZG\ U!+ P04 " -= U-X%^D 1=G "CC0$ % 'AL+W-H M87)E9%-T&UL[;U9RG*W6OX83J?ICZNB6O_PIW]OJC_]^^Y/ MK^OY?E6N=UZQ7GA7ZUVU>_3>KKF%JEY[%U[S4&S+YM]_W/WIWW_$=_B]U'M7 MKW#S_=7G;[+;%?/=_ MC[YY\[@INS\&TXO_V?WN$IY>T!MOEL5]]]>[8MGTFC%]?"RW58T#7'BOBUWO M.3U_]6__=G"2;ZIF7BR]_ZLLMMX;^+*WS-TGI=_!9_]GV/WF9ELLJO6]=_VX MNJV7W5_?7[^]Z7XG*_ZIO*]PF:'C]\6J-[VW\.J??[[QKM[?7'WZ^.GM]=6U M]_;]JY'&7L'XMS#VMT I7[W_+!^[S[W:;[?=U1A;V8N+(+R(@I&NWE3+A_VNV0&K MP*KV9E&OFWI9+:CAE\6R6,]+> T8K_'.]NMBOZC@EW/@J%^O7WMG+\Z]%UZU M]FX>ZGT#+?:WOIP##07$)MG8DA5- ^W_U/NY:!Z(H^?X1_F/??6Y6,+SO4Y@ M,5"J--ZVG)?PT.VR]+UUN?/J.Z]8+NLO- M@/V]1[V]W=_NE5^A7X)$7N9_% M4^KI13#U@V3F0TO-IISOJL_ELK<#;]>?813UMNH+%.!:[5!CK/+, <6W"]I6QKA@0WQ2/M]X4'XF+1V^Z!YRJAF4?OKEH#I:*LNROF MV%-OGO#Z=@_3++_"(=D D>$*U2T2WU_LRNT*J.)V-[JL MVQ+&N._-IDV8!WK^Y6 WO#$'7N=^#LT,Q%RU0XKG)9G#L0[K6,)J]AY&M>.G M9E/,R__X 1BA*;>?RQ_^Y'6;))'Y4"\7Y;;Y'\11N\?>MG_?!05X:18;6!QZ9A>XC(*?+U2WL@I;5,BHFL/'SXG(!!P+0$FS/ MIJ@6%W 6S(M-!=O5??)3N0.5#6FWV*ZAI2$I;@2"D'2]@@UZ $H'I@=2;1I@ M%Q"D976_%JJ;/R*?K9NE2+/%W_<-T\$P#34#NWJ4VF@13GGSU-/S[&.!'/-0 M[BK0%4X_3:]WT#)I4L"Z;UA:H#Y5-]41O?+RR#%H3\Y#VW+TY-@,GD*'FNRV M4'4/C*,L9YCBZ),]7CGUC5,X='08[<>.CF'P\5,&((\>8-86>1I:(AWHPP:5 M2=B#,35/#\2A3O\(M48G6U<]S? ]Z BH+?4/6F;.M?Z]/\6&)W0/"DGCP707 M(TW,^T_VE)HMBAR@Z;NJ?V;Q@L%9K<_B7C_7Y7*)#Q"C+%;5FJP15&#,._U7 M/D.SR*;X$BSX;KN?[_9;MY\^-P&?L0"XV);,56//7HGL]>ZV]7]HMWMBO?PZ?P!)4'IG]W!NG)/X'U8< MI%72+$7VR TM@ 433>/_UCH[TWEEP#1I/-2_''S@@)UZUCF19 ML><8AJVC;+#5\^KSY)@5BJ->GK!^:LF_@+'Z> M.4VOW]'K+@>CD$'+:,0VL7/R=C4>]37H#7# KEV2A5_P,]G:(/(^5R"SO=M' M&":3W_EIG;W^3BK"T]4"&'*#3Z."@U2 9^'Z% WG;UO8A(M%_67=<%>CYCT_ M6=_=G3X1E*2TIG1*7]P6N)I(1$!!-+O>%I/4HY.69TKM.]JH8T$;P=_?!V"B M;0F=43O'UP#T?WX<93W]=8YO'EB+D3?J T;VX)C$$#[T[.*(&6J>/5N4SE"* M<6/Y@"GY_NE,<(Q+<16;8XSS<;^% X^H]G0]VA* H8KYF->,Z67;/V;,C/5! M,S3>8W.TOHL#6ZPIX%3:U7G[&-V'O0!Z..C\^E4 K(DF? M_G:[[P&6@!;A2*B,U#GNC6D/Z+LTZ8QR#UKSUKM!I\DO=;'V+@]T__1GF0^< M7;O?EN7@N??1F:/8]MZ2V*V^75;W(PHDT-39UG1Z[MUV)_84MY<, A_VV]7+*^YVE;:4 *>[N';;V_?]!VSI=J]_!0]DT"6$>73^>. M!3;*5E9XN")EB&&.JBI&*2[O[LKYCK>D>? 'F%W;#]4?43?'Z@51E/Y!'R[ MWBT?O;?L^A)?+=T]H45=;/L*V8?M?;$6]O8]J_CI-EN=M)PVCEXXKND&$^\Y MXU5FO.JF7A2/OH=VY:-WNV^J==F@/\$KO%TY?UC7R_K>_C#Q_@:TM=K47\JM MJIVY-7*7XC75/X4]0$]OJON'G8?F'5BZ]W1M:=I4US48-?3JS3LOF4XO0,W^ MK5PH:SE?E_>X .K/97V_+38/C^H]:'T/WN4*=FY>>+^N*Z-!\V:_*M;%HE!7 M[ZXNO:L]'I*^]ZY:+$#47A4-W_]>WN'+ZO+CY2OOLJF*BX\@5>ZJN?JP![$' M?+,E*00$WNZ-SDPX= LD?5Q(NL6!#]0;_,I-@K:SW"]*#^3$X@O("M]KZKL= M_L5N0C&N)EZO.Y"X:EOBQ34)8% BX0G=N$>--[PB#3JP8=M)ABWQP@]V67>C MW('J+XWE;_I7;ZE'4%BJM1#?"E;OON1[(?P)3ZS5IE@_XF88:T3-7?/ESA!L M8PD6W>O8.Q*$8S&!"@(]-\7V48$UL6%Z!:%>;6'X.%G;V$:[+ NBK):'6K'/ M&<_V9K]DN\FZ*DB_Q]&#Q"YES:NOWHI=326ZFE3?X4TN;:,5B=XB#9WX^@3, MLM)K+8X(5(\B$W@JJN])_P(_P(Z#O;A@78G6GA>[U9[JM+?SFOW\PEN6:]R?3<%W9M3P=H%]*V)M'.%VORRUB+W7W@8\ MPE;[Y3U/_Y$>O!8EAY]65_J,HDN9IM'B"D<)PIM%UJ*F^U'-3$A(:*X#ARRJ M9@[FVWY+5ZC;%?ST""-@U16[;$L%D#I &?@,S*'PC!E8\QT:VSC7!LY:NCM9%SN8L)8)5AK#\.!8 M?LI.-P_U?@GKA-,J:&_AG;_OUW/B-K.Y)_.Z+WN$JTE4(7*&J$FA$EGN:I\L M/QCYY7J]A]=!2P+1BMH):# K+YA>_*?J,<_@\#5!:/$D=_1*GS57N".PJPW: MP:"W3(BT*GCHRT.-5 !6/$K!_6U3+:H"1?C$NUPN%;R^QE, HT%H6X63C%)$ M#9$KJ)@S!1A64>6R6L%H=Z5>4'O*,PDQ+YE3_I1YXD,8$03J+O,<$J8F],:1 MU4@LJ^(W.)?!)EN9HQ!,[/UJ0R.%;0!94;!*R)N$Z\^W*SK*8=B90!QK64X& MSW>GN]%WN!>,1\A33 1I_1.1P[ MT'VSVXMX<10ZV!W*JH /JZVVV"@@84EGI0X8L:NJ;:^%LOY ;N1>XD_@:1PO MB>1ZR[X4D%2PTK#SMB>@&-"N)NH4E5]=$2FB@/]+ >(-]&@^V6=$"\6BWM#2 M \U9[7Y(%_=>UO /GCU!]D=[(+VYO'ZI#Z2A :A?-\1I^OG+ZU_-X^_K"8XD MO<#!V ^)\V$:F _QQ33WU27J_LP$PKT\!]EL:+[=K#'/+NJ["^8EU)/L)ZLO M]70?-1K#Y;WPPGCF!V$(?P73Q)]% 6Q'VY:3TV!A'8OM("@O]^+TA+?6Z(25 M-P,_R5+\?SI3XM(_W;B$T_7+6NORC7N%X>B5.+/>QGLPB;G(;^;!8^?8FRF9>5>@0("B6-!1AG8UBGWCX&(EJ QVS3D M0-2B4VFCBKQ;Z$( ?0&4<0P5PK'H*\J_PR'3@(0A@3?Q[-*JWOR]L?F?9'N MQ;)L:KT>#9T!:$J0\00#E(F8XQ:D(IQ%.[*Z<0"7>W0KP,GMD3E&OB=X_AYD M&)P]8#S5K+7=E@_%$C4$)?[*1QH?:D?<)8BY%:E?BVWQ13L0]Z[S=5D7:Z7= M=]CWJP<8%5LM=L"ZM6WI;BPM%>@47U"-P#,956R<&_4&J[1"TPH/!OS754*Q M5^,T)#NK6JO-$O9+J\Y:99 ^19$8(GJTE]^4MUL2\,B8;".C=-:Q4"W1"/SH M;7%14!#NH2OW%U0*MZ5C;*UKZ1$UA2V>$'-[SX-K+A_F;/;V=SZ9STHGAZ$4]]>F:S65;PS$V]J>9>.DT]M-!8SUS5H$)6 M=#FUV]8Z1)4M">YD58*L OWSUPVQ986Z"-JKT.BC;F4-0]?[ZLLW.R5A4A0Q MPOHPZ:E@_\"R:*,4=7NWJ?M]198\\H(=,#*':)__)-T*Q6.O>>O,T72(V1BL M_+)K@FS<3B2?MOZ&?"/*\8UT]:>N3?!%.*9B-!K.O]D2B6[I1 )R:A2:*&!" MCBHG X67I^^K0JZ3LTFAVT*.I9$G4=SQEIG>F8+0"V/"<&$J=#I; <4GR(X- M9RV^B,GF>&VFAH2=/DN ]I9Z;SW7JI];P:'^L<=MV,F\80GF1MHXH M"=;]MH1C>:)(L4[_B&AWM, M']D]5-O%!1IUCS 7M',HVE"W@10,U@KN.K&#["5QE[,H$L4!HNVV%J(Q3< : MHBW,[HRNS]"XJIV.Z.Z2#&HV<)4W7RQ:0/R K;HJMR 9V=056E":\&D);JL[L/H*;6+AMIC= MU[/1<];>5>4^Y4Y5@4;V?O#SW% K8,^)YR40-[C>H6J,<7/.1)I': MJT:))Y7YV[GT,YQT[X0H@AV_7"++@N9?8P@.<*$6*DW9(F5+Z=JM+)3%7L]C M22R^(F7F2P7-_K9&=1<&>%OA;0"L! 9)NP0#)KRF8_)G,W\H)PM!2SPK%ZQX MK5HB$T02G,3X#.B;0!VBU_'O[!5W26E0;9IX+V6HJC=4XEM[-6V<@^Q6O.5K MC#D,82V,CH/ =W"',6I+!WRB,P)E'BB_R_I1F)9FQB^+&T MZ[DXG/$T V9 MF$A<5H=V"736\DO!HK![&Z0PU>+'?0,LK'FC,7L XP#)4SR2VFG2R/0>*)<4 M9NU'P=6B3QT^R@F4E-M23EM0*R 7^6'[=L15, MO.2>@S:P -<7YKS&!:B:G;Z$;,H.=W[!6Y_E4I\I53N:UQ$G5D<9Z$1I9Y)M MVYEP:U/Z3PI1J4&BZ@6 M>2E$1H-N:&%1I" EIX)>KDMYP5,9<'DV/5_T6*B M]=T:9ILJ=W@%<.]*JYY*:%0#/O"ZUKUBW,N!HE(Q5=1$_#D0.ZP\,"$ZF;3@(Y*43!LEMK).>Z<,G?:'=X S^B,@'4=Z,4P@KG>2!%:QHV.5K\3I6"7! M)4F:!VS] :^"NSC67!VS\KUA*U]Q 6O8,NUT/KH6:_6I5;&6GW ;XM@,>M-Z1>DTK^8HM)7-% M<_P>EV,^^@$C!X-4=B@]V:X^J[!GDU"%]+IA[X;-]H#NB_.?U,O+7R[?O[KR MKG^^NKKQ+F^\O_SZ_LH&S5PVXJ-#7Y83D_-Q6U[01$^[BR%6#,(_VN_4:'I] MZ =IX$^SS#L+@L#/PIEW#E].X]R/XERYR?!!%OO3/#>MZ\_'$^:]V$^@X6SF MI]/,FT5^$"5J*&O>@['Z49YA"V,^C MU+;,']V,=B^=^5F4PE:DL$0Q[$02PI*%Z@5>Y.0PN6@*FWH61'X:91YFFL#W M60Z_17:+=5JZ=IE2$CO>UL#*)M!GC$TDB1],$VH"OH^GF$L\WL2A0%\@W\C/ M8)!Z8OKSTQ+=O2"'>:0YS"[V@SR H06SV)]E,W4TY]V#]!0@HUJ9H#_W,L6]-$Q\>,0[@ZD% M*0P\A5T*\U2=E#.N";&;8JA&$K^\LP@9&PG\+(WP__ YPP53_23R]F)Y^30% M>1+02(%:SKU9GOE)/7I\N;MA_?7WIL/G[R; MGZ_@OT]75]Z[#^]O?K[VKMZ_OGIMS@!UVAE A]VEW/8KFV6K3-(@LC1L@I]E MR.H@$V=\0P_##?T$EMQD#\*T@052I*8DP*G"#A&A=5)TX=U9A$PU]68@X2+\ M#-P#LE<-9>O:H0"WS& 9P\"#PR6.\,4$-(,HB>T@X#Q(88!G(9U>L-STC!I- M\:7K?YA(' %;1D'@$?G[,VC3S?;UPA2XAPXVT$:(55(0SVFN!O)^U0F)OB"/ M2' MR4RULWYC%&"F.?YT*)W62V&&26I;A0,IS#+53ZN%10#N@/[#!,\I^)0!,;02 M:%]X"0K+''DE#_FL2:9^ OLTDFBK*+,62742)_C:=#*-^(R:Q*&2%%O^&'=_ M!P%X4JZM=(((&[/(D6_T47>!X!J!*_WHXS'FOG[[OPZQ=HN%1QG]"&O#-D_A M' IS^CL*$_D.N-%E*E"B_%D>@_0#SL:UC^#DBK*\Q]D12(0<)$0$(A+.W2D^ MBD("J/L8 )/#O$VRAA82OB M %\*XY"&,\U1)R13TP"A^-GN#K/!3H*LPSNGO&8KS M4]@;U.70ZG7\Z7NP>!#&I 6C9,SQH$'M. Z##I.#$IP[.JA\/,CF 9Q=6:ME M$,])& PQ>@@B 0DI3O!!^#2-LBZC@Z(6AL21 >%P(4O.8*RSXZP>3D#A959F M$0%?! ZKP\>X\SMHJD]E]32?N_/0+Z;:GLI"?/@^FY9? M):H+PZQ8G *;8:3J9[G$UK%+\WHI 1%X.\BQ6N0'J;8+B@\F3]Z-]5]8ITUC M0P_0YU"AX-Y5S1U%<;?\4C:&%TG(W&*PA]]<=A2>N17=FLL*=!3KZPEU0S(" M3=*FX1NS D0T",(U[C_&X3'RS>[1WI/3)7:UVM2\KCIT0%M5LGBRMG,]I0L> M"GE\K ?,Y_L<8F>S;I*H(LLC7E2[&^1>DYA#_$U)#WP)BWLOZ5AF--W[^&U9 M,'VS$VU7JVY8K:$^'[=B6\*0OC@1$4P .K$?MI"^D##N76]-!U<4-U6OJ;++ MZ0TM9S^Z88*!3N(*I1L>-)8>=GP%CRFT=>ONLVC:,?@2M,:'E7Z7#^DO=/WC MT85?[] V:ZR>O,;=T&7EA.V\-PDU?S:!"%JUP(DV<*:;%#[VS^EK>A/'@:Q0 M,^GAU?%%L40_,EW/T[UZO=\Q\VJ5A7,8<%J2^'@+DF>IK\UL9M[?D!>_E$Y( M)AR& V16MC0"_@)=T^^>X=;SOT "MX1U?7:ICE&R>FLRVSG/M+ MOL;%9!'8#_B=]_#,'>N/*!6ZPSUW9(6^,Y?+<7UJL?1B1[7KS8:=%L0R="#; MVT)> 3#\=YC;-2+'.,MU21?L>,;LS-30MUR:N+*RP!P[/:L1F8AZPK;63B3@ M;TPYX]?SZ*W_2]I[FM=S)W>=UWCQN$X3GQG/Z4&^_.W=F++KT(G1@%DY"J M=8?Q516)HR,=^#; GJY: _@X(I[=(Q"OXS%F&NFK(K_=676.ZJTJ=$8G=(52 M8"XY:9]+UD5XK07?!_9OZ0AL6DR\4.$(3UR:3864.[R5SFHM'SU7Y6DO LK6 M![X&0"X\JWBH1B&AU_E.4_4WQ>MO2D>R^CH2D$+8%;+@ E,5B,"(WH@NMQ0X MB5$-X_MC(E$DTG1H@UC6#DE995A-]-'&A'.2$-:B8.&P(M\'Z]M"M/OFI.73 MD%NI O@D#!O5:I$@>PR(AM,?[W]@%94\LZ7D.Q0"2[*@[TMO ;+WPFQ"*V"+ MCP(\AR5[5C+F.*6PV5/H-L7AL9(,I5 R7T=YG MP)SQ=1WZA4?O3G0[P41"6BHQC:0B^ [V XC2RN+/^]M0Y!%NQH$Y.R&)$H#8 M:/&,Z=$J8,(SW1@E#)G'B!=*4:1S;H47PHC@ MC$H>W_H32=WMEW>@#*S&0DUA!-R(L^S$Q-5=?RY(/=VY4!-X=V^/K[K]ZOP! M 19ZTAQC^/! WOZF,#D6-:ENW!G3%/)TM:;SL=H.JV[*B K)&7JJ7:'&=%XW M5%U'-7H_(ZG>.+H]\A)!45 G(KT-EUPJ61*\+HN'AS4K#7 M,F^=0[1>^)HO.I&.K ^0B88<7[;W;]UF)5;Z4(Z">4Z2M1TRYULA2D&U>CF< M<$NG=3 M^/.=OL/KW+-7*SAM*/R,UX\C\MZN58,.O7FUG>]7J%%JZP))@QA^N%,5:6!19:/VYAGX8IIJ/^6XTFE8% MZ; A>;?9=4?2%>0Z>TQ^=P/Y" $"(?U@,6@!R5TW3!X8_-59&)@#-Z+]1D#9 M9H(C=DPOX-9*""=@Z[B$\-'_PV D(K,6)O+43G8H\6%1<2#7JBQU2GX_6'B. MX(C;JI!#'^$,:!VWY$/F.$YIA]T,1J@81X)OLA;<&'12ZYQ .="1CH>HZ]S& M\9PDW]6F'+7)IF4,1VP/B TRG335;LM5M2,E28))Q8D.YY#3=$\ZK?HQ=R9Z MU1S3!=H7G<"$ Q.5L"R>)YL"&&YLM(6!24_4M3;@1^PQHZ.@Y6"L?7$$C1D/ MRCU:YX)Q091$CB)8 A3ZE%>UL3DU0DH2PFY2BH:#3D7W<#RV3NP:"M# 68RRGQ.8-4YZ73$4'L].KE"&/Q-LX24SVD"\D[%#N:/9;]22W MUH#K4+7VP,T$Z Z_Z>:<64N!'<<\/T/K-DB?@Z(;.J]M+#JY%S&Q#15=-11Y M;,0 FDB4$K8JP2J\7*)N?=_.<&OE&IB%(*\^KFLOI\G,%!-B="PG46\#W=[J MFP0?U1R;BZY;H@EPDB>>#"^85=SN.!:VV2A(^ MC2K5M<:ND2UMI[8O3$$BG4=;F/O;OXMQM=ONRXO]QJ=K#(KM9U*B;QO[L_QA M6?J=34&R7[IY218&TG@GNPJ-95OT/M6WC 2V=KEV!?_99"I MG:DJ.U4V6.;:Q3G0H8D(U4EQRGAUZ.P2O!!]VDW:Z^1\Z;.U,<)Z6]J(]>,)::R$F$?3R*9/:B"_#T6'UUA@:,AX*7KUA:^6]R)=>Z#9));TM1W"%LT2]2\TS;0XV+>QT>_$[4:^6]7[A_>AI(791-!?%A=SPR*_.903_;/SG M[K4R](4&F1SSKGNH;L-OLHYB@]I[$4-]H8K MM0>YLB*'KYP+K?UVT6/W>%6OW&QB.!XNS 7'F%-)6,BY+<+&^&;;H$O!8$"R M?T'D!$U=DZB?RF6O%>OQ.LC\9>/;[2EN1$O8%S<>&]*4OSJ^?\^F%=OD)%ZUK. MQZ$6/@A\BZOLD^[CA#0XNH][NZ? #K1[(Y4A% MO&?!3XR5?KO?.7 )8! 9[(#'E#ROJS$*N:9;,35L' 9=RB7@I>2>5Z+O6AUVF^Z\\PWG ;&&(O MA=IY17!HUFZDBTDN$K5&[=PD:8UC:4G;20MDI[-.26K$KR+BE7XK%H\.PSI. M>T,%W75C=0'#X @!!]B[5.R)[@ZTG;$W?#P]UQZ:J+^6ZP4\])IWZ "O2'H0 M*L,WCM#\J$6J?F72DJ,DK]R/ZG75%/? O?FKE[L30VWVTE#:ND&"_NR32;G MXY$\239P2^, ZRM*%O_H1:\0/+6\(^<-&((WE%_DUEDRL4\<3,88QX0R3 C# M+A20>E?\':8H,9G&WKSD(=4:XHK82B MB3%6/@;#-YSA7VE 0:8O;$2YS. 5J\I_WM9@_BBND'IED$)!37A5;V&5T<=& MPYYF_I0:"O/$3R(,A\6@QBSEC)8@]>-IHCZBNC='>%LDA"!*_&R:>SF6ILR\ M<.;/4AARDOO3!%9@58CS_5VYJ/:KBVN28V&8^FD28%()QCH',S])X"682)QD M3YFG]FI\:NOEHK@;=?6CN0""$5\ZMH!RK@,D%';H1#PS#4ARSS3VP^D,PX1A MJZ<4CYW ZJ0\NBR"_8\YHG.P.1K"N9\-%&,J4&S&#,*IDGB MISA@$U -T\)@W&P*Q!5[(7 #T(Z$62ML/,U2>!D7>H;/YCB*(-"+8>*LGT?O M^0P64"8LX#^\).,X[_;]![&&0PV J:$G8!=2Y#5(R\!'@VGV1C! MQS&T!P0?Q92$!IN3PO(EP'!1&CYIIO\M% ^#!\F4YKCC&9)@0B)A"B)/AA?# MS,(H.DKR&"4=P$+$+&!2C*L&:H)/^?1)ZZ#/,%U/LAG*=M6V0=,&>;K%VVR; MM=GX5O%P %C-=RV,WQ%<]B[TU!FMMB2PGO]DPW^=+&"=@^>.Q#G87+Q'C7$Z MDE(NP*?,CY)[2A0..S3-8@INUW&.80;R.O(B.%O"S"ZCSL \V'\KOU3Q*[KO M/,F!]1/;8JLVT\%F=4J?=ISJ)G%A6ST[3>IG9IADDGO REDK<+I7^0[TTJ-N['DF]P.5% MON"I?C(@"?/"-3]MV9!! J8DG 80=(Q/C MMMBO#<5X9S7''A'ZGW)^.1\2IK8-CIDJ-81M&W"!3 K&A.HRFDFE,FH&948! MA>DE<1B9XP=QA?% 2U-_.LODCSQ"_0ET=CC<,2LJQW_B:0C?AE-X/*2L,?XG MPR]M4B!6B8_Y__B#DZCH9T'"_\A;BZ1K5GH[2BN/Q/"+8!G?^P] >..ZN[HX;V>-N M- @"V642GBLT.3!>3U:_+>M[)W 3HR,1 )#P/QW83SR3U&W)@*PV8L9> MA1(4'%^_RM(EW4AB4S4!3_>"80R"S0]2"^#>][567W2-: MH&@EJX;O8LDPZJ1Q%$K'^>'50&N1L1."UFU72+$.56Z^6DL(,FRIW/F. _+I M:Q[2)N>PDNTT1HJ([,(<<6A7E]C:D5>&8Y5T4*! O$"!.%1]SZ2Q?H3]I*Q/ M[^R'JX_7/YR/EHFV3XXC34>(-#WAPP>^D#A&55-8>;TG?%ZG*"&EN2JG'KQ6\BGC10-1 MZ536[@@E7N96EY\[TJFN/M^NB>AMEGNJ$F1R5N]@WGA?AA<%IC!':\1>?\34 M@@2 6N1M=!4W^^VC=*61\E[WVE?M]C7_N_TX41O7YSOO]W%MK--!ZVI#06E.KA0!UP^7J'762<0F+^ M4N_W*SQPZ^U/H^ +\=0/D\3-T@;E,)A&ZK6=ZT\@4SITT3@IUDS'2%3>K>$% MADS ?[(TD:QJ^F<6J_X&=@ADP:>[(23<';?DMQ)BBZ(0)A![41QX,:BYIP[3 MW2E&;\#,[B#-)<&;/F79J4@4P22(;+)Z,$D&T"C@F< FK,,S4_7F:)V[SI&! M/NSI=$JYPT%&*&H4*H2N'!U*2TLC^:S%%ZI>,->5RLQ&BJ+%A[@$C_) @U!/#0F0_W1Z MX2EIX/(35RQK+\^D7^'Z=H=%QG3X]AN3!_]&X*M\[Y44Q/VE+'2 &'MP[,,? MQJOD8@\@KTSUK?$S)P:Y]@W#48/#4=@DE<7L0&+)'9V1^]9^'G7W]4O_7!\I MT-S"F@M@-PBXQY8P]L[(P-FO]2A]YY%T_LA480H_NM%,L=*U(-@.>I;3._7R?5$<,<=1$%0X[Y6J_U*F:K/VGK#W0+;GX03 M"2B;+UKHMVRM:-"_-S $C16 :0>WDL2*O&Y;1VU4;'I!^5*"\E6Q4O+"[5., M(RHQ":M,-!Q&2+9A0&D/VB/)0@*#PE8L/MI%;\S*81;&UXW.@C=?@ZKV(L@2 MW;'QY]1\,UZL6WJV0_I&[[CYY=*J':@?PQ>>J1$HC,%$:TN1WWG)'WR53>#_ M7C#%_X7P-\TZ@'^%IXVQ;Y/&=!P(C)-J/R@"!9;"V'?5Y[)[GG!9!PKXD$15 M3*3D%]2[ @PF$0=AX"3L6-/6*2KR BME!3.2 GC *]KO'==8Z&T2$?2S"JY[ M9[A%^IKAY;77HW$,F#;[K3O.M->N]M$/@/Q-_(Y6R'TCL7OLR#5$*:7Z))6) M#B4R50B='0FF(FV\0WZXR^ZXF.<,1UG6ZX6=5I M5F- "^H@3",NP*G=9[-CUE*%+ MMNC7=:MJE&M ,=VU,BU(Y&HZ9M]4@:[WEG4A9C9G:BF"((%#'Q97IW(-#!BWCJ'&6::M4+ M04ZEQ[X439?^!F"9S$35P$0/G8]N26'EY&'*S'4>[_#D;3R[(7"LO@!AG=U0*JX 15.O?Q%$%+QLM M,/4=17 N]29-M+ SBV[='=VFR1YQK ,I/*'QI?GHJ':Z]J0@S(@_51O1P]:% MLW@8DJ1= "\00R^7Q>O?/PXOGFHO'HH)@YR-Z:S&U! 3I3&.VM;>VOR>X2%W MXR-V8_THMY^.+31PHT7UA-%8FK09>)$ MC\7E:77-:5#0%DS.]D^P&\?7SD34.%):M>5 G[RZCA..5KQ3U[L"2^JL MJ!/QZ;5*Y!RNAP147^Q04?>7=#2\^T^:23.*R:':\BONVE-FI!-7!,8(8J_"!_);#R3 @++W(DS]* E9SV?3%+XU MH1FZI*9YQ61>,"E/HAE[<3A70U_=765N76Y%%/R35%MO;]BC ;&:\I"#,0!SO(0N)]6/YS !OV9JE8OO+/B MW(NGH"6&H1BW.R@&O90+N5VAQ:(L#3/H@2LI30F4.()40Z6 M_\A!=J:!=W9+3P,PP2SO.(J<#)[QX._K"P<7SHVJ>[._"\QW)S3H4)+9B< R8K[MBV$FZY"F=6J]N-)T( M'GKG<['E2%0;VTU^)QI3Z=3=41H$&.UG,F,5[M1-R]:\0^+B " 8E,MEIG0\ M@R\RFVH)A5MSJ"'BJS;7:G BTWZH]N MZ[9-;R]OMX-<=B32N MQFF<,Y9/('(U3N1OU];:9'*F:UY-,43-)=UBX@S+=3&7VP"%50P^Q1P G*5J,"LRX=YQW?I$"?;NIUKS>E>_-- MG"ZJV3;FMP.+X2P/X1O=D?_- &PC_@EVT:J$4>QVV^IVO]/A>G*YR74"-)GS M#?E0+2^FKQ72*?&Z@+YB)OINRY%ERB)\:Z<#L_1@3400)2L'*J(A.M9E!.SY MHR^=QMQ"9K$0E(%NJW2&D1&03OLFAT+0VP1"16* R26#A62+Y>,_)2RY7I2, MNE:!]FDG,$IDN)MN?>(&G>[Z7>1D%[Q*PKZ9JR9#]MF8TYCFO7 %-/#J M"PPUBJT[.O;#+!H.K%+[M8M?X$B_B??!%*WDK?"]3C?1E,*U%/N\9X.Q6RZ! M2G$\?9= =S(V<,I'<%0WC0<7UV!B]/ F]VLMA5 1WM2-AJ:F\*Q"Q-_@>>9$ M;BL;5$Q!6X+P[E)/QT -;3E,A(2W062%C5RWE4Y&!B!^KJ5![=C?-M6B8I." MZ)"],4M]\53L*>:E)F5%PAR D(3YP ?$D="D<)F2BTSAUO$%X;;5**6:&>KAEB8+! M %1V1\G]4W]E]=G'@79.?/?RT:I+=%S(L4+Q"S8F Q>4 98.$/?/<"K"%OAL MP"E]U*,&8S@;33P$KG0F1\>?1O#OZG9PU!G8>;WJA*!'R6C]U:OW.^1^O)Q> M"S@4$QRV[V<0;:PN18-Z4MUO692+7XGI9(XX/7G!1F@Q& M)DN]$,%9 :O:IC;<>?L-73([D1(F$M^&=0NP_0,CB-D[;,WUM/A""93\ 1KK M;XA-X_@H/NUAXX+I[066:IW>)A?!DV\O=,<+E<:!'P:!$X7>'?+ ,Y,R2/,Y<34,:NB!:%J=HW*Q8Q.O$>06*:SVEER#H*A0H78DYCG6C:"EUCA9M H8 ]I.X+FE7# T_DL&INXD>['T MUR>= V2SM1J5DL@ZB['7]^ZRGM"F$[QJGYF(?EAA#)52[_0-<*.!<2 MG)1=Q3C:5#<)%W;WZ,F= 9?RP913FN&"/#*W$AD M(=011CK8P @:#@5BT!'<+HU@(4+!8EC=TH[T>YJH=Q;?6K0!R6S4]TFDF<"C M?M\:Z2^:B;'8UK=\Q=N-8J%87J24>U207,U5:TBX .X]C'O[N)\_#/0Z5.1\ MJ/+W1%VM-%2VQ>V2.D/ZZNTC'*6$*$<#*^T+[=0I7Y#A]&L;?,W4O/"512:# M,Z:4.BH.F/BN+%:D@C0\26Q*0UKG6A:Y@I1HF6 MXUI'QW .@$2XF%];[*5:B.&"AFI0<#7[U4O26W5,C^_I.%THV\6=N[)Z)2SEZ^LZNSL.,BC.$W?#ODARG$Y]=Q%]\6^, MK+B4-,'K;PL$S*Y%9( O\.CC!59\L>G:F" ' A"-\46Y6MOB >H-O8R10_@N M:3;5:5*S1'M!$;286Y2D55K"I: OI86LK&08CTH*MKCI?F18.E"$&A"004FV M4IU24X=Q?TA&(3%EQ6#V!NE-.).O!!S!B#4C0..6-D"OI'0P:E]@L9B2C?*+ MZK+.^$(IH)&[4&LOJE73ZGY3-*T24%I:MY9(6O,5*I1:2ND8S%WM2Z19:]O, MR6RA[0U;RSCT7)#)!K*5;8@HPZ\ZB=4'^@/:72QK=*FY>>_84,B-$$8X MXV*JWFR=RW[<<#$"''73!+0"X6#'>_)T?>5.8;(:[!@ MB$%3>Z"[HHX,I"H6'73,\BLH(9)T[1Q*Y%!P X<6VNJ@FV873KTQ$-I[M/B< MF'I7"_/;LH?00UL]+JQ94QH'G/Q76Z3DF^1>65:_-QYV43"Z@M9(M**5"_O:5%6:6G MZ9TY-,T9H@Q<@PM32!$7S:IZO'=%M>2(@8)+K5!!.?@60R&WY%M&=6)M@F3- MF];8UOX='3^#[@PL%@NT6V^XU*06?;=X_ZE]4R815NZ:SUF6U 8]QVQ7=\7= M<1 )BC_, C!TGQ+/".:,[I8\TJ[ (NAAPUX< MK.YUO\V3%8F*U6.I7"@3LTC65KW8OPG4-99Q<=H25XUR*XSZ;E$D*:\EWBAJ M1WR];"M0MPKHD+4$)A':*1D<"2$,X)$B2W2VB@0LEIBO@ED79&!MT TN4^;P M:>-LYJ7?59BY1*4X>M%6ZKA,9)!EVV9[795HDZQM/[JNT.%RQ)*?0666U1WF M=$_4+T14'RU1'=A2UI[L)O0ITAS9IVA\-AIFL\7[A]+13 VEP'81.#=I!5S\ MJUC_MMUO=O-'MV>_1_O<@J];POU8PH"IK3LT7$R-#=PA2D#985D =+[@:_7F M49"K;.P<2@TJVKOG>:K?D^4U8%7.A6IW3=.3(MXZH1[.6@/$42$ MV4EE1:S9$E5&6FC59WU'+6!-WO$^WK9C"MEUK8SK&N1;B5MB7=CHO+6[XV;H M2(0.BHE!RAH(0Z9C"^PG@Q\S]L@GPI?%*8^Z:+ROJ^5/S::8E__Q T6M;#^7 M/_PIF&+8<:\?JB6V*45I$"O&@MB"K8,NR0T(Z(% X)\\"N!3$L#W1PI\9?P[ M#,ECOZ(%W"; >3?@C]!EM/:(=RE;X7>*]-/-&'W_[Y,2.F" M(YN0I5OM*Q/73%5$\,)R^=B&>=?JDH&:%T7.=NQZ.PG1B3U^ U=3>*>!"3"F M0)8:R5WP^ZJ@A373VK5SI5@[,/"MR(1@^@=R?Z'8]AUH.@/8?+@<^^'I?"E! ME[@OUD(T&@&E/(NKC(G28=;G3.1?.R,4H3!8*:8\.YTF(*9KA>_T<>2-#W[T%._PMEU!1-^5#V8-[0X- MS=:T1=-"G5(+HUT&SA8<$/RH1N=HV#PODPXAP&0-0N"LFA:F/G:G,2+=:C"M MDJ^P)1V>LW+IHUE2=K7K:T:>_MK!O=7=VZ(>RA6"9+L5!%-7BDF_\VV!3.Y\ M!:0O93_P+J 5GKI[9.0H7:CLMJ2S!#?NK)S<3WRO57=$T#^X^MO=2 F: =GL MUH':EBW$O&YY,WA[H$M/=ZF/)M<99FMG;34XE]5ZG8HN4KR8^\;XE\Y"?9&B M\2W8-0TDQP40)>H F?JP\02>]PTGTH&(\ MWCN@H[-+-)(MF9R?],U@#8/9-"* 4[>:01!B#'[HU#5(_3Q(^S4-HCCPTS@R MM0V"?.K6.(!_8D2'[Y8X""+&])92!Z 'Y4FH*QX$4\Q7Z8#@!_ 3YCN%+4#\ M*$[]:=J"QD]2/Z6$!'?31O-I>,O&?Z8->U(VSK]FNUP@_L!/@M@/DZ@%RA^F MH3]+>'Q8RS],^-G\:(!1_:C#ZHR1'"'>-U9]BXVD?J!][B& $ MB/F&>P M'8+;#TIL&G=A^^'Y'/8TC5N [OA['+2AW>&Q&0SUS2DELTQ5-H;AT_:0MI_\ MMETBF@[*F1=1B$/@0+(70>Z'T=1F!L?^+$F&@LRTJD!L.R@WE%;BMQW=Q%PB MF..B=JIAFTJZ]M20XCC= ^6QK2_VC@'5/@9.#<@^22L;6>X1L>XN-U ([C4O M-_0:3%,;-ICYTY!C^E1[N9^XBJ9@[K-648T?IHJ"5EKXG[MRJR,(VD4$,942 M+[NX B[6574<;=5@R;U%=2?N)P21VWTI2YL.*76,-_ ^N4,U%I]$T1K%G)+" M&Z=VD3;!\?,: 4[;Z914LO"]/>"I=!??#Q;N.4YN=)@L1LJ:;/OW"'S4N;%# M9WM)>AR,'JRKN=A]+8O04:I;.A%Z^0_G%-=;XBS8BF[)KKX715]BZ!J4Y.Y= MP)94Z-^AJP.;ETH505C%QQBA1_KV3;MV@!L2 /8(QT-@!HV.0/(#$(AYT"00B M99\1]EG*FDCBN:^U=8UNYD1%V!:)FC%4F7S6/GO[?(SXP?>!S#CU5M;%M\"B M3E*OZ;F]8B8!>.*]DEQX]JH[./7#FVCX1,G#HKUJS=@6Z6:QQ"));Y!C-S+& ML\NV4BG7K,FI?+%Q%_8:-IPC'@RZX.&U/"/3RFJK)Q:_.I)D;X2$ ZE/2M@4SV[2/$!- MB$D'B6=^/N6\]!0.U2R+3ZUI==.Q.*S"IU4\4>MLO:-7?7^,,T2LRI/X6"\A MBE"_#3'3=!92AO,,AAD&=F@9YI_&'J*6QA[,!?X_BT O"F580YX?:#]#Y,0( M-,\8:V)Y,6@1>8PZ&;27Q)%4U1$)C>IP CHA3",'+2@(4,L!12HFU,4/9ILU MP_P$PS/BRQL37UAU"S;" ^5W!GUC&2$LHP4KE\:J#8JQ;8%BF!9@=6!+/)C& M+%27UG&J/;+VR=Q6L= P _"5@7GFH]G2,4'AS@@E-\!D9(++]1/Z-X-%CK)C M!-I-9W\B@08Q=$OX#Z"C C4@76*-JE T9R /7B5-H&2)!,8$(=O#PUU.TMD M@6HK1%L>;&X@Z<]BZ#@\2J!39 6J^Y7Y80R;"&2(G $4$?K3(+%#PZ9GH)W[ M4Q@?8F6F4S\UY1^&R7,**GX"JGT(A!=!LUA@9@;AD88@%C*V:T\BVR'HF.\K7&&?84&1DZ:8X,(T'449$H^ YB3H*87-CW C0P', 0D19IBN$R :OK)5)IU2 MN!"9YO,]#PN8(D MZ&SU"Y BT-L7T".AD3C4@4T7]8TBMVQP4JG6'H53ZT4F@ U"X2V#"FS);T0WBLP^PU"'NLR@/2 M]GAZ$Q9A@= 9KT8%1O9<(5! MV\=^/X10%008SM5^7EV9C-'+_?V^V6ELH3:6XZN"PJB6WK5.[%146A71]N<3 M@XNN']-(T5AJ?5'=$^RA30G50>]RE0G<^0KQM=?(!;[WX:&J!0J; P(1KI/D M*%+TNVKQA;!!UPMU7>_A*XQ';V%$^ (G31"W)@6,$M(,<@?%G^G9^0-I;5EN M$62=V+^"@I*6WI=Z^UO%Z.LT.0OC-K%K92J.[LKYP[I>UO>/SBKL:B5+LQ0' M(J.>;^^+M9!M8U)N=01:AU@8HHL( D@$,!]OY1^],D\ZJVZW&JO39&7%TY>L+-MDHVN>G7$<.C6F6D&TZE;8K+. M$467^K+NKT[ E1YT+R[OI:Z6]-&-6F'(SCFGH;^E=#_OTD)/7 M4"2@5'\4- MWBM0=OS3(^@,# M4+]N:#?U\Y?7OYK'W]<3'$EZ@8.Q'Q+G R@B^D-\, M=^-,VLB1H@?E7IR>\-;:J7F,MD.*_S<.'7S)[P_0*,Q.T\U#_<4$I[5BV^AG M"FBFF8'%P5Z$*5A!<3*^1.G!)0KR&.QE*HTT#5%U>/H2@3*:G+*R[AJ!C34E MBSN(_F5K%(#UFJ<\-3!;81\ULK<[MF[C!C,.%7JZ,+$INX@R0*(=4ZLH.[B5 MPJ>S:C0:$@9=4;$7@SFIHYXDN8NU#X^B?D<1C":>75K5F[\W-O^[D3O9#F0: MI1Z84KQW>RKF61( 2;G0$['H?YC<4^WV.L[QI" -U"6)N1?4[%]OBRV EAF5=K)4+E/X*SO2" 1#M@'5K M7'Y2;RPM%=W9*(;AP-,)YT:]T4U:T1"RM6<*._.>8:_MP@/56FV6A9.5Z)2I ML)?80T2/\8P&( (9DX]4E,Z2?]X6C<"/''6/@A#O[MQ?%&?/V(-S74N/MN*H M#9+$M9847PT@1"4\&(6$^Q[ [2)DGZ$0*+J4WY4JT*I6"['5'E+7)LT#7\&D M&N_M6] ;X4MOYDDEBLLUIJU(C#Q2S!O44H/IQ7]^[Y/]AJ['>N?Z]?RA7.PY M>O!3KZC@*Q),)$.O.H+)D7GX>[?=@;LYJ[$7 _4+K0Q4QV2@V0JGRF<;OYCA M;+#BAP1PL$=##N2F6)62L"8$/"Q5FQ/%2B=&"8<\&-SV^TG^^TG^[2=YO]#L MER&6]RX\CHG[Y* DCDH!Z__[)+'5KZO&8-&2&?+)WIE;;ZKDYPR@QG8\9#M& M*3 5K3$YL=,!GWGCGD9C'7(\ET:AE*@:=?MXZGW\B"O^'9;^]<3%[7T00W@X MD-.&;^J@S<"?9C,_RV?]P$T=L"F!FDD\]?,L/?7BOAV;:>,Q312FO;#G&;SB M-#KR(#7J%PP*@<6 @W%#H3@_>M9M2L-&[#=J*,3+H"CGZ[DL2P7V/O7C::(^ M[F_!-(0-IRQ@O!;/IKD'?!?/,@^]^2D,.4]@=5(>719AR"=791ULCH9P[J4) M>K1QS8 FO9C@J :Y M7PE&P$Y/O5=M1[7:2%8;OVKO4Y]%[_D,%G!&]WE(>;1Y0)BS@)W]"=VRQ1UZ M#^,,!AL!4V+8"_ PLGH$)T8&FYB-$7PD&$NA/E\C)'F7]J;(?/>+S=T^*3/UH');]<;A% ST M#6R*>V5EOG.3R >*N%!&1;=*P:B6:1]4KT1A<4?B'*:NEJ/]8%+#RZEV2.Y] M<8ZQ#$CQT./##ZL.3+,8BQ,8]2C,X(R(O C.LS S*&L=5^](_Q]<'4WQ*[IO MC#E+\L2VZ"S;D69?"PZNSG'33>+"MGIVFM3/S+!D>.[-L/1&-'"59"CQE34^ M3R4[OLO '&8KB MA&G7?65<'=I1ZR(=N6 ^6$"E(3 R6S,HIMB*<[9(3* JYO<+I BA=M:M>BJ% M$;BF(8P72Y.GS$;VCR;BB)3>9 36@"/P*4R76R;,L(I*^IFVY9U#RQT3:O]BNJX(ZH?L5N_G"QWSAKF25'"C AL[_0 MO'> Z:X,J"H>1MKT,= F'YW]M64!GRWMC=?08KG:Z!K'Z3E&5N2?0+[9KPV% M>6<(]J9QVI7SR_E@12_31@<,UJWB(V88IV1W&=-$\QC5C(Q8H$A=_<5A?,:^ MIX D_"^E8!O^(X]0YP0[)\+P(\QO@W_B:0C?AE-X/*3@.OXGPR_M;3^HO4G, M_\=^Z*;>@-*93E,/ M$74'?(D]M^#E+Y?O7UUYUS]?7=UXES?>7WY]?V5%,^6YB;?LTBF&]G%;7E!? MIWF>W+)G_-U0&7L6#U8O. M 6\Y"+-\68CPC6!&Y*7^+$CG(8J >)_94/KO/ M$#B9J:2*+CA*=L9 YQD:&>DTPUAR,$C5AR&_3H#A9(JL,Q-_PA&'0J8TNU!__7-<+NL8.8#/ $G(( MDS^_[5]^8VMY!';5U,8H\L?70_C]&#B91ZD3.D,?>1ED2BD8*E&*9>_(!#GW M$E"VIVA\N#%.9Z"?IQ'&1-'W&)X!3'TY5L>58'38),X3Z!/9Y0S,O&":>&(J MQS!)#!-Z5BE8*25LA8%\OA20NA.+W@5@-$S3'$L&@ODX6D,"TQ-L^.G,R\'F03F6 MYV"$PI!^Z?2/R12SF;.W_'F8$!+G2?R[I\.BP9HG"2U%1!R)6@QHY5@S!^A7B*VHL[Y*@DF' \//1)">>Z&*SK:A(.!'26) MW53XVU8[H7J(%W! 19@P&UB9H#]_PHJ:A*ZI(R#3$"SU(/3.9I@O#0-/T6#, M,0YXSCI':;.G5G">8S@-JB&4QZ<)\:Y3/U*-UX^,R3 ]]\[2"/\/GS-<,-GN M9G2QO!PS>8 <:14Q'*69WX2G,:%US>7-U?OKM[?>!_>>!\^7GVZO'G[X?VU M]^;#)^_FYROX[]/5E??NP_N;GZ^]J_>OKUZ;,T"==@;0>:-/H=%L#\DWXL#2 M&=]'P'!#L,T=7Z9X+9&:D@"G"CM$A-9/[Q!/%L8%@Y6(F1H)A;@>BSR6["+, M\(DQD\)/IE-0!YQ$$\XMPIJA>'J=8_0N/',PF4-2BLB=BUZK!-D4VFS%&$LR M$58EG4Z)55(,:_R&] U.).) 1_@[C9(3DXIFCG0\/:_H8,@[YPSAY (BT@ST MM61&%KWUQ<&UZ1Q)=4)E.L^FDVG$ M9]0D#M7K:KGG.IOP,>[^#@*04>WW$DAIV@5E:3G?LY!H="<1VBB1(]_HH^X" M/LX"5_K1QV/,??WV?QUB[18+CS+Z$=8VJ2_T-V=OX7?L![5N6W;0@O0#SL:U MCW+.7>IRMO'6@8@DM_4Y?94"=1]/@9%,%TQYI$^HK;5 +2C%!-!-D7T4%1"T/B2# AXBFQY P+RA]G]7 2I<+*+"+@ MB\!A]9#KHKJ_8]K7$UD]S6.!D,?^]>V.\^LZ$?HC6NKG/UP M]?'ZA_/1F]I^C,;K$E/>UP7CO-YY/$*J,B7C@1:]5\XL>A;M0#C&CD*+VBUS MG(5N?6%;5^X:#?L!?0$+=A86+.;BFT&OC%FX!LQ S'P MB./_?^%"D$AU;-G8AS\X+IPQGB'3Z@9-*^RT^ROB;W:,/_*:6NAHQ_OWA)"> M:P:$L%%\;2SZQY97!7/D2$7%,?R"@7>7WAG&4'K[M>0"P?+2X#!D30HKRQ!? M9'"^$-#+#'2V%L3+.3D\,-$3;]LP$7[ ;^-)8*).Y^E;Y/8H(M0>I3=F:3>& M#2W[JNM; WLABSS0)_) #FIT$=PL/V-#',TO^"O) MX33O6LXOM*U,$0TIAC'UH6G=,_A3ZPR^M+ \8_1TJ6N1._[E3X(M0N]K+.8/ M3A41AU!/B95;H+F[%!1%W5^O!(!&-/$T.L[1$#53@Y!P,-TR)^Z&#;F;N^ 7 M)Z6WNI[]'HN(!4F"PL]S=KI2\EH:3QU%B0C="$37)A_* B:'IJE_@CI?.J-D M/[!>N -@RG1G[TJ@E?3(_04.+Y9(FKCM207-:]8C M3?0B7+RDJWU$DB[I%N! Z-9'3CWT='SW[6,_/(O(8JSE;H//RG)\[HG=2PC- MZ8@!6YQ0\A)"B,!_@S"35$$P*-(\(#\ @RVD.G=QYH%"&<(A&9@D^%9L+IHU M,PJEBR1X*_.G,2/N@0@]&!1G8O=H&2DEKM&RXO$4AG9 '#'0#ZA4-7*7. M67$.N@7"B(18ZQD$]5^I#3=W2]0+O)Q^*)>B8GPV9;?/H@1L@#0FG7["*(? M=&!II2D87[?$:G 5D#+WH(R]Z:UY?7'/.^^[%T?V+;K\ M;H'&:OSW8OY0E73PY]D?*$46#5RZN,,0)92.%H)=4L(&QX U*B5QDJI30U>F M>I1[P2@5K.F=SUR U T1HC0-&E/I5",P2-HH(KA&#.[4#8'W2G1F)\//+89E M,D8:1I0FIM-R K?F4$.X6IWB6AJ2BCZX]YKXT,'>3D"H'Y6A]L88I>GV/HU8^%2?CZ>^[ M@!G#;7P3=,88"-2WP&0<96R[7X.4-Y7;MB-C .5O#7_/-=C,5C)'"5W*?8QR MLH'<#O&UDV97F=0B%WIN$..(0, Z@?5]FFOFV\JT8VYE%OOMX 6RC2DOE@8W M1Z-_;9 *"041VUEP:1M3.I(@GHOWI;W1,"9&]F[.A<2T%9F,62L3SYHH34..CN;[""=T&EP37HE21N-L?W*(BDV9ZVY"R7P!%R MC2%NN=<.+4U?*+ "3NRN,XJ[#UWI,;J ;;+K=M&]UTP7H:';W)7N:$AG7J% MH!%XZVXKZLJJ<3W4%7": RY5( %<<,FJWMIP#1VB;].*X,9A#)94E<30I %" MZO&9J5)EBE1IV(<_[T$'6#-0'@-FZB!<4A8Q\=%)'=2GHO?_#!]@)R8K/DUB M/BVU42)FO&N$ZSI!K,I"8,!@11&4EQ:8%Z-GD6@<"2AK1* 7/,!#HG,LE;%O M28PF ?;QCX:2^P9,$S>'JD_,-G6J-^9>YI2 )?>5 @[--5$#QVGJ_U>4=.T> M_Q^LW3ZH6OVH8UA@SA3"XSM?W-A8Y<-*6#M87KP,@QO\KV!IXS+Z3IOSKQBC M<55]IS%^+R+^WFOWO<;UO=?KV0SW//2W9]@QMGUA:MWS(4$]^E;W079D#H$F MN0A'XZNW&WY7T(S&WCL(/37V4AMG:A0X8!A@2IO=#N5TWS31$3;(:;03'0%Q MPJ.:8(\_V@DQ$7?D\YX&MOC&K3W6_'/W_FC#SR*.HZV>1CU'FWD^>1UM^@GT M=WR8IQ/H\;9.IV .?CI"N(,/?3.]CK7Z7#(=:^]9U#G6V&E$.?;V\VEQK,4G MD.#HH$ZGO-$F3BVVEN4O9C_/"T+OM35MA%'.H-D7_4 M&W:D9[,06M;8G$^77KX['7]OR$9+T8?IN'4C>-CW=:B_ Q<\+PV,H/AA_>X, M!U+,OPV0T/M&0,*C(WP>0F%[C,>ZZ*,6.LF 5-6>TC=P3QRX30T'R*G#%G.7 M"Z3U5 7.O#QU8PYMY3B$[5/V^2%<0(8>6&<*$9>.)E0CF"\7 P$CSP=S>5?>M-A$%7Z MBIK%2^G^]F3XE+Z?]QL14R3RZ+D#0VK M8U;A6F \8$977T4]%Z41YV5H;&#\A\X%R<5U&R1T((<>YP?0A?X%0"\77AO2 MY>GVXS%PEM[9^.VX+%X+E^6$.^CCL"Q]=>HIL"R#YW_O3N,T8);_EDW_6."@ M'DJ*)SI_.A'\>G +_[=,Z8D!I$$KE+AG3&+LF8[B'C$FWQ7;"2)Q'S(X^9GP MX#-N(.)87[1+;]<8Q,^^J5-B, 0H^.(00/!!NC]$XARFY=5?S(5MES],(?YP'RH8@(. LL2ZZ<;&;$CBGK, MBNN+X5K<)1 3UYO$.^-!SP,0 L7(AOVH^7*+H; 4HW;7#DZ^VXV2;ZE00S*[W'2])L&>5?O>U%O0?A-P[R#@Z'7Y.!2?BKE M36S14M/0+A,K YN.['*'8%"M*BS=]#QY#EJ40Y:%CK9#F(AGLPVHUAJ)Z95& M8GII.QE5@%Y>'V=!S?9W%GQM@R7,=Q+<\(]]L>18/<=%].29N#H"Y9=0]./+ M8OX;ZG3ML_SHD-\57ZO5?@4B3515\IAYNVJ%YPHYH@Z$[!XZI4:[?'L(DGTE MXSE%>!ULYH!(.O@FY0L1" S>$%5WME -ZJ_H*\(X.!VU24'A"P_:6R#X .Q, M/])UBP&TF^6^\8))F/2X[.!H]"#<#F@0*\101'JB"H7Z9 &8YZ9%@ZY>"!WW-FCD]V%/]MT)VHI>IA?V"OMS'< MM0OOFQ'67,WT-#/O9!7V:K59UH]EJ2_[V)P3)"AW#+YWN5S6U@'\R3I6=?@L MF2V'MHSGQVW/W?EI8%\'G]!)V6#H_[TSS_Y6V\31RW;BZ)7.X73OHI\44?3$ MQD\*]GABFR?=YQ^@P.,^A>=Y#\:(Q;O<;O%*@\8+Y.X^]U%4CTN$(CO!G]PB M%.1DETI@>/^#Y>9CZ3K[CSIN+$0:ZDZ<8N+F$5!LOQ5M;92QOE5%"EBLT:Z" M#(ZGQ[X",+Y!IT,%?ONF#5T96G_?L'/)PNMQ^I_O]<0OD.G(N_*&1@H\]MR3 M<0./-6A1 T>?[$VO+>Q/>+$'J$C3]5[C.6^Q%8?7S:[^*-T>:=6N[;>W]8SU M__9.W3T:;^WIR]W;Q_'&OW4-#K77@J2+OWBCR!P6&."B>6^4-"5NH W-!R?T."Y97)*4:=;#M@ M1H3)).\;S5$VR0:^329!_UN<(LV7;O+O2HQ76))-L2>#P%8^&!Y ,&2U1X.V M/"(3W);K$A$W!+P1K,;=TJ2TE%K#:YQ#F'! !_R9SG7YSC9\^H.^-;/J=;O M0\&UMWH^ :!N:F(H#S"<$O(=UDV>$N!/D P0''*1(.!R?%'YM=!H$-[F@5QZ M?*M3 "\#BZR*1PQ9H L)WUO8]-2>W;]$Q(O[!T[#-#?B$LI0X[6)&$(_8@H? ML,=^RZ$;TE/5> \@J):/&*#"&:RP1.@H]K"0*9#O+?RVJ9N&4KTHIY1@.@=G M@)#=[AQN2S,-8[@2)FKY=>?!RK$ZHJ.NYO5^B:"XH)W8]M>R^WE"^%/I4;,!AI^!^W]?VV6'T+X[XI;R>(]S(LFMPJ M85O;[X;[]6'98"NW' A"=MB36[ JHYP%MLD!!UM_ !OX\RL%>7B+>KDL'"!; M:5"_=%I[G"-,>S^J::-*HWPHGN:W! MSG2UYV&]#.=M2X,V0&\@&&D:10,B3&SW'A'P[2&BI, )[.V^0/>/%^A-'4GH M'8+Q??JU27CXWL31J,?N,EI!>%=?04ABYS;^[IF(&Q2F.X@#TLFZIZQE;V[B M"PWTU(".9=A^ON3\>BR]4A)J34DIUG,Y6R@:S\"C6S0KD$.X%(PRX3$P=-(3 M$A*,@M2(#4I(WZ>J^:T;.'XL^%CW2XM+A=0;F78C$1C]69Z:*H*@*0/QV"Z$ MK'=3]S/P^@3@O "T.S:RHQD$WVM 1R/'OU='PRSX/,SLIU_2"N,)<92:\^8C MQ=%'1OMLB-SGA!;P +A9;,OM\I"@. )%]F0>Z$6+/9V+CM'&: K0L:Z/9LD\ M.0?D6(]'TR2>1O_/1'G[#O3DR\V2"1Y#$@.".DA; Y3];(_JX;9.;N(D M?^E;M%0TNMV5 R#WQ(U\/C[<<^";#N"\^0SHUQOU_K8I_[&G6>*-U+?HX)?[ M^W%THEY'!^&&X& AX)IK8T8)3A@8^BWVZK7:VYT?FV;WI_\74$L#!!0 ( M UT#4UN6+5_,P( "$* - >&PO+*<.?WUTXM?DHRQD:TC_1+=/2<] M]]Q9Y!0W>LO@H0+0J.-,- FNM*[?!T&35_VME?KZ%?+K[,UL M%CZ>7Q_B9RYPCI'G^)0G.%J^Q<&?DUZ$O^8UL0/J2TL=]#6D<2'%5,H">\#D M)AS0AK $WQ!&UXK:4P7AE&T]/+= )IE42)L>&FV119HG'XZ\9]O;\W JI'*Y M?0;_N^ZW'P0&SPJDC.WUV@)I7!.M08E;X[C-#OPIA'I[M:V-PE*1;33W#?!; MW6*2K*7*08UI(CQ :UV./N"N3WV$\28F15#*:INC>GKQ8ZR;MLGGN7-CR*%]5T(_7'UI0CG&_O M#MPK*&CG_*X8!1AV4M=L^X'14G#PQ?PV871DPC0F0QY4246?#)^]*ID!0&&T M :5IMHM\5Z1>0:>'Z]05QVJ>OT#-_[K/)0A0A.V*-G?_E+O\GQ4OWOV]9/>O MV-M1-&ZI4Q3T:NM:)Z#UV/? M%0F^LT\:MC=A>D/4$L#!!0 ( UT#4W=<(>- 0 $LC / >&PO M=V]R:V)O;VLN>&ULQ9K?;]LV$(#_%4(/0P8LLT52^;4D0)JD0("A-:IB[[1$ MQT0DTB6IM/WO1THQ>LGL0UYN?K(DT]('6;SO[JC+[\X_+9U[8C_ZSH:K8AWC MYF(V"\U:]RK\Z3;:IF]6SO=/LY$5WX]S"YUNGX#("L$LCH-(T;4O2QC_E>VE;Y MEAVS6G4Z ,@S!/*,&C*R>^5M(@QLH7V:V+X?06^:"#%1^Q#KIXZN>3I.3#%%.2.Z;O39Q"=G[X4CC/T4>G6?+Z M)F***8D=4^O',3?;DY!A8BF)S5(/RZ"_#9GN/D<9R(6YI"26"6J\\@QB8C8I MB76"8YY#3$PC);%'4#7S.4R\,8]P8H^\5\X, F-&X<1&0?W,.<1$*QIBL:!^ MYK"DX9AK.+5K]OB9':6J.I/\PL24PXF5LR.:OQ &F#9RS#B2+ M/KLP<\A4R? .8F(6JJ@MM!,S>S+%*'8',3$+5=06>M.'?Q,[(29FH6JTT&S[ MODFK5\;J]E.Z1$C'&]4U"\_RQ[38):O;CGVV?SLUOB&2S[%]N>7Z M7U!+ P04 " -= U-&BO;,>X! !4( &@ 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2QP4*@<]Z%]<@:^>%G.M;ET+6Y.?1Y\78ZMGE=-:7T/T+( MFR:=ZGS3]:D=?]EUPZDNX]=A'_IZ\UKO4]#ERKL+;,?SIAM?=#"P!;^&(+(%OX9@M 6_AJ"V!;^&X+@%OX<@N@ M6_AV"\!;^'HKT%OY>BO06Z_PK(T>MOEZ*]!;^7HKT%OY>BO06_EZ*]!;^7HK MT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;KG!6@@Y+^'H;T-OX>AO0V_AZ M&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-NO<-:-#KOY M>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7I'H'?DZQV!WI&O=P1Z1[[>$>@= M^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG?[I\H7<8M*9P_+W[S MGJ=^1(1/+Q$\_@502P,$% @ #70-38RC=%'1 0 (R !, !;0V]N M=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIQ_ CP(UZJR3Z!^IV8 O; MVK0%X=_;#371S$0C).\-8SO=.>]&\UPQ>SY8\J-]4[=^GI0AV!O&?%Y2HWUJ M++6QLC*NT2&>NC6S.M_H-3$QF4Q9;MI ;1B'KD>RF-W12F_K,+H]7N]:SQ-M M;5WE.E2F9;NV^-9T_-XP=53W:WQ967\1%R2C^WWLXN.U>1*K/F&_F/#]QNX\ MWO>X(^>J@OX4S:Q654Z%R;=-O"7UUI$N?$D4FCKUI794/ 57M>OWO$OMPH-N M8F.VK]F7!>GYX+6AH5%\X?O)_#?S8#;EQ-+8N5EVH!AXO M1EK&JF?=PE,^(G5;IZ#B5\-CZ_/]L*_&;?KO0R_\L^A9?_C?6S]=#@&20X+D M4" Y,I <4Y &PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( UT#4TPW%2$9 ( !0( 8 M " ?<( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ #70-3;_A2Y9R @ UP@ !@ M ( !)Q 'AL+W=O?&T" "%!P M& @ %>& >&PO=V]R:W-H965T&UL4$L! M A0#% @ #70-3>Q-=0+X! (!@ !@ ( ! 1L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-3=(U M(#"U 0 T@, !@ ( !_R, 'AL+W=OHE !X;"]W;W)K&UL4$L! A0#% @ M#70-3:D78W2T 0 T@, !D ( !T2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-35%[M'NT 0 T@, !D M ( !5#, 'AL+W=O;,! #2 P &0 @ $_-0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ #70-32+0^Q#E 0 9@4 !D ( !%#D 'AL M+W=OAP$;&PO=V]R:W-H965T&UL4$L! A0#% @ #70- M3:^^T7BW 0 T@, !D ( !"#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-397I@2#V 0 I 4 M !D ( !"T4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-3?9)VD5R!P $BL !D M ( !5DP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #70-3775[E.% @ E@D !D ( !F60 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #70-3=N( M[%'1 @ 2PH !D ( !SFT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-31-(:(&Q 0 T , !D M ( !IG4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #70-30N0D+*D @ GPD !D ( ! M 7\ 'AL+W=O&PO=V]R:W-H965T*# !X;"]W;W)K&UL4$L! A0#% M @ #70-3;)[,IKS 0 $P4 !D ( !I(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #70-361Q(V_0 M 0 /00 !D ( ![XT 'AL+W=OJ0" #/"0 &0 M@ 'VCP >&PO=V]R:W-H965T&UL4$L! A0#% @ #70-37*^)UB&" X"\ !D M ( !%I@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #70-32^]45G5 0 H 0 !D ( !ZZ8 M 'AL+W=O&PO&PO- 0 $LC / M " 9X2 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " - M= U-&BO;,>X! !4( &@ @ '+%@$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " -= U-C*-T4=$! C( $P M @ 'Q& $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ + .00 #S&@$ ! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 238 215 1 false 47 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 - Subsequent Event Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Event Notes 17 false false R18.htm 119 - 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 18 false false R19.htm 120 - 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 19 false false R20.htm 121 - 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 20 false false R21.htm 122 - 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 21 false false R22.htm 123 - 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 22 false false R23.htm 124 - 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 23 false false R24.htm 125 - 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 24 false false R25.htm 126 - Disclosure - Segment Information (Tables) Sheet http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.insight.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 25 false false R26.htm 127 - 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 26 false false R27.htm 128 - 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 27 false false R28.htm 129 - 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 28 false false R29.htm 130 - 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 29 false false R30.htm 131 - 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 30 false false R31.htm 132 - 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 31 false false R32.htm 133 - Disclosure - New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureNewAccountingStandardSalesRecognitionSummaryOfInformationAboutReceivablesContractAssetsAndContractLiabilities New Accounting Standard - Sales Recognition - Summary of Information about Receivables,Contract Assets and Contract Liabilities (Detail) Details 32 false false R33.htm 134 - 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 33 false false R34.htm 135 - 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 34 false false R35.htm 136 - 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 35 false false R36.htm 137 - 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 36 false false R37.htm 138 - 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 37 false false R38.htm 139 - 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 38 false false R39.htm 140 - 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 39 false false R40.htm 141 - 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 40 false false R41.htm 142 - 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 41 false false R42.htm 143 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 42 false false R43.htm 144 - 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 43 false false R44.htm 145 - 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 44 false false R45.htm 146 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Share Repurchase Program - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureShareRepurchaseProgramAdditionalInformation Share Repurchase Program - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 48 false false R49.htm 150 - 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 49 false false R50.htm 151 - 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 50 false false R51.htm 152 - 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 51 false false R52.htm 153 - 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 52 false false R53.htm 154 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.insight.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 53 false false All Reports Book All Reports nsit-20180630.xml nsit-20180630.xsd nsit-20180630_cal.xml nsit-20180630_def.xml nsit-20180630_lab.xml nsit-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 71 0001193125-18-247147-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-247147-xbrl.zip M4$L#!!0 ( UT#4U#J=JQ_$@! +5)%@ 1 ;G-I="TR,#$X,#8S,"YX M;6SL?>ESXTBNY_>)J/^!ZS>]41TANIB\63U=&]15XWW593_;/?W>?JF@).YOYZ1 M<^&,L]V1-W;<^U_/%@%O!2/'.>."T'+'UM1S[5_/7NS@[/]\^?"7O_TOGN?Z MPQONOT?VU/:MT.8N7+QP9'-];[28V6[(\=Q#&,X_?_KT]/1T/IX$(^]\Y,T^ M31P7KG.L*1_8_J,SLH-/',_'#_T'&\]GCE//1>E-SS[__ M) J"],F)^''&KOR,WT[77#]UW#_OK""]'C_(7?\DT:N)81B?Z+?QI4[@R2+1 MU@V&79$\.W#*G@R7DD___=NWF]&#/;/X(@4@$O>6-4_NG%C!';TO^N(38S_A M)1+?,K;3%]$1!?;H_-Y[_ 1?E%SN!DZ8&Q@, :> R@U>+JB2D!E.^#*W@]+Q MT&]*WH"#&(?Y,46D*Y_8E[E+G=)+57:I$U\:A'._G$[\IF08(Q#ET'\IOR?Z M$F_3"K]AW M>).4OREP1BL8YXSPX MPO:=47(#:(77[_%D-V4M!07$<55'3 MSP%=R-?VA*/ZXC,^]]>SP)G-I[BJZ6>6/T*>5=-,](X'WY[\>H9KE8_7Y/ES M,-Y"<577B9\869&F^7P3>J,_K^WYPA\]P/=7OG?O6S-S$3YXOO-O>VS.< T1 M;N2YH?T<7N. ;6_ZXVH@$T7FX1_1B<#_EP#S\N/FMO]#^$%)$8GT Q3,PG78 M/9'>_/'[3?^,&]LC9V9-8_)?%<655XD*AGTNKHP[,IPM4#@#5\4@?W[VZ<-2^CYM[XUMJ^B1P<;LT421?A5$E05%O"S)"JR M+LE;LDD5!F)7-$1>-8TNL&F@\MU>W^!UHIL]8:!+/56!MPHBL@E>5>33=B0? MB6U2[6Q#^?TB"TOBM0^VW3Q8/@@FF&P;LT(5C54+Z\?<]G\$^.C@]35F ]4 MJ<^K75,!+O1UWE14B=JC%P67BY":O& &;TRF)FHY,BN294J*J@TEF5=5#<@R1(DW9- D@BH/ M@:*!W@?5(?Y08$$H,EQ#U+]]JD9!?@)[5O!@NF/\,?C7PGFTIF"G!V;8LWS_ M!:[^AS5=;#JW&NK_*DJ3EY8)'_1D4>QV#9X,^D->EG6#-_JBPFLZ"+3>%22) MJ&P^B2%KNI03Z4K4+#.@<#T8]R'(!9@+T?/R'V2NK),Q"A%$113[O$$T6.YR MU^2[FD1X5535OB)KFB#1S43\(1G(' U6Q1)SMJ8TS[3\93UJ988-E!*P?30] MQX32D:\C[KOGCAI+GPC+'\1B#87I\.LPERK3O).Y1#>T7>TDJ)I-N#>1U*O-P73-[0"6SALM@S@?9>CP@XS007M"&H M1FZF5Y)0H#0([+#!U.EG7T0-I%C,JZOT$:Y#!]LO[GTB6BU M"I)66*=KB"A0.YUZ3QAU 5NL[RWNPLEB&M]\;8]L4-%P?W/IE\^^&)J[A\UDS>4.H/Z<312KR9B\4%_@X!C\' M+K>F5Y8SOG#!U7%":YHQE1O((1DY1!25%#3_J[2L59C4HVONDB%HOTJ&8DCR M.HV9I6+EDF%JU9N!&#W8;N \VA?NR)O9W[P@ -UC._=N+PJ2PO/<8$I%RAS_ M>DGXPJH22\,T0_#E%UWEET =_KB_*O&Z(/5Y2S2[1!T3I M=?M)<)"(FE)PYDK'7THDVL ]H,NW1F'/"W!::Z33D,&&%W29%X:$\+(X&/#& M4".\J,8 MA,8QX!9-T):8LZCB+9&[FHB5$WME^9?^38BV"U5Q5[9/>;5/JC1;#U2H+-AKZ2OJ9NQ1(]3%%6T5:VYT8ROK"FJ0U6 M)V6J1(R!-NSR U%4>5DW>KPY5$4>OI.48:^O]N0A4 :$B;HFE:[/W-A?UT-Q ML/&E3C+!0I+AG\*KJ@)D=F4PE36YRW=-C4A]4^C+ZC!11+H"?'A5%25TY$GN MVWV. #CL'/RT22O_K@(VY]]E&+Y0RD M@_M4H+L"+2O)9WXB[$^-IIN C!/9D-15E)>044[RM?UHNXL&!X)$Z>R+JA+- M*"4U/_P\B4,'1F5_U&6,R\9%L%+&!Y!,@']2>GM^2-B>M M,FOJMB\KL@%\9$.2"G[#>C+R)'_UO/&3,YTVD3@\VI,$728YZN(1Y^FX<$'B M0\]_:>9$@9E!-%DP\LLU.^ABSM4IG+VBNH4O="&_U;QVZIKYOHE4X:$KT56Q M$&[+C'HE.6!84(/XP9N.;3_ X$J]YF#5^+A<'@Y^C90"X9Y[?VO[L^98AE6G M&)F2E&"5494=>0E@:D*_SA,H0AL9 M)+",>@->'L@*;\I=G1^*?5D<#M6>+O18RJDH%([A"H->N:R:[5'"3J'J6L&C M+!U]F2RFVVFCJ10UC!<82LD$EI*0)W5EDDDS37'C[(LFJT9^PUM'0Y':R,<^ MZ:B\6(S*5R-K'2N:?L8FHGZ=&GJ'(N=SE MU?\;]3HH'[NT"%2+?[RM#(,\0>=W41%Y4AZ(\A*U>,0C+N,];G942[FD@ M[]J>68[KN/>P$">>/\/TT.,\0 8"+YNR MRIN2H/$FK&U9%HBI&=T?L+G*]#A5%DOJB@JCS]/WNVNQF#RN@KL0E3R*!0J# M&S0QBB"A#9E7;.MI**DP:GR,4,+]2I6-?/C]M:#@[ZYOC[Q[%QEQ:SUW;1?T MVN'2Z$ITU$#H=R7=[/*&0A1>5C6!-PS$1E!(WQR";,)[$U<.FR9&+XR@ZB4J1&,H"@3:Q5H7\=:0>M'L.*<$DRU&?\J8@R_*V! MBE'P;UG3Q.W6@*%ILB+T%;XGZ*#1B"#RW=X0]['!0!$QR]C4?DCL0%F7]4*E M9'W594>E7J'59Z(FEN6,UU-]=MS9EW:L3MM[.=9QV8%!/MF0Y*52RZKE6@/*ED;+F#1E:?MI;AG3<>6.&32& M8)053-=6%G-4'@A[*YO92U[R<1>0O&G>\@%3/H^[,HS&IH0>E2]&DS)&CRLA MF"\M*_#?/E-*MSX#/"HO]..F51Z5=JW6K,OC;@]'RLH\[CK7*&(.D;6:LS:/ M.]6$9G4212>KJ*XCJ_.X/##*K>/F9'T>=V'HIY05>EQ6*7O.&MU7FN51N2+3 MW%*!E*11'3@-\ZAD2V=?=(E()52OR]/<3_+?<5(NKR2@U95)*2E'+1#)?$<5_1ANE6BBD8QJ6.S M))^W85R"]:0;FE)(>'K-FJSQM%@S#/6 +!"C\F-22)AHQF'QP8D'BY"GB$0; M'A77OZ89:?GBQ+F#_-K9;/!TW5&UE"7/]8 M*I1$&XX;;3J\NA,HGE4!^+EAT:;#KW_D@BR55857BC;5$%]9QX-]Q%?$IL17 M#C_9*L842/.C*X?G!(NNY ^J7]OG!K/YU'NQ[1O6.9964':M .&B9UB50CT" M6"K8;=(>FT^6/PYN/9:EFGQ/(:6]\']L("VN"]B>@< 6_1G/("5)V0Z00%?[ M0EG9\G8_K"QURN,\='V MK7O[*SPZ[,,B&%J.OZ-B>WV25I2DB\OS)74-K:MT":]TQ2$OF_T>KVL@W_I@ M* TTJ:?H79'-%TW5.Y?D0ANZ(W.Q]GG]OIC=V?[>)Z]J,3WIP9J2!_Q0)GU> MUKHB;RBRSJNZ8JJRTNL.I&$R789@&))8ZWPQ[K!)P9ZJ=;RSEA7U&KR,*@W[ M@[[ ]S4-MHGN$-2>(2E8N*?V14G73*7'Y@4=1%D114.3_O:I=A95B/'NP_R4 M95E"?BJRM.6^2Q0)R^0(3^2>!'H)_D\?&CH_P(I6M=_MBIJ9MEY Y/W7 [NK MK,[]@Y9G>:"*VB%Y($;%W-N#F!\FTL_(%Y'\"EUBMR9?BDV)G1I5'0 N.L,# MG8#9>$ >R+3CQ([PT;M&EA%;'<5=%.0M:87!FZ8BJ6" "#U>QM^ZIJKSFJ": MLB 1(O9P,LDA"T?#,/Q]J"$:U@U7_CVJSS23)T,-!'[XLH&+\OPHNYP MV.=5L:G1=S-A^B<5NU8I,YR-JEUU(KRX)N'(402A40VVN M78['(O:W2N!O0R-&!?MQ>Y:1J GW7CFVS_6BR;J\71"BTFJ18F.D9$-:O6KV M2J JD6W[K%[PJ&827>T3F M30TDQ>RKW:&B&J8H]I.PD1 9&QN3F&7/#&^]G,1?P98[9)O1I'I!I'%0I1TI-BT8&U#JU^4&1)WP/4 M\[%8=&#%(])NYA(,YT19) .Y!V21@BS"#!"-G(;Q4\8AY9"8ZBIR" _A8)0G MR2')4(5M:Q K<4A##B$P 8M6G2B'#JFK=>00PCQ)183N+1BT+TCR_9QZ5H4H MCR2$%-?0:Q#EAZ!WE_//JO2RUI-D"WH/N #JM-^DR'XSFNT5U6FO2DX5B M;XH&L^3 ]ID4VV?-MO+KM,>DD[#'ZK2_I).PO^JTMZ23L+?JM*^D/=E7AT G M5HDHD6V[A@QZLBAVNP9/!OTA+\NZP1M]4>$U79=Z>E< 8U;](;).D**N[XX^ MC"VQ\M?GF^7 \_(?9*ZLDS$*$41%%/N\0;0N,*9K\EU-(KPJJFI?D3%U6([2 M"K&SM* 8LKK$G*TIW7\KM#JD!.V/8B2D0B^TO;1ZJH,^FJ*V%(>OTNII7W@X MVBY45NH0Q(K1B:;H:E[]UP!X4P=UN%@E09;D,BCY W<_J67V,*^'@#(JAZQY MO;O)=.H]X18V]/R^M[@+)XOI\DEW<^E'L":!%%LK;$+4P8!S6$!X.EK7FUK$PL B;*/8Z/R$8*UJ$0V1(L&)JKQJ\30(NJH6 ML5&Q D57U(+)6]Z49A]HVI6I*JO#&(([H^@ZKPSZX,[T19G7#;''2RJ"$0R( MTNOV6>X NGJZ4'3T*J!C'\*WK<5B0HM!T25R2K[M3HRIY-M*L6]+!$TN= _9 MHV^+FXA#US]B/&'E(3 7=,3F0%ZOL&0??=@I4%41HR6S#19;S>],0=7Z_HK& M(>8%"4LIOFL(>(72RT48A)8[ABD[ *F[F,'8$T$I]JE;-_Z#U7;OIL+,@=XC MJL +"JIM255YTQ0$7B3FL"]V^WTS@XNB&,666%5KN3.,N;+\2_\FQ V=JK@K MVZ>\VB?5*W!&=A)MV(V% M%4K=*MI*N]DQ&5]8TZU/%':BK%)K<9J>H(@%".G2L1\.86 G,D59E^&?PJNJ M F1V9; ?-;G+=TV-2'U3Z,MJFLFMJUHAO+8!HL!>&]#4,;4J^LP248M=^*KW ME3E$=\):+&?LBT"T MW'[3Y8B^N'049-*+C"M;<7K&6*\6Q\":)NQ^Z!F:!! M-K+60/)IKW!-4O(ROCEI!VRL6 L;J(\L:(7(:0VM$VNACK#N@ M!1,W#%D1:^M]6(L2HATX$+BGT)GL55#PM':U@88#;2ZA*05O/#OH?6&QR,-65NV:O3WJ\WB<:+RL"D#,P%5XR$5]M*/>DGIH>3!61 M"I=&OO\F ;58H!@>4C5=6B6(!V\"4(O.U!#$UBAKI%IO2\DZB#40O$TLX)1O MVS+R5(/R8C$H7XVL=:QH^A$;!@R*!VSK*=AW+XM:SD$ELG0.6D9E(X]0Y!S& MT^IA[S\)>R?%(ZA2%Z@0^7Y?&0)YALCKIB;RHCH4Y:&A"XI!F%&.:;PRUBL4YELTXB>TI KV-N*0";6JQ"J9* OH="UYT(K%38"F:> MS.17+D[I:X6MO[L6"[?B)-^%N( QWW?PC,CX372H,*ZNY>V]]33LN?U-+0L4 MB90E6=VLP2P=?R4B+X!$V(#"2YPP&3)-*!GSG9\/DKGH;B]@R2>ZVK;>6CSSD.O3]X^.P_% MTZ4;(B'2T3H/[2/EO-Z>%JQQIJA+\._5)/1]D55_3PM662K!30=J]O JE77T MM& 13DF"5Q]K,NOH:1$EW!-2L K+J-R?UU(C'%%B%AG&$>"(EN@].!Q1C(M, MU$("Q9'HW4&&J])+H7:6(%1>IW;OS5R)$*WGW5J8EA4,#7J]OM(WP,4;#& Y M*P9O#(B:ET11K-!-K):6##O%P'H$I"8@):(TOHR]LT&(1'".*(G'-&(@=A!FB@9;/- H'SX MWE"WZW0%ZG)(3,/$E'B=EPUP3 V-2+PJ#_K@ (O EHF?JU M33<:[.=<,_FBHIM$TB5>$77L,R)@/]J4M7JZ<$<^YBCU;?83_IXNL"AN\#QZ0%_[&MX]F$SLT09JN$9QPKI&7C,* MZ1/U,F:IUJI8!K]Y;?\^.&C"HTUTPQ1#,'E9ZO9X'9C)@Z6K#J4!Z0U%%202 M=#;PC4]JX!>ZJ63 M#(:R9DHFK^HR]FGJ#GBSVP51'AK@6O7%OM+#A8KP5804FIY6H29//]-9R;*& MV4=-QJKO%Z#?+N>VOVD:\DHN%%L^ELVRTNWW5*6+'1YAY0[5(6_T^P.^#\MV MH/3E[L!0& RA<"XIF82BZH04&! YIG'*4=^9+L*-[,D*PR\FF(^U@)S1',7'T ,2L\+*@H"88(@O"8( M&]%8QK3+27:KOW1KPOBH4W.JM Q%RJO. U!?8.]L/O5>;#O:9\N/>M+3XZ'O MS;+?;)S8L2E'2SR\BK*)D-.DD*>\'VK7JS!XGC-JN@*3J (35RLP2D6A7+($ M/,H:(5^^6HZ+\%)=>P+7U&Y<5W7WT#TI!L= JWQID9S>0>PK,MM;,_(!?*V'UD*[_JZL(# M1$/4Y1)6O6+@+WNZ!?R[1NY=M!!?E>1".=ZKQ!1*DQ&S.))Q256"OX=57HJ<"! FQS M,SD 5B@O"5*Q;OUU>FAF$ M42E88'&C+@[]-8F-[VBLJ.(9IRP63KS7TO$:R30]+3)=W/L&']P@'HHJZP6H MW&H$E3 !3[P2'&%6%A6"\WBW""GDKK>EXBHI M)R!/)AZ.6\$#&#>/SAA;A?\>8)R:W8SRA(&>YNYEV$"!)P8I0H)5)ZL2.Y*4 M\8:S T']1$W0B%B%&R545>)&JFR:S0T:## ,^+ *-TJH6N)&Z@HW4@V(M"L= M$:0BO>FX2VK:P37W8MK9A8VVZ'2,\,AY+W0]'24TEYRWKHX2F>YX+8KZ%1[] M8,@[N]5<69NE4M5X DT!1D2E!!N@+K849B0_:XU=7FB1&:)8 %TJ&7UYDM7E M)%&X1\B7J;J#H'"00K[,*@K*Z8SR9VX]D ',05=";(0;5N5XPK 9_%C(M7Z-E->FO57$VD@N(V@8K0]0+9Y*; M$+::)7&5^N5D.P"I.AFAT<9V2YFWKU*SFOKX*@1M##:'FJR3> 2FT;%C]DKB M2XE9HGWBA/4;0U657IFKD8ZY6(Z3KOV8])VQ&.O4;GC:IQ2+D"K3M#2QCTZ MA>C+'?(:23T&%<1"2N,Z(E;/_6DJ=8RU:T27"DI]$\)>7P[-5>5X)BIIKPO_ MLOHNN^H$U+=H8 &/8."_<5-SI- Z(2I1EI;TQN15 =AHI*B# M2E,UN0"55,%UO[%I^M)7V\745DS['L\6[MI7WNA^^8$@QHI: M$(R-2"I42;JA,T:^@0#%9A#F!*("L<=QPNTBC.H/BVFIY@Q-J6VY1 M.R2XX M.D3H&T04-7XH$& ;,55>QVI<0QA*M+A4ZO<8?AXV@BM4'^^#].4NX2,KEL$E M!;6CSJF&&?6JVNUWNT)_T.--;=#GY:YN\$;?Z/%:K]O7-5$734UD+)-*-&\U M"H_)%81Y(*K,_M:D/6'R5.*:& $U$KEPOG_*7-L%**42UZ1X>9(B1L0IL_D8>6JO":;RD#H M:3U=C!HIT&8#AJ8485H:+T)U,PI$2D68AA.6J%TVM:J,(JSKF"3)2VUI3TBD MZN$4:BEXGZX50;Q/2:9VV/*KX"Z)WA @F?>V@D)4"V,0? A22;RR4E,C=L_Q;+#,AU))Z:*A?!F+<4)]K.XPF,B2&9Q-"(R"NF*?,RT06^*RLJ+PTEJ4<&QE#I"RF@K4"BNO-MZ&X2 MQZKJKFTY)D;XKXJL:F^$8Q57Y[8/CV##NJ5A-U0U#5_9A=Q"#F M0(/7JF H\/)0$_GN0!CRV--=DJ6^C&CG\3D?[)*Z6DP(VG&7; 0'=[$SJG*0 M@34KX X[O-8.%.VRM55FH4A8*AK%G2^TH#)0$69?$&E=Q[(P?P'EJ! ,/ MOHAC[Y,Z"WO.&VL&!P^]AD55K5L[HIEII6!#M?A02^!_"_6N=3/_MBZ**6 M]_I68@'N$<6@5BH)Q7.7BG 0KZ$:[+/:HUYZL>NUL%3@]?B<+LHK2IWXT=A2">[;>Y0_?4:C. M3*,]=Q@ZH 54 R^PW8N@D&)MS7%,H'I6 PW+$4$^A@U4PXR"#23)1"A @M=K M!-6QB+$KDZ3*6A.,H#KHI4UDY0:7P-;*#@G]&$,4U3W'E>JR@NJ0&'8(IA00 M?AII!NT2!JJB^*4HZ5$J9#PV)=9Q\%P/"7=Z3525)H0ZZIEN//Q0A*/L\H>? M36QUQDSZXVWRAZ>2(FJ+NM"(/;X&'4VASX08^!#I8:/JL*,4V=\(I@R+P\&!"^*W6[ MO"H9YE#I$TW5I!^TXF<"?+#_]FEI+ >U0))Q'PRRAƛ-)(Z,N.Y%?J9A" MHE&6 M[HMC$61*Q((;NV 2A9*:<#?2#KBJ3P M488_:%?R_ST-?QD[C__[/OP%!H=_S;D@?)G:OY[]9EY_O?C.=R]O;R]_^\P) M\_ 7;GCY_9:_N?A_@\\<23\8FK]=?/N?S]RM,X,]Z;O]Q%U[,\O]A8L><7MY M!=>+\_ L\YX[_)V<8$/@+MP T5 X[*$ "O$>D6AODZU%S_S&F]\NOG[_S(7>G!)P^QME(MP9D8/S$$0&-%S%S:QG9P8#XL('.R7O MT9HN;!SOQ>TY9R*M0] ("]>.)F("@AT/Y8^_7]P.^)LKLP>#<;TGWV*O!J.6 M]RWW3WM,AX"WX,?<_=2[LZ;>/XNO\%S7QC:5\) GS_\3OAK9'4;C8CX'21L]6([+>?,0 MB622&,0LS?&BPSTA<0_V= XO=FASDF@P-KTP>@9EE.-S7MI=%[CH+^"Y,\N' M09[#4RX7/HQM-K?<%Y242 I XF$LR.>)-YUZ3Z@AP@??MKD$7AZ&N LWP9>@:+S':!G;$]@AL;]NZ!\P^.'7S>?MV(^$%V M90B9-6[-YK_\Q[,I+*]+BL%>(II5UF'W\KH_N.9[E]^^F586PH+3#&7\>VZ-Q_'?3\XX?/CU3(7%"@O+N7=_/6."3[(%EZ5 M'::?_6,$X?\UC]. [+P3;+7FGO.:6Z!+-6'7-I_Q _+)%_3KC MKLRO [Y[/3#_$[36S44?[K(>/6=\MIX MD)_/FE-Z4RG9> MRHOW1AQZC;ZS);;GY;,"U\GF7"\NW)*7)JS\&NF+E\JS";X-AF "$'M6(J8Y*X&':^*Q?(<-\B&5'G 2 M?&=D'58:2^[]'4QEV ZP.[;-=KB>Y5ICJ_[Y/*G9&_PV,&N?J\$"D?L[W&_. M> S[Y\ *0CICYB01G78%5I]#$TS0VN?0#!R+OP(;9>*,7INQ3W1KJ\DU6^G0 MH''J328VANK0QF6:BXL4%A7 D>V':#=3]XPV<80_<(G@MQ&GX2,*/L@]@-/V M!%9J![:^28B_Y0SK\^47@N4*#_'M&;P#K#2T_SVX)GX!>WQL":.1#PYEB%=- M,; (5G#\HLB?B8<;?\S'1G$RAMH\R;6#3$##@I(U8AA6DF17<"!@P0>G>6C M-PF>RIPYY=S$>9F\'X'@+.AAE'@LJ?3:_&0"6;5RMXX";@*:7/W/Q) MY]SM@YWG'[B?V""""QYL.V2TPG/ZP"C$(LT\BW388)[@&A!4YQ&9[WLS-E=L M-+)PCB. Z.U?[7@L5RQAZ.*=$&*'X@#FR)CYT G/A@ 7("%X';/H4;?#MJ M002OS5LK]RP:#-< )?:<<<)*PVG@!@-/YDC.QVB68'IZOWPUS:OT[_XO/S=D MO>-TKUXB#AKESHR;TSK9@#KZR,EXP8*[#\\ #4DK9Q]I."9^6KP<)@M@]XMM M^1UNO+!1!D 80ESG; ("VPH\%Z3(M4*8A5C3IM$J&&)@;RB&P8.WF,+T(7$6 M%3RXZY\+ES9O2^5N ^75B<2'143L)*A!A1WUUH/MVZ&'E]'QFZZ[@ =Q^];W% MG.N>_P-#4Q_]J/LZ"@FR%?4&3$!V(/2V*B^O">,T06+N\ 9.Q8:4.>< M.9WB@@3[D=;"NR%3 '&8,-HVF*(.TV:(&5T/M]M39X9'$G:\["):X,(&\9CM M24S"03"JL!POPL"N$[[$>Q=J]7BS"#*6$HM:_VESV'%WEKBY5A L9G/*,JHQ M8.>UP.@1V/#XNU/,PG&[)OCSQ8'C2V3TD/'=CNZ376Z,&Q']G\3^&7:0"; M%OH.N-^!U0 [(>L) ';-O6_-: ]R[?LRT)O]"=_AVC#-$J?=)1@(X_?CB%Z MMB1Q>QA'O8@2E=!)+T?&.VFG>+P;I8(U:4J<$2_MVY2]M_B>2#VC#%O/66ES M0%$X/N4 ND+ >7Y*+5)V39:_\X4/EEM G^(DI[?L,?>>-WYRIE.X?A);%YY/ MA6<.VRWP'(]ADG=1&0+W:Q/U\IQ7+_AW_K3MN<*9PJ&TEY _M73P]]4'DX5C M2:_YV^M:JU]]\XS!H5 5!Y(RYMOV??03"0G.A/$ MSJ"=[&LY&,8N;U;R;TXEF-E-.:0;7%&]*#*! Z''W\X\C*.RP0/<'C?SS(^2 M!D%V&JE UO H$01FTX3^@FW#EX\8+[&?/N-08TU,!_,;^!&P%<;*)_L ,]50 MJ8!]2W?&\QQEU -&F8P8Q#8\UWY"VR@1Q+%#;7]F^E@<[A\^/M9FFY_'O( * MODIQ?\VLB%WX*_."L58&:?H7W3A1"J,4L.C,/\X"*\RY76%!6T%DF2PP:XS% M[F"AB0VQ_6BB #,BHKG-S?6.:Z^XZI_0*KX'&R39]W#7CDRA-)0PMH.1[]S1 M?1('%VD'%ESR_.)'N-^!R0G[,UT2=,;HI4E *O?U@^U2LP4$;QK95QND2%2] M#NAT7&SHPGL3GAEM.5[D&<,LOWV/ =SB2F\//$-QXD.R,JE1 MO4-X#Q9V--.YY^<,[NS+T!A__77E+]- U'SFS<=89LR0C'R6*-S"C6@K^S"R MJN-(*W/.4/&ACDH3/VC*1)0$P]9-)$6IWX2[UY+,13Y!49(39P E-N)&+A09 M,)\(+&(8+XNI1',5+=7 FMDL6&F5L3;CKD5C0WJV8&E(O$4 GP4_ MO[?,%4W=+7-%6Y>&LB)S15U]R[X^/]JKCYE84SA(;$SB"0@E2")\(*[-!UE: MJO0;G_L4#0,7;B%59#/R3HTAI>'?/ )LMXAHECIYI+DO0,NL?W12 2EHTOD$#2V:4R9Q7!=L JC MLPSJ*GIXBI88J2QH6/L:V>R.94$R3F.9[$JFK)[B4CGQG>3UQ5/55W8]EX\6 M6L$U/\U51SJ*=A");"2IJGZLQ9D=]?P14_ MF8'5+]2-(+NQ SOVMG?<34[:;).[I2&_\M!B:6 Q&P1DAS1E$=S3<;:,CB9H MI[&7;>UL:1U95MI-;#O=)(%NPFR/J=TTK;G?D9W.-M;.2-GJV[Z:I#TK:G^%;2'I:L$D>I0X03..DVI[Z)M:'Y=D::.2--A-Z* M:Y:RSE))(4\$T117R4=P.:''W3%,%XQ(.&,; 70L"DV U858P&_=^S;;;VC= MFL5-[2#P_$SQ.]P?HV5-;5H![TTF#M8(S:T1!9"9>+X-,\[]<^$[P=AA(!3G M7*ZN=FFOVUMAEP8:.O!B!@6TK!^QER@R553=!'1-,@6HCAN$3D@A?7$TY@)! MY*>.Q="N:'T5W'&_L'S+#1%LEU6/WMD/UG3"2BH#AGST0H>+:!SLM4\V-Z. M'V/?>HKP!ACLU:,W?<0JKJEG8073Q,+"+;@?2WT?8&P,ZBD==OP\W\[.-^6= M%3+D80:Z@%6O2"-](S!NAE6+6.N//[/0./CF]+T(4$5KJ>93F,88UB>NXXK> M&Q6([=M!;TCQZ87+#>T['RMG49!4!JB&)>N<$U7U[U91+:ZM_?Z&JZE0TOOQ MUIL[(TZ7Q9\C,.=@,;=]6'4VFTR*K, *5^EJS")@Q L_04C)EAAF0+&"M.X> MI9<^)XA!SQAV-()FI75^+C WO@G1J1E4"D67@2>",$7X3M%8_FU79EK5ZZCU MA<6DB\#.\;3(X!R"P/5E 4$@B\1"N9?#8P'MA>RAX"56PF!D$6QE#[$&P85% MP;UC &[&OPZH(5QTN!3A7BLI(N?^!7K6"1D@%]X)?R/7V <9O#,V _G"=@YQ M-Q W*ZWUQO%,X"Z+P7@%7%+JRUF3D,*O+!^N$24N"$\A/XIH8E$9*-9SHF1D M7I&,+"\%N+MPUGP^Q>+6!>6=!2I[3*M=/V#Q:^A[P3P:-T4H8G(ZLV&C&J>X M7U'!-SS0GF*UOL6Y"QS_!PKT/L>]RL'!(#3-V&%5^G_8C#>T7'Q92F.(OA65 M\0:="7S>*$S?&^]SUJ/E3''W1_6XZNT4:0 T,USG! ]8+,Z-L$T1/XEPS=A6 M,YM/Z8)D-;JA;."Y?L(K,?6 M-ML#(M$(%G?_C,B "0QR/'BRD46T I@VCHD?C&@M[!;52:15CHA1*-C.0-1Y?H3-M.;RU(1C8'<6",X+]O6@?$S0BY@T+ZU7RD"& MF;6@.*#>XOZ! J2EFH]"Q"21DHGC!R$J4VRA@,_$99W5;]'3J,A[:$HZ(;/5 M<%4GN$4,KS+(6*5L0'2)94$S/;#,$N1+> 3:"0TQ9&X1E2\S6->+[+5$Q#-4 M(@^BS2E(81_]&,\HLGQ*S(4 %0IX&H^.MP@H*F=J'B*H"#R%Q!JEEY63%.3E M)@?@=H7 DQ<7'>X"/N1TIK!+P1JKZ@<$=-LYC!07M,=]V)$N1$HCWYB-]S:SV%WZHW^W%_O M($-325_4!+Y+)(F7^\:0-_MBCQ^(JB[H0[&O2^35WD&@'L$NX4-O_IG0M+#H M Q86^$SE'R>&Q^8VGTGZ]\2:.=.7SX7ED(TCT.0?XYS+\(I@F5 M+M+,&-7]#I'"?O521YN.X14LL JCP?GE$0+;#3_K/VTUNAA2V@Z)N?7T]@(KJCP)6G%0\&L@"Y&\)B!%O["/7A/V-T)8?N< M" HE?Q]L>WA!+A0SMQ \.XRX1-%6<$BT;T^DO3.1&80TQMC,F-D4SNR.3M/R MN];L01F!$BH(E+R=0/V6XFS>V5/$7(P,U'F,5(9,@I%VLI"*%,8+=^*EN8M1 MC6'&[VC^,#QJ!:0/!L@H@C7,8V^6>6:108S#Q;4\LA:H._W\MSD]B,-V_-%BA@J) MPO6BEX[>(D-*CS6E-SU'W1S;9AWNT::1GM@L2A0:2+>+WX%,7M_\'E."^.=3 M--BSO<(R+TE].'C-),OEF".I7HJ=DG2FT(&,(\54G^/<9)B)]B>-!V39R>)I M:[B?0JY1WS:&C<4> *@AGN#2%WZ"*S$*!%-6!. #^175WD&6W@4P:N8FJ(T- M6F)#RD#XCO(/?G9BD7YMNZ,SSTZ?DPGIQ,SRZPI%R2@K:]3&&=PK#R]&GC*:6,PMR0YACUYW, MII$$S[.LBIZ'6NL.%$6\J2$:-]M]V.IP\K(4P^W'G&.4)!85&TM,$2J@Z/IE M*XS&=1 C.5[XJ&;7OA-6]'CJH9]' Q.Y=^+ZS_(1KU\P,8H.A:*#!2?&(U]^ M3^KY3]'U\F,K(3IPH63#;#MA]EF9H:23D1L*:VH(:\=V@Q@&CST&IFH!!N8- MV^67J$[!E:D X.SDHVFTT>5B1@6)O7P1K.T,DU4\XN%6^6X&5X$/1["WED:P M9W/K@*Q/;!A4ES3T0542Q:Y?7EB9+3,Z%D@-&$JQ_0Q^1=2I(V/1T,"X;8%F MBJX;@P\Q0LSMSLLR,G X2]@P=XJ!FH"L[Z69VBFJ:PC;FW)B^!9UMX M1)I"P7_, :8"1WW7?@G2LQ4#F&?;P<\=[I^+\7WJD =V&$Y3A#*$2PK=ZMNQ9HL'/K&<*;,//1PM$H)XZ?AY2-%B\3P!;50W,JXR M]_JLU\H==6FCI1R=VL-E';P;5Y8W9Z''>,^X ^./Q>;M@,5>60ROQQS"GYD" MAN&,'^F&D$QC<0JR8XD$%!X9GXG$YX_YZU!5WMGLX&_*1KNLY^'Y"W9JY-N1 M?H$MBEFO4_N>]?(=@7-+^WM1W>6X>$(>=T$IV:*H.\[VCXC0_*RGXNNQ@R,F MVD>T$W/A*.XZU8.WU!BZHL;0M8WXV8TV(>,CG71Q9,+GT8Y, 839&1-;[M'> M#(32A@NTHEPV[41&$)7FN&<#[1#$GA2% M]UFDA+X8 RD/-K,^VIM[%C'GOA$K;5HV[*F>'S%('MIJ&GN.S!9 MC'2ZKV5:AU!93/M,9/>ZY'"B0AL/-$NR#4ER',9',,^->;BYN'-Y&Z&XPUH6 M9W>-\&=$8_[\2WXI)'\GLK51^X4*8:==EM4WJD"N4@5R"HN'>3ZIL"^KP8R) M7<5GR[3NH/V9[)R'G:Q+6!CQ&4VTG.XL]T]_,0]'+]FW=TJ4+GM&)WX6ZT5O MW].G33 DDZ1OX4J(6I"#HP%/L?P_\49O_D(S-R+II$O3H8WK;>9=)H>M[+). M:N-GWE8\_8&-*;1YFG[VN9AT!#L#+$C@1>%4F(*R1VX0\S)GT'W;T!79*3/K:Q.ENBR#U@.[I86QV&X0I M2CUKFAY =T0V'*K@$O5F49^$HV?;B=G.SK9H?)N"@T>VA8T]&@/GCJ5]L1,M M>CNU+V@63R99A7V!"B<]3DS,!FHE1BD*-O4QF/)DLFMG52<-,L5?)RY&4;=. M%CX.&:,&,:^HV5M<'&4LF*IYM)/L<$1?(JTWWNA$S=$RC@7'6Q921=1-%8T M^JGO%&+:*_*5/A^/68$(*H_1NVB:3"SAQW=]NPNYS DT6B_?C]IG\&@CV" M-TV#7\]X:?D4OFL.]!Y1!5Y0^EU>EE25-TU!X$5B#OMBM]\W=>D'^2&=?1&R MW#LH!PKL!E,3_S=(:YS2I&_\ B8P_T'FRBNJ+"[<$8JCW;?9SXO8K(D[R5[# M.%CGJGJYKQ!!5$2QSQM$ ^[+79/O:A+A55%5^XJL:8(D(_>ULR]$%D55A+=G MIJ%6SBQEC< .]8#AT$>\"T3@NQW"7%K/];+0A$>;IJKSBB&8(,#='J\#-_F> MJ:E#:4!Z0U'](:$ :Y)F2'D&KB;B]24?]Y)Z.<5E+\JZ#/\47E45E9>[LLSK MFMSENZ9&I+XI]&5UR)8]+VM*@6D'YT6>^7W[+D0E;'/8/7^[WA4.YU!T-=VR0U:<\.*LTWDL\Y9 PV>F4= M'E_B%#C8M8=1 4:'B[C&,;91R^4RLH;3RR_34XH&)#0A6+RS8TA\)K5+NCP+&ENPZ EI*&]"3H15DKZ*D@'+J^# MN=+])/IH:D]"RGF$; MN7$9V2#=QK!CZ5Y'>!+(#H1H';"H#T'CP3:.4UQ/MVBO?<-R9)/[B(%,<)2L M&=:1_=L>,T,.<[3IX?7(B\RYOVHRJ]K[JZY)G?2H&AR:Z%*-*:F7:#._"JBT,[TS2TPPZ_T[7F%0([I[1WB1W8@M_' M@E$ZHE$.%GN@]9+/RVDFU%>E]14YP_3 %#WAYQ)/>'W<[(2&5K]@-X3P!@_M MG5F.TKZ=-$2R/+FMB:BDHY-R,.4WMSE)1.J0%;TG6W-N?TOAFQT$GY.J2 IX MPU*:\J=/)[=8/A*U8XCRMO+S\VFM%J16,;96#6NI;:VY]V0YM'/2O#EIK;GU M6]AQ=ZIM#V1DN:/K!S%P&D.C:*@K>Z6W,8;*:D9B:H:A13=,!>YK;*>W+[6S M4ER%JV'%:ZHPP*RYX)6$ACR,;G+9AQ2W.OT><74?+ QR<];]O6_?8\G+[^ [,@Q]AU%#(:7K"*RD"'D_0_V4*W*P$B2&YZP,BBF,R M75S2%)4E+R@4!47LC9^/E6]1U7T$5(XW4U^.UN7BB[/O9067(>:O8KE#/FU) ME! )020(U?,A09>E8(&LU&]&404+F-\)6VE=^3S"Q\AP$TMF_DH8H!D%-8LJ M !'3@]6;(CM8*;\US9Z??RA 'M]^,W-3P]!*X=,8#2#@HI-V=OB7(/+ 6Y2? M\%A=.X>?'!'P_T3XG3*$P,\HI=*#K\ >$5DM1/"?. MH]W)'==WHB+WN>6,8PC/Z4M\PP>$N/!'#[FT*,KV3HH9#,RP&%!N_':<2&QD M3G2:Q<&-%[2<-V2SB5Q>/9U+B_P8J]+:YJR6^\A$*2L$9O=FQ4)%U/=$1I>X MH3&8#P0:0,YEH"00&?H>RZQL1&UEV'7Q IO[WKUOS5AM&X-OXE$,/C#,+)1X M!ZM%5RXEE-#LD)DZR2B+5*]DU ;#:&8WX-2+Z2*.L8A#]N#L0F./IG78XT2M M,!7$P!5BV*/LXRFBSH>_Q,_+@/<'": /*WJ+P;U?8J3O>'ALDNB#IB]T_,N3 M_1H6(GU<@JT=WQ6A;P4+!#R@%;Y8H(\UFK2X';-K&/H+-UE,L4(LRZF4E)@' M\'Y6A>IZN6X 'W(89,U8,+DJ>YHV%.L"NB=$E9Y9Z#2+(23;>""+1:.T[3A=U;IG%9.8EEE"C=$ =/N M0<7AFF?+H_P[>(:#!:U3?$C(2AG3M4(9DB6>8GBDHAHL9BGD;NB#O--*VR<; M83@HX!KGVB$'*]FEU80?L3;U9VX^I5 -'YU,0"P&(XF+*CL(GQ+MWB@<5:NW MK>"!"E92M^W,Y@M6:QJ]@&%](>%);<6R3NS Z/+#H[!TH?4<#Q )N -=-G'" MG^G5SL_8>P-6E1-!]V =:6:C[%2EXZ/SF'ES.55!Z(W^Y.\0-PMM$6^&8XI> M\S%[.RP3WTI@ +SE!AQKF.GCSH%Z-__NG:8C@E3S_+12EU7#?WS,\CO!#F/= M:8+07XQP"XY:)U@CL$1853(?%?I^H'@7_GV4+!&\N#8H#<2AQPK8"(Z'8NPG MD(QH !:M'XN6-"&^6R2T);;0RJ7$=";>G2(A9I#(<*6Q$P!8K=*YJ%" AR"W M>G"/H.N'9^MG:3R@XKD 3% *LN!BFQAO'L-?Q1?#0Y(UQPIVJ4IANU-B+*/V MO(.K7:K@J;I+B[=7JKPRA8>U]90;TZB"'9^#)CJM;/>>EK&Y8A86-H]SKLOZ M \5KM)S5K#?#REV.LB*GQ#[\I:#7*:$I/D&6VA+MG=G^E_1W7GL_11US<*/, ML)KMW4L^2.J!T.Q4Q>BHNAZ9'PRU.-U""W-2ML?@B#*CB8'T_DK2!\-3GJQ@ MQ9,H52N1VU;OUZ<+!+.NO(X.JC%5:NLVJZ)-7G!]F)E,] ]_85!;K!B8*8-D ME>2L5;3#X75C1&E=P+-H"EK6A$W>3#&:_BJ)J=\)K_BK+&2\X=@<1+M1$J2. M)HCTPJ(X()3R*G>05;EI3Z2X2\ M#:L4SW'A2ZI2\@UIT&M&NR,#D1*_+P/WE'DETQI)!YG,:]<)040/XMM148C[ MM,3?4SB52 EF$!O1?69M>S[\)79JHJE'UXOA?;Y$C7(8CE5B25'H380J0H.. M(["A_40!4"*;?UG)T.8RJH49(:J8BK7T+N.*X M?Z8-:3Z4M)=2.YE@X"@"_T]0/S-,AI7CH;-![3WZSO@%Z4I!6,-,QC"+OR4M MB1)XEPB!EV+E(#I+!!X5%*PK[<\9KGH3.AF9=Q5JUZ,[6;6X M=>=%[>*HP%?G:D/Z]K<5$'EJ8KT4!&/!QZ5 %/<(L$'@(KHJ8.!),DB M+YM]A9?% >&[JMGG!T-55F19-09=Z56HB#K;.-UD',-"6ZH$NB[34BS[^8=\ M9['$4A@SK[NLG^H*:?D00;D%$79"4!TYX35>4=HW;^/+%L1V3>6+L E8Q#VU MYH%]MA$>0Z'<.X5GR!VOYT\LX_N-%D&A2DY"9F+UU^?UROPZX+O7 _,_81W= M7/3A+IK$4R&7X7#GYWFHCG@9^/=W'\&9Z@@_2-?YV,,"\4J7^^V3--HIV?#Z5G"?LA-3[S?T0]2Y :ZY17Q>XX+;G$\9GQ+ M]ZG:1;?*EK%2=IVT8%OP<$T\EFX2/0A7 M=<75M\K#.4+.G&(HE6XLY,_5GS^U)7VZVM'D\@K+'4D\]"(YJ25Q;<<1K+3- M &NP$'?43NSNK'5-PX(4+Z_#@ETL'P7Q3HO="+-N(I[P!1@LJW65[;X&EK)0 M]U9>W[CENG.)B2QW5+F\H*8"L5N5F+3;&QU+CYTU8U9,!)4<=3]!5QF#Y=B7 M&_SK?[,TB6@!MTOQK2Y%6>KHZD&LA'8+W6X+C4)7=/=,DM=*=]"H9P3K1(@5 M.@P^G+679 =2"=KX"=8H?U2,<@B67;>(5ETU9 F?^EY:6++IUMFA*8&X1(OK MGIX^91;VR:U*0]G:;FO7Y FLR=-:@0E8^U+"YA]_O[@=\#=79@_&D>'M"%'= M^<6<\C+.V,3=-8%YS_=-S9PPY7J;A2GB.YY7(NA[:R4W41?LQV'5MK:1=_96 M,\F$JPFL@8E5UGX4**=+-QGJ#,1KO^);\WLJ_24)4VQO8F/6*)^1M=I MS+>)/9P(]G"255G>H(O3CGPHLCP(+R=?/6^,O?9N6+?TX,:;ULTO13>)I$N\ M(F)7)U70^*XQ-'B=J$-!4%19[8L_I!_:V1=) #]=)@6&K:*"43NVG<\]EH\Y MI*5/_V-;_L =]S%A?V_IAJ:DJ-I0DF'.-867#5'B#5G1>4&5ASU-'^C]KASU M[>*)R$OD;Y_6#:S8:&MB8X-*U@GMUGH>L/J[+JMA;&1K/./LBRB(>17Q"AU% MHC,%F4VD$.:2"!H1"R2FHUY-#_P^M?$7D%@S"\A0*YUD,)0U4S)Y59=!3PV[ M ][L=F$9#@U5$/IB7^EAASX=Z-0,45U)YRIJ"O0G^<*7DUZFZ/6:U8#B,@YN M'BS?IF6$5Q$RQ0$R@[LZZ09?P^I!H_-#0]5Y?&6B*]GH3N.WO?'X.+KW\'4A6WE%ZYW^>WR.NN!Q*.\_9]OF3=<7E_]'9[UF1/A;1?] MRS_8KTNV]+?![2UX-G$_(TZS\(?>]/FZ?YJ=&CZ><@V1X[%^+IC'SF'%@!#MY?_)[Z*,GW64^$ M)I^IY]P-K-\S\"\ MVU E!@L:D0^MYUP(-GU*#*?!JO7LZ30IB!_/8$Q ((OX)K7U6,F9P0K((P7 M,^Y>XM[*\*# OD=]V4G*(%=6SR5P%!^BHD&& +3?//^W)/!O3O/MI=BBVJ0N MS]_*FHQ54[MBAJI/R(&Y6K64Q!!W+"41-R\ED8Y72M*^NCD%-)76:@X3]ZT4 M;)36TV2MOUL$+$M'\ALMD4O_'F"M7-X,+.O)6=K=]&U5>ZRO3+IQGCG&.ZX9 M+&O7R1YK>1K7G+<>FO?<9O3V>^>'SYPYLSV MG9&UY*0T])!2[!CRVZY+$SO*84YA&T.ATI&DMSV'2H>(Y9UXCY+ N6>+ZX1T MW."W@5F[:MLU85#;OG3AM#(CU15M/]\G:)4WA[PS1%*]*/IP3;K_W3&5K]@-X7R)H^M MG94FCJV=E2:.K6&6^\G;Z;0K/!:()^E$M5OM6\:]$ _D()!:#:)0DD[$4-^2 M0JTCR&^;0@1^JZ'.Z8]1#R<7".'(N:2S1L?8L,KB MGFPTW^PQ;[$V=Q^P7UW@K.M+U,KJB<2F5OE&'/" "JTXVA*'R;5Y@#3>?#KVL/6S98] MW9/8"6NPF)=Q"UNV<_\87-]>],QOO/GMXNOWSUQ,X4>+-8>#>Y/Y."7]( M* M1Q#?24:>I)R?3,;Y6U,4;]!B^ LNP:-:UK/ M)PC7_U%2I(ZF'J;74O/(%8WS-UYY1\2.9L@=5=U>"VZ[3][E]\E*M)]2/L71 MKGMG8V[,D6JC!]>P<,');_5#SY_8SC$R,7??PZ6.+&V]K9W8%BY)Y^JI%%HV MPL)ORO:Y@^9L\^Q/6$9/<"\ELI)R+IU 1\ = M/&Y9[BBBV#&T[8]@MET(HS?N<3?&V6KTX%JCX:2FJ]&#>TV6]I1%KK:)E6UB M99M8N918203AIY6IE#'/-PN_Q8_.I&Q.[4FXF^%AK3(\UND[.IKB$.IU91+- MN#2."WK"![<3(G4,0V*5#\'B[I_V*,13/M^>63"=[CTW3WN%P>A'GCMV<,Z# M)"RW_WF9E%DD?"AABL)B&Y>. +VASXBD\] 8E^LV-MI*6C73JIF5)XHGJV9P95KW M][Y]CUWS)I@@^H@)HKA.LR57/K8%"VA#&;9 :=U6G@.[M]))WT_[X&15$+88 MH_D.V#B']2^/OQI;+_%PX8JX]NO)6TQ1'3U8CZ#-;-O%RB_;02UQ]\(]>%.0 MM2!11P_6&'@S!?4(M\9?!AY] KP#AD6UT_0EDW-!7V^%'.)EM,JE52X[*I?1 M'@P(WY6Z M75Z5#'.H](FF:M@.63[[\E\BZ^BZP 2"G_0QW,SZ)[B^<]\;+\#A]R83VZ?V(AKAYG;X+-[>@'ZY7A7B)VZZ.L#YSE70 _WEI_4MDTMV\!OZS0U MN:FE*K1-+=M7M\7\&Q5M$WEM1S/:TC+7C7%Y>X01[;_96SN->^Q+1WN@T;]2 ME()L1[2]S5KS69&T2GI'-"<=4=X1S4NXTG5JIC8O=FU>;#))OU&7\"KR%B\C M;[$P7;6FM1[KNG;,[9C;POM7T]?$]K^HS,Z0= AHDH=X53LI%V) ME4E'/TRG^.;12L2.J+^3PE:1:.#0M/U?*^C)%M6A;N%N"N5-'EL[*TT<6SLK M31Q;PTSW3<,:=8C1UM$F234ZLG(BD%;;8F0(*EB&;YM&E72(\;9)!%=&4CN& M>! JWXG5VX))M//2SDL[+^V\G,S@&F;]KK=UCQ&XWBT'JL?*8KYB60P+9M\E M^WB; -6.^7V,N>$N]#'4RH;G8=\0$X<;8#[LW'<"F_O$]3Q_CI4Y)Y,F13J" MH'6$-^Y'BH;24;9'+#\)&HG4T0YS3MX<$CL243NRH!R"RG=O5&VH_:[ VG5& MW(T]"CV_?MMIUY-C2>EHPHEHA%V)->2.K+^3E !1[^CJ>TD)4(R.H+1YHXW4 MCSS56@C'ZSQ\YBQM\X_X[JJ9;QC+J+P''M(#C!;"Q15#NJ\D[2 M%\%>$943J4+8F5:]HRCO1?6JI",K!]E3W\FY5)O+T,Y*.ROMK+2STOBQ-Y5FWO5YEZU-FZ;LW":.W<[+^V\M//2SDOS;=U3"(QOFXT5@7QS MURDD<:[S#Z(J6P%WE< 0>SYG(K9PA$<,S[KU+3? 2SV73LY=8A2TB5SMF-_' MF!OE?1]#_VQX,/>5XIS'*.\9/'3N8Z)J?JY=AVP?4A#DCB@)NY[1JDI' ME-_+>;0.F\ [R:F008V>EG9<#V;J9%S."'VS< M5G\](^KJ72MS3:8OX:H;VL: ^^SO>.,\M]T=&S^);7?'MKOC2IK;[HXU:Z;W M=F3;=G=\T[E:[9CK&7.C8L7'T"-OO+LCZ6@:ZSK28="F6AOJW39X5 Q,ICP1%;@KL30%6'HG2#I JRZ_DVP^ MTA$4I:,>[P2PM0/?0(M'25 [*CF1*HB=U8/0D<@[486BT#'>"YZC9&@=W3C( MQ+Z35(@V6:Z=E796VEEI9Z7Q8VN8Z?Z&6CR*'553P8$\$6MX2RIUM/B-$XE^ M;!L<)6\_R5GJ*(;1T<6VRFU[Q=QFSK7STLY+.R_MO)S,X!IF_JXW=H\1N6Y[ M/+[=])QVS/6,N>$^]#'4RKOL\6CH*OSO1$Z,ML;/(F\>0$M4.SIYXR1V%$TY M5,^D=V]4O:L>CZ*L=21RD+A2 XDEI$/>"P*8HG@4P( Z3?/9.#J;:;(9V5MI9 M:6>EG97&CZUASL)ZUZ .H6FSK]KLJS;[JC5RVZR%$]VZVWEIYZ6=EW9>FF_L MGD)DO.WR>*SKVC&W8VZ6^WT,_?.>NSR*'465P-\^D7.7+:G4L-^!HKYI&HE@ M=*0W'U.0);DC2D>+*;PSR^R=MWDD1 *U\4Y2#62EHT@GT@AW5UK5CB&E\6-KF(F_WJ!OL)_59AJ\%1K;3(/6 MR&U/Z$YWZV[GI9V7=E[:>=G9V/T46O#>2@0\YP/)R=\;V<.%XC1_9DWA0^ + M_>SB^]?H3328?'MM?K\97E[_AI>Z=O2^/P877_]^^YF3!>$7KG?Y[?(ZR\UX MD+?_\RWSALOKJ[_#LSYS(KSMHG_Y!_LURVVBXWN_#6YO88J2P<0/R 6WZ0BQ M>HY_M'S'@I\@#E:X\.T@O2/W_"Y/9^0SYV#<'.\O?D\/#)+O*\C,H4\+FCO+E*"W/\GL/_K1 MV'G$#__V:1'P]Y8U_]QW NO^WK?OZ7,O)U&^S"TJ@EMX:7?JC?[\ K=S?XMO M&5B^Z[CWP97MWSQ8?GH9-P(&P!_7]N37,]N;_K@:R$21>?A'="+P_R4(@O'C MYK;_ _[\@:U&!542?@AGG#/^]SQ.NDK:D\6>PH1?Q"X\PM2%1&UNS@7A'A))>1:WM(T(.F<'FC%+.& )QQE M"O=,:9(N4"D'1-I/5K.% 6$"SV\?.:Y\) @!!%X\*9CVP_PWO#! MYIYHOU]XEO5H^]:]S;F+V1VPR)M$]W$!,BN V[U%&(262]\V7F#[0'CAZ(&; MV[[CC<^YOC.EHRJ.THO3M.Z B "?_,J+V1NS0\"!<_/I H>!-]N3B3T*\8HQ MOM1YM+FY%]HN+K7\N$M&'3V##9O#$NI[^D'HVU:P\%^BU\WL\"$A*_<&>$#^ M'8X[FB[&=NY=\'GH.R.DD#UO 9H QY\3N^N;WX.-:H>?'3(QX.L("<\:)B/TC:SI:3.GM 2B]Z=1["KB/-%_.6P1P==#A M[.>1/0_A$< (1@@WMD+KY\_;"[R('VQN$E&;IEH0;VD!138:[#C?S*L;N GT M[A04NWW&C>PI]B\=P6S\>B:PO^?6>!S_3;7[KV>&^%.QO2EWY_FP2/"J7-0@ M;U5&]ZO1*JT4MHCND5;?LJ_/VU?7^NJMFF@O2?.5^77 =Z\'YG_"'G!ST1\T MMVOV?PCT7Z7^P>K:_L&W#[YMYQJ?YS??3"?MY)ZESNB%_7KO1_*-XEBQ4?S1 M^=5*_];=L]'(?F/"^RK!VGLCN)WA@^N7*L;B2@53?Q;G*D]PJUJ:[XL9^%#@ M&"S;[J=?V-".N1WS?HM>=C4\ZM("6^1MQQ&@VO7 MJ"\I"-K)Y*NO"6)LM 1 ME;>=GJ++'5$\$7R[;055[A"A34W9\-0TMBF;=YY[F)'5+\[-H+NY(VMGI&DC M:V>D:2-KO>^=O.]^>C#7^M_MF-_3F%O_.Z,'_BAF-$39 0O$LF%Y&)@0$1W9 M8\))[-$JH3V0>MA.EV]-S-I0_6X MG$=5R*(:+VBZ6I+1A;E1'9K7AME.UC,\@^5]G9[>E [2(Z!YA,K"B40!=YY1 M^;W@B1RFC=)["'HVKE[[( .K7Z0;079C!];.1[,&ULY'LP9V;"O^I&SVJB&- M3.W!Z1GG2D=2!$<$H0V<9V[&D EM1";DEH '.81# MZW!$ZB /X1YX#M'PCPYBYL[M$19_3%\Z6/7A+7Q:!L(]V;X->WH80^V.H^;O M<>89/&0)]_;.'EF+ $=G.SZ[,4 \W2=O,1US#]:C#9?8"(QLN:'#QW4GY]SM M@QU$J6X\ZT1O/5G^&"&-\0\C M;,)8^.$O&S-1R_/K?%G"EJ#$5^*"%^##:94-//7"'7DS^]9ZOK9"NP MQIM27X4_B2EVAX(YD+L_1,0:%\Y%Q+1/OQ^TW_ M![S\!\NGS-(O+M,O*KI))%WB%5$?\+(J:'S7&!J\3M2A("BJK/;%'](/43[[ M@@[ ZOF.Z*@RV]CY+[F+#R &%]^'6PL"H8) A-<$ M82,:&=/&MO-Y .(3OO1L-X2++V"!/O^G_;(_9'U34E1M*,F\JFH*+QNBQ!NR MHO."*@][FC[0^UWY!SP"B,1G2J)JJ'_[M')@99-].1D\CQXL]]Y&RB[=GA4\ MX/\&_UHXL$'" X+K!+X!+=(%"!%$1Q3YO$*W+R]B! MH*M)A%=%5>TKLJ8)$G)'4L^^\(HB$WAY40SV2GU1+*[M>P#ZZOKB9G##77SO944D/\B4A+XW6LR JBL*C3]PQ_V= M%G>1AIZJ$-/4":\(ALS+@P'ANU*WRZN280Z5/M%436*2C4\!TGA)8,,N'=AZ MG8%0=<&LP@5;[VZ MI>*L$>WLBR(*.SJ&Y_X> M[&-_W;^*!2Y(@I'C0B5B"O33/189-/2]69EIQAB7[,5V,'@&U>7Y8\>U8(\. M[5GP';9QN-/WIE.X]0(1B4%?-U-XC+,OA$@:O"S'N<.QH8S?\(#!\]QV [MK MN_;$:2:O1+#H14,VY!)6+5&P1"9V<['[-OMYX8*V\A:P85]9+[3=2!.7% '= M*BN"K)$BQ>N)>8WVWB((@6>^.7ZTW)%=L\DFRKH,_Q385Q2PVKNRS.N:W.6[ MID:DOBGT977(MGU>EG15>87V(C%YXK_ZL(:N?*^I,JW#WB$ F6*.RLRH5RS7 MOA.,IEZP.$@S+Y!,71^:A.^+0QR[)O'=@2GS/4GJ$D)$B0R&KS;SFH%1X+A\ MZ,T_$]KL(?J 1=H^T[@3[;\6./^V/Y/T[XDU7HF0P0/*8V3?KDNX@9/6A]S\\H'BN]Y<.X?;'RTY7Y@ M[;%^AS4 ST)G&(B>,-<8&!OYQNQ6;\*)Y%SXB6*WS'U8'CXPB@N]#W^AEV* MC$Y9B%.6@+G$3[MCJGLY=%4J5.)1IG"[V=,H5R7M7/N)WBC2?S_[+UI<]O&TBC\_53E/Z!\3ZJ<*M#!1I!T;E)%:TE\ MKF/YE90W]_F4 H&AB!@$>+!HR:^_W3V#C8O,50+(.4LBDL#,]'1/[]T#R^-( MA)>K:-P$B?#JT/-\5%:< /VW]8O:@N@!"0R'P!OABI($/\1M1N49!O@[B_W$ M\UWN7$28HO$8U$=EYL38,0@6-7J"H4"EI#==%J?.ZA%HP[,@Q?O8X"G8%%^( MD]Q]#%9\QF]9<_"2-!0H, C>*\?&#'1YCW;8(146!@O(V(%]2\JOO&UG;G+$8O>Z=DLCAX!*33W/K":[T*2;P.]0=YRNE1P"=9AB.5X M5W,4B0L%/;9R;!A#/(0WW-V%?GZ]W;\-5>\/R$7.6SWE@R?B\D %)D@#AI8% M1P^;SH+HB2WUTHN["?&UL1^#'3!Q@C&Q*CR7/CG\07^*/<2V\N #BW8 N ?Z M-@L)CW2-'XRF*@\3WYT0*3I>-..AAA)-_W'"#-3O$I\Z1^>[;Y\%/*?/G(;U MS@(,LO(TK'L68(S5IX%XX#J' 6,@JX[#J_/WCZ$""B2C"R;Y:?OCW,9]VAH=T)^DOX-@L:1-TM9(093H%$(#@OTGA^Y>/"?"ANQ(PJ3D1!+ R+ M82.&@-%MF\!&*H1<01/@E(."YPI8RKV/X;#D'9^F>MH5)TUC?Y2E^16B_,Q. MZ7[,RBFD%POBJ$L)?&6*AXA8DL?@-0_&F#DP,M$8,26Q"-I+.N?$>7#3^&G) M;[I$CHTFKH+75!:OT56S4(A6?X1S"J7(^^4JYR.!+VH\Q.9&D6A MB0Y@(J._-"A=/4^N&V=$]]S1@O9)+1JL*OY8*1?$ST3@.R,_\-,G9*21Z]-H MQ *R,&?@O-GA+$I\P?PI[NP(^;%43ZC8"'^"$(Z0KE'>LL!G]Q0#Q[ TDM6( MU0@]NF?\V(1 (INY,H*Z) X0"58[BBX53$V;LQ%6;AR-:]-BS?LGHZ62")( MLE'B>SYH0(SS$)<\M2D@/H-Y@&5F(*ZYP@\P/(% 1GL*2-- ]9P8.WSH5O@\ M:>[^%)FL.-- !!'&]A%E0$,_1BCCA=5.1X,F2?!R9%35:6Z!'>HTCBQS-D$]MF"/8NRI@\P!>9+(DT#2\G.CKH[C M7+GA:0T)B&Y_[+L.[4JA*)/X+Q0%'&3D!*09B*V]0]_%WRSQ>!>2>XT1ER1=+!<WW7W0$;=L"RC(5PR#?! MF=\ +H1%4*"1OE^$58?_].9@K:U\'BP@=]2@_XQ!_SV/'L)&8A$!,P?V'%SS M2_\6R>9O-)96,42A]XW^M\(S%4"^!?,5:F97N<',8Z7-!-Y$X,V>OA"-6P.B M);N 5J03G%$'<$IU2(85H_,VRM,?F/?%><*'AS%)]^F>QWKS!QT/@"9=X9=ZVS8&U@]XW(()]MZ\XMI+:&*G8!0>X M2M#L*#=(==.8E^G+ :B#"8K\L/!>?(FC,$(=F?9C&'IGW&@IY"$] ]H8*HC) M 0)CY^=GW;-N3^M<6F> ?@W.1G_8/>]HE[WSB\&9?CXPM&\&QC;/R"9;[K]9 ME/XT9]V4/_RD_/G;Q]N+SLV7X1D,$D8Q( V^O+H^I^\^?OX5IWH4N=NWU\// M-Y=7U[_CHR$3\_UY@9EB[Q4XTC\I9U>?KJ[?*_'=Z*VFPG]_R%=Y^S^?*C-< M77_Y#<9ZKQ@PV\?SJS_YG[6<<0K_?;JXO;VX+A>3#U#+):<5DCF'^C_HQ)W MOW/0>$[*-VJ_N\ZL\E/G@8V^^FF'+,8DC:.OK//@>^E$#$W?>^A((8NB0RAY M#PJ\CR[4Q=^IVK3X?2$&:;PC7)34ATYX9/RHT#]*A?%!N MHYGO*K9FPTAOJQ,4/U1'^"&/G'C"_A:[@6ZU ,Q;$=M!C_7R&$G_73FC @(G MRFL[T/%RDXU2_''S730M#1CU.OM&B@JY+4GIX@Y*X$\-AN3?*+_4"D%,)]PA'(W0"(3]QT&4D9LIWV!53O4,/JR/B M..0QY4Z\>:<_^0X!!T_DSTJ(%U4C;@CI#LM )[3'X,D HX4LB!Z>='%/C M3LWCXFIXH@'7Y7'-DCS".HT\?^Q3: =6D'O*%4PNY]YKS&M@Z23RWBE_S*(P M'SYXHF&?\G$P_EH&7?DWZ']VLRD5=-T7\5-B43HX=ZU6![O+?![< M)<=GN6P,[E7V.8Y>\7W&> 1"] Y6@K=X$.'< M4+=ZXJSB!73\31A+%8?'2%:RQ'K8. ]2L4 X$<5BZ!C#XJ(0]Y$??#KL;L&D MR&<,1YRO$="Y:7FPHYCGDSL4J@ZFO!#]QIHA>^-0) M<_SG\4CN.^?#S*%HR>S5IW-$\]BJP-^(,F570SAQN&L6B_]R#DJ%>\3SIC,G M=D1M'T;D1#R5G(/B GAT%@GUL\D [-EMH=4DS3Q=8JP70>DA=Q)^HPP;T M?!I^N8&Q89$![ );A=H5&%H?(0?>5<5E09# L8)#^O,;C7^>.2 %Q&>:Z^^+KBP! M&Z?580S-,-8?2-]\"?/SOI"N.5_;O[".CZ%0LM.R[(>+O3R@GS WBS'FGT3C M] $8)D]^\;)"4A,3C0*1"H I!7>4&3+Q8Z^#64B80Q, $T;KI#(*RO>4A2@$ MG[$(4'2(=)(B);DR"$B,(HB)/^&+P.I#4JCRYZI380C7H7@G7F9+V8$\,T5Q M[E!O$OED3NG-5)4[6'R8BRN/;LR&)T-B<*4>A0D>IMBR^][%8@3)PO"+5 MK&(._4$2,)=^,$*N#]!6C/QQ%KM%UB2BJ)!W.4PYY*14(A\D5#C#:/@%TVI-B1Y_=_Q: HY7W<$4X/0N>IY&T46@1?VXQ7 M3'C(3>.DDII"R4B<8A)6(_ ET>M#-*R0"H%4"*1"(!6"-BD$MT*&"N&+FH!? MB6VCH>?<@_U%QR/WT:$0C= E^> #I_T:8JP?N/8(<_901$Q0.ZA(U$0MA'V2 MN1.A1I#O+\X3ZW,[N3052[/^F0'/U&.O%MFE#DB/5.XCPXFQQ[KQ%9\/A(Y9N.T4HY).2;EV G) ML9B%[,'AGL/"NBW-GI3%TQ^S!*\*%:954D@IX-!@PCI/F%+L%+U#M MF*+HA*;+6?6S]\H!_J%P!)=\PBS-QR$R(R=S43$C[1AIQTC^+_F_Y/_K M\/^#,'7"^<,OF%:Q5,P$E45'_Q$4,#0"C5JMNA"<2 MAUKP1=(XF,DBZG-2 C4WQ:IQM3$Z//$TD.@!V$/<"!]3+[B[-&%SYAW)M&HI M8%YIEA>@S%>0\9+GA6F^^U?NH*R,7P&\AJ#%)X74I3U=(G?+ M!X22BXL#P3 M5DDIP7JAU _RJ7FO5@#(XQ([SW')%T/;RKLMU!8K1;<4W5)T2]$M1?=2T5U6 MIR[CS/7X)(^UU5@TY616C#>:0B0#AKQZ>H:U_.C3FV5N[2?$9;R#6#9$5L M<:7,6V)I\AXDHK:U6!MNJ5BO"(K6TRI)<),BC,ISJ0XD^)L+4^D2]U/ M[XH<"#C'V'FATL@K%PF4WC%BO"%.WIOG#J0,V%)B6(J&Y;7BE&G),^G+Y[E= M,@:+IFSBL9B2#\\'8)?QI&C@[B*C9,GZBF1B6MV29?!6:]1,+^\U(MH-\*01 MBA;FG2R*-?DL^59FS$*VR;+5B=3;C)OT\ZNB?@=1RG_R1US>F6(^R3_40VK*I5'>]*9P(>9=L0K;9G&)SUI4BZN@[!,Q M3V$Z\9%$7F0E%Y$">G7+TO+X.U1IR'D>HGW-"&"'/3+(I]O7E[+E*&52*C@^6Y8]1W@;NC&?W5Y/D MDCI=BRB2:"NFE8G!KH^,KF %Z(9[><_;IXM+ MD+ ZFR[1EFI"N //Y.O#ZUUYUPW\@Y47O7[#J;0C02]Y]]]K213Q,?;O)MRK M:%A]53>,M5[F9/SSFPHY'_#0KC'[>C#/O;BX!Z4.B6W4]KK"E]N?9M+ "W.8 MUO.3X8JP[HNSDPU)?Y&F5-W65:W7:\?)V17ANUT'J]55;.Q&EK&^JNMD] IYQA"K*52T9E5\2VCJ^ 4:S:@Y.Y#29 M7=763X1+ZMV^JNFOQCIFCVL$25Y@&]?A(\*I3D>^YE%_Y![UQ\\W8;PTT]2[4'5O./E70:'P51 MG+RBLB&K^36*/.Q,U3J^HIN:VK?TYI\7R5B.@RJD6K-[?"IUPCL? U+<(FJG M1C,P55,[B.8L&4]K&<_AB$)J-)MQF>+J5]%;,W4>VYAL8ZD#TV[^V9%,YBB( M0BHW^PF;M]33:_?57ANXS3Y@?:O;JFYN[7QH63YPUU!M[=4*"&2XO#UK>_F3 MW!3(F[PVB94FKJUAZM3SRM-+$,V6]6VFJ@T,4#U:X$W9 _B6B77)%XD7AJ.%^G V5N!]\QY MHJ*ITN=H_H1-2KV7+Y_:4A;KJCGHJH/MG1RMT#C>=KNJKFU="M .M0I0:6EJ MWY %EHUG$>6%V.75;6/'I>[Y+\XY=O4;FIJI]@[C.)0!J-;ZS@](%5*!V0-W MVN!JD=9Q)'TP4#6[!>TG]@'L6]U2]<'6>6PM"U+I?4OM]PY2P2I5G W;Y@E. M@6TR\4*&:*P$47C7P9OY%(^-VI>NI]OJP&B!)205F:,@"JG'["V!3US(V3J. M8]NJWCL11:775P?VB60.Z597A?^_%ME%[ENG0Z=D^9Q(K$BL3*>EAIE,G6!C%EJ'K?5@WS1 +;;T$J=T]% M!4'GVN4B? :1]'<]-J"/*R3X*%\T9,GPQQRH^1& MR7C2"[&ZLV@ZC<)7X'/[L/;--L21COCXG0Q%2 5JPPINS_.QZM()ZKLZCL(T M7_:?OWV\O>CP2(K>)@YO@?[0=N.S]=QXSHS/W7:=\N+J>/=MBUP.4MV M=1Q4(56C79G8-4L=/\0^%$X<^N%=^U)M;*.K&GH+>M_L ]BW?76@;UW V;(X MEZW;JC$XAAL46L\FAJZ;3;/ 25G1I"::SF(V80#G/5."*$GJ_;7&4

>P?* M(I!A];I.?.RA0HD5B16)E?6P(JVX_121)\\'UUNG9PTT6[6V;ZO7,N4#++OM MVQ"U3-/J#WIJ]S VNU2T3DMX2*Q(K$BL-%+1>EZM>@FBD1==/:=QR(NNI*XA M+^YIKUR3>)%X:3A>ZASRQQ3O85D7@#UH)7/I-_'4">!+V!CZ[N/G7W&J1^%8 MN;T>?KZYO+K^'1\-F9COSXN/O_YV^UZQ-.TGY>SJT]5U=3OS5=[^SZ?*#%?7 M7WZ#L=XK!LSV\?SJ3_[G@C_GT\7M+:"H6$O^?LW/0PO$'*'.O1/[#OP;R,%) MLY@EY1NUWUUG5OFI\\!&7_VTD[+'M).DE[C[E13)&Y#F'D MO>*'?NKC^_._D^^L^+U*CB/\^^9V>'OQ.ZQH>D\$#,J!.1L&\(Q).$T MG'!6,QOB%GNT49;@3S!)0,^GX9<;&!L6&< NL%6H78&A]1%RX%U57!8$R7[-FY)R;\J;!6S .8%C M 5\8\W2?[RI)FF&B7#.\3H5Y<^)G[V[QQH$^EY)S0J#C'^ND;7^)6>6U26#=Q;1(K35Q;PU2H-KBC-HP-G45)FBC1 M6+F+(B]!S'DR2B37+*-$1QXEVEWEM?I],&9.I+A5!WC-D[%FNIJFFMV#1 *E MQ#[9 %+?5.VVQ%YWCA\9JKX]K"V+'_6)8[P6MY"^C_:L35K935R;Q$H3U]8P M3:IY>M-6X2-WT=_1.D4*Q&W/4+O6B=@C ]743\7,Q$L1U?[KF5Y2F6K/VJ38 M;N+:)%::N+:&*5-M<$MMJ%[]&F,'[5D:K&<.2__!.88\S%B:R'E&N>?OGI,3>/9 4!'@: MG=!3'&_JAWZ2X@&]9\4!;9T@U_L#U;);4L.X,["]4W&+ %9M4]X9V BF<0]2 M/'09L8V8 'ZUFE3 M^AFLNR@/%]'6%ZU*"_P(JP][K8>L?2%G2QWT6^"^E>;?,="$M !/2ZN56)%8 MD5B1%N!!+< 1&TMXQMZ3QV<3+ZPL7T]4LNX!J"U)[OX-45S:_+:I*[?Q+5)K#1Q M;0W3J)JG/VUH@>%]3DQ882^N.6UY*TE75ZWMC8^7/=/;7D<_,+9.46['7?1= M3>W*VO0=V*J\6%OB1>)%XJ7Y2M(1NIVJ:I,R8["#$R=FL@95KGG;YZ3ALMD) M_. DXN;A%E@L^COK(!6'C0'PK?9N^PM:VF&P Y?K8Y+FBMM6IQ4BYNY.(F7 M9BY.FBN'5I;._2!+VU+:@FE6J2]_ H4P_;@J';?3BI%ANYN(D7IJY MN(:I2\U3CC;TY=Z@ZS91LH1YBA^6WES%=0(W"WA-JG3MRC6WQ+5[A/;+ZSA[ M=\T -;NJU6_!Q0JR+O,HB$):1J>FZ4F\2+Q(O$C+Z-CO4!(G$B\2+Q,NVBM>/J0/SOJ .--<:+)XZ 7P)&T/???S\*T[U*!2A MV^OAYYO+J^O?\=&0B?G^O/CXZV^@'EF:]I-R=O7IZKJZG?DJ;__G4V6&J^LO MO\%8[Q4#9OMX?O4G_W-!__IT<7L+*"K6DK]?T\MH@=BYK'/OQ+X#_P9R<-(L M9DGY1NUWUYE5?NH\L-%7/^VD[#'M)&D)Z>/OQZO,-[-.U_7:C7 "$Y\I__OA\49*0J6$O-M!8>/.]42$>9]N0C2')IN%D MLYK5$*_8HZ&V!'^"10)Z/@V_W,#8L,@ =H&M0NT*#*V/D /OJN*R($AFCNN' M=S^_T?CGF>-Y^6>:Z^O[0E%V69BR^(TRBF*/Q?A43:>MRR+QO@WOKZNX MYN]T5[^RK^]/<>HU;)#^H3T;6QMK.]G00/M ZO"%L?O,L)NK&?K+PVAK]C,+W96 3H>'","$ MX,\16NM9D?*>%6\V/!<%JH:)XQ?PG0O;^S))W"+\GI@1[- M4"/;+]PR@60?];J)$\AK8N6:MW_NY,.'&]ZO]B6.O,Q-6]-7R%0-35<'QG&W M%C)5<_O>0BV!T-"ZZ@Z=)J4L/NRUK_&][[:PP;,YZ*G]-MRSN ]@W]IJ=_MP M>)MI5Y374@=%3[6Y+HBD[ M:_CVB;B^$:]]5=-?S1]\8N+Z5.)'NMU3>_W3N2$TSU8\?N>';MNJWM_:U2-= M']*YXZIYP()&-;#Z)Z)1=35#M1B?T%,>;^J&?I'A [UEQ0%LGR,U>3[7;4];2BJEHRG]00A@S]U(CMV MA[;$BL2*Q,IZ6#EY&W##4,^%$X=@[R7*.(ZF2L3=NE'8/MU+-RS5UK<.A;1+ MKWAKJ/J@MRVL+0O[Z(:A6L:KW<)^8O;;AH$@7-\Z[8H_@WT7Y4$CVOJB97&! M'V'WX94)(6M?X%G7U(%VD.1Y:0&VEE,?CBBD%7A:FJW$BL2*Q(JT @]J!8[8 M.(J9XH=N-&5*ZCRVT NOZZ;:DY;@,5J"NJYVI2783$OP8\$S\@!>ZSB',5"M M-L3P]L(XK.ZIL U JV9N#:RTP:1>*;$BL2*Q(FVP0]I@>+<3$W;8BVM.6UY1 MTK=4PVB)PK0EB&]UM6>UI?OQMF@T5*LO4Y6V9ZS[O8:^T8MKE3"6>)%X:3A> MI.-I'Y=BYHJ3,F.P@Q,G9K(>5:YYV^>DZ;+9"?S@).(>\A;8+,8[LP7U8;M8 M+-H[K2TWWFV/PU>+ DESI4V+DVIQ,QXH>E-U=Q MG<#- EZ;*EV[T>H?WR.L[>77- S:YJ#UI0$R"+,X^"**1E=&J:GL2+ MQ(O$B[2,CLUMO+.,M57-;$%O8ZEX'0512,7KU 2)Q(O$B\3+MHK7CZD#\[Z@ M#C37("R>.@%\"1M#WWW\_"M.]2@4H=OKX>>;RZOKW_'1D(GY_KSX^.MOH!Y9 MFO:3JZNIWY*F__YU-EAJOK+[_!6.\5 V;[>'[U)_^SNMUZ'R'Z='%[ M"S@J%I,/4%/,:(78P*QS[\2^ _\&>G#2+&9)^4;M=]>957[J/+#15S_MI.PQ M[21I''UEG0??2R=B:/K>8V[$NS%V""7O%3_T4Q_?G_^=?(S%[U5Z'.'?-[?# MVXO?8>7*U:5R-KSY3;G\!#L &W6MW/YVH=Q\_+_*[[!IO]TH%P#AN?*?/SY? ME#1D:MB2#506[BH9%?)Q)ND&Z,9>FVSZW[> :FXG3'&\:(:/X/6ZM]',=Q5; MLY6)X\%:%#8>,S=5X->0I8KK)!.\*NX>C"U/&3W!"$6?/\5Q4_\>1F>)6CZ< M!W?\\)XE#:%Q2;^HS*%79LD"@MA$?#R?[*0 MU>B7J/>=@.WO+$FG+$R5-*)5%<4#883MYYU1=(\M<&"<+YJ6K=:(LAL^S M*,9G &59P*\?+GNF+ED1C$%K6K$B)8,?XW*+X?$TJC/O=9HKSF+6H3'H5"XV M5N0C%TA]<&"I61 \P?+'"6S Z*FR*PEN"T)1 .M.G/ .-IRVQ$GP#;PP)/"= M$6Q-^J2,G "O$0$D\WW![0*LU6BE((HDC>23YRW/(G(_D#RI(_]EU8 MB#)TW2@+B42^1('O/A$%9%*F'+-,N6;W+,R J2;*E#D)K Y$A8/,'3@#\AI@ ML^BMXX,HR8RY0"^<]SO(, " &%B_\N"G$\51W, '3J42&V*/;I!Y@&(G?%(2 M)R!&Y<+/_CU]B?+ F2+-)3!.$ _XO..V,0)QLC"TXD?>\K,B5&N<"EQ%DUG M,*"0 4"^_\!@L0#C8<) ? %;AN4F8Y1%#J8JC'%/\3JE:$1(0%!((,+:PV3, M8KI9B6") IS70<'I9<@@8R5A\;T/+P/WS0&4W+'"'8WC.A*WV%N/I&F2D.($ M6+\#Q2,.40@[@>)DZ22*4;RF$PJ(3*0X [PM?.7$QRT^<1[_1 M":%9\.# ?<3?IJ3M%@1JDY.R??3F#E< 9O%/JI,$9Z156JGBL-BPG\R$N\@_)']C&.&$0KD,V#8!"B)D7-QUH?4Z) MLB3GE5)A. 5SZC,M#4GJ5R(II,4;KCTFTIHZ?FL*N%;"@#]-G-A[0(4,"2") MQBE]$"9%0B9.Q/7!%)[H. %L-)I=Q'>0V419RJTF03S\^FCB41GW:(VRT N MN7']1SPFN)$K(SR?M/OA98PY.PT9Q[QP_PK7?* MQS%Z[,MOB+8PI#"%"04)XAIR3Q.&)LI)_7"6I4"/L)U@S2+(GA^CLQK& @" M.<:"(1)VX!72UD"9D_SOR+4L'__^+6<;5^,QBXNNG+[4K8YQ1\%50E&8+)97'#T ME,73)'=L>3Z7/@\,P)M&'G>W>UG,(W1D#@,'! 'VW\R)4Q2^8PQ9]G!:[E]\ M4B[?7;W[\*XZ8\57GZ&@I"F3# &=Y+(--L-/2I^X\"-6G8[(YE?NL% M"!\^ M^N1=YM^7?DLA7F"(+RL,YJIK<<1#R 78Z?,'@,@Z#< M]1@H.D2&1)5$OXA-]%P$SV"/M F./XQ$KT @5[>6*5KP?G$P1;PG$?%KI"78 MBEP'\"H'%QA-*)R]#[@$O*/"I10 6GA%P^3/PN(Q.BF4AVP&*YB \A7%N)_D M]J&G4+>1"L$Q&T1,"8#KQ\X=4SQ0K3O%F:LH^^+ 3-&8QI00H"*,)@+32$20 M)LEF,R#LF+(KQ&$JN<2%<$>-&-7XV>4K$49Y$ 7=88@9-""3YA(P! M!\ S 6\F:&>E(FH"^FW,P.@G!L+&P ]@$B!LXCQ,A(6X7EN7?KFPXT?N&=@Q M7*+JH("XN#]> MA CYQ#Q$8A!,I2GME*C^L@M<[FY1S@/:R/J*OY*J$25H1A>NXYR$B,J0E_LA MF4)^O-QRQT7D8H*'M#:.XO'-_(:HE2SR%&RF#^@T0?+Z#5G4;252*FVGD["= M(K25T>-<)K,05P+=+)HR;MZ05,KYU-1Y4F99#+PNJ2J&0D_#SR[%.D+!Q$32 M#M"8F@L],519637XB;R Z,RA- ?4VEB=+X=U<AT)-GH-VC+VM, MVJM:JL2@TZ+/DC,XC\V"Z(GX865\S@D+4["VMLHL"KG]R [#' 0% XFQXL$_ M2?VE'T>)3U$0="+RD=70@DEGX(A@!_! M7!X/"I-9EZLAR3PI<$N"U)Q9.K^:>2U.4$'^>\6X)A+8/%$XQ+.+NTA[OR); M6- ./[.H(H'^Z('ARBW#$;OSPS G>*_TM"[H<$1_<^=,A,WQ&]@AT+?X*1/# MYMF -"I%ML76OJMF$!8:JEH;J61"28O !@!.QZ,97#M# MB9?_74PO)E:,(I&+2^ ZNA<)9918UM(CH3AC]*20RXA43MJ/PM$T'VJ\08VJG+B1LU&?_.XX>;6=QIGK)/-U%5V=\% '(^'YW')2U=%6>2"$U>-W*J6FVR^ M0*PC9H^48G:W8I%3)TF)LQ3\EV_?UKN1K)B([[T(O./&(\0^I=@Q)Q8&1Y&: M3T%VX8413H'Z/A:[1ZEDR/F< ;RGC@'S$"Q]O\!L $:S+JKNPZ$> NX0H_" MYUD$U:N:]DXGE7-1'F9>@R"D!!%&0%[)95M0$\+H8A0YGX12,<;6JW[&J20D M;"60QB(.+ZH M.:4WD<>?@JKSP M#"U.6M,1X$V>Y4!>39$G2")NV4S5K:UH8B(5@B?NK4A,KR7#A$(M MO(<(^=$<$;?+5RG65G-S"CF2%!9OG'LXR0-'R2EEW5Y5[:5DE=Q76SQ2=X^J MHCU!DCZ'@HHUZB?5V='PY%DV^2X(=VF]44JQ/-!IT7;-"Z)Y4@U0\=A/\^!( MK8); !_SK0JCHMH0=:=*O>&',L^1,D!8[&-8Q!80%L&Y0GKU;:$A4EZHA57)4(@A40\?Y&'-]8]7&'\=G\(4<560QE9M?;GW%K,#MG .[4MK.?4DX'(NYU2->P[*K^:JK)2/$92HX MFGWKF"W)G)^-DPRO<:8.D7RR*&>).240"7#SIC!N4I'>5]@LFU@LA^H>LJ8" MO*#^4MAL(P5X4?V%,?:E !^[5#EB/UY.(C=('E*E.'Z5XL\\D5G-<[U5D02L M8CNV@#M54"KP#.9*;Q+1J('WIZA6UA;E6G>EDA"KKK+25R/BI<@+G5](E< L;XQGJB0_A!\*!N-;7.X9%HR%=R)O M/*$$.9*F2[>HLEHG7R\"4:Z8BZBE94CJ7'%T%85"S!*5B+15HH M+:+&VHJ&HE/'8Q14]^[YVUTPT6R9 M\"]X))GC:;Z@:;X@&(0K5-4&$=0SR@]%(XR\.JFJG>3,W>/!**IT&E,&JVBK M1;TT:EFXM=[HJH)P8)TYLO3ORM;F]![Z/Y[P0@?,:2K+TDC\B'I&T"X/YD"8 M:]5,K> R10TG#,!+T)Q*TSZ>4ECP MBRE+)[P*>8FPY3RHO$6!H*>JY&HGNR)-I=)GD-($JN<%#S;U-BQ[YZPWR#LJ MJ=LR'%_D:9EVK3A[/B.LDNF$"21"-?AF;]*\$P(% M?7C^C(='CB57R M H^3TB2.[ */*QY:KI7)4P%:Y<:Y2OE9M8%XQ5N)4>M\".[Y)*6@X+/STG5! ME'/K/<\2$$U:?6J$31_J]O@H2VLV/TG3BO5>L9S)V"XJ5\L5%%'=)<0I*Q>CT9K%F/F6\#W%7:CT MS*M+D@J[KK?6*3IN5K2J2I-:,,]AVG](GD^Y%E:Y:K,F\DJ_M5OJBO+,'ZOU M<#NINYPKQC'7 8+2/"6B%8DEN7Y0"Y14&K_.Z57S>@K XZ!/#O8D9(5V,D^( M=0UEN5'\W=9EYI*LCY>L%XWB_Y]2 91SSG/W8!J+%+D\OU$0?-6&J=?I1.&: M%BI6D=9L5+4Z3/XM6@X\O6%.CE174(J"24QV:U;4Z*1U,UNMBA,4(GAX<5H@ MX0SCIH#@^,>RV@H[S:5)M?=/:>Q$\9T#(I>SA+)V"UZA.W0JE2RE_9E;G^*. MT7"+?)!Q% 31P^JR66X=HV+RCL>8*\;C@2^41.U6!&U]Y10*6].2-[<5GR"7_*\KESU;IX5#UT M8+Q6G)/[S#QT'\SEE1$)>?E&'OF?O+EODQAC55]F5S[+N[: MG ._Y@7\[E^+C+_2?[=^0]6(X=^% $%1)\:@D!49_$G>G:_N])0 MW_UK^>V=EY7,EF4CEJ1$8Q2Q?5ZCFY8]YT73P]7&O4%\Z)$I.B_@.ER[*Y66<)Z OK",9:PTLVRYW[BW(%*>U=<"BG: M^Q'RY>6S1UVP\9%+&6ZXD@S@5R]6>D-X)7UP-8G?JH16CKA&43AR*8G^3MAJ M7$IRSP)>S>)C@C\;BY;'HZ=27:TS&_J..KT5GK\[%MV!WC/Q&;B8FZ>AJN5/PI0%A22;D00=/. LQW?K=,>B-Y*49 M*('+U\+/%J@9N**U4)T?O@K(OX^P!?P48">CX-O]S V+#( ':! MK4+M"@RMCY #[RIH\T&0S!R\"^OG-QK_/,.N3.(SS?7SFX'Q_1NPWOR[\.##R*TC2:%G.:JU_9U_=R MZA>=^LG?/'WBG,?^=Z;9V%>(D^_L4MS;SS_K@!, M\(MS ,PNQD=_))/PBK,6\V]4DVN6 M:WYISM(\/F)NQD=^$]DS+\XF_KV6Q2,^4JDIO=8?]%7=LM9ZF0<7?WY3;1MV M.(&\/QCUGJZ:9N^H81RHIG[<$.JJUNNKO4'_$%!*!6I7QI=W%WUY_6BC-Q;I MRM3ZJF$/VG%V=@56'YBJKMNG :PY4+L#_31@[5J:.N@=!+%2!=R0$XI,GM9Q M0MTV5:TM>M*NP%JZVC=.!%;=4(V^<1JP&GH/#)I78X2SQS4<]R^PC>OP2>'K M))96)%XD7BI?G:[_.Z[FLXKG?+@3KC93&_8ED,=V:/"CDN M$Z#DFD]CS0TWH5^#K6P8#_M$]YM?8#[L+/83IORHG$7Q#"MS6I,FI:N:UE.U M([O5&W(_;[P6V%O6-&% MI54I 697[6DMX0B[ CNP5*M_(BD!1E_MVZ>2$M =J%I7YHTVDC_>3+$YEA-Z M]6U>I\/5[\SSLVGG!GOP$3(6^UM]*.[^;!WK-0Q;M;LGDKX(^HK1;4D5PLZP M]M5N]U18KZVK5O<@,O5$XE(RET%B16)%8D5BI?%K:YBQ\+QI\!)$(W.O9.Z5 MS+V2.J[,66BGY)9XD7B1>)%X:;ZNVP;'^+;96*+7MG)=[]LO+L\I[K+Y4K0A MCF)E6+D@ ,:Z+:\((.2,"J5 )G+)-9_&FAME?;\&_]DP,/146,!&6L(H=P45 MFUCVS-=BET?@@94Q.HD5B16)%8F5QJ^M80K^\^I\HZTLF65P'##*+ .IX\KH M7&LEM\2+Q(O$B\3+@73=RL0+;4JSU3N)5SU@KP8<)_W.][X MC_)VQ\8C4=[N*&]W7 FSO-WQA3G3J85LY>V.1YVK)=?\,FMNE*_X-?C(D=_N MJ*N]GJY:_8-T@FH,E&:WKYJ'R99J#(S8T*MWW" :>&^/:AZFVY34H4[V@L?N M ),I6\("=P664H#-$^FD [#VK1/)YM-5K=M5[=>+ $H]\ BN>#0U6[7UEE1! M[,P>--743X05&IHZ.)5^CN:@I_8'!T'LB:1"R&0YB16)%8D5B97&KZUAJOL1 M7?%HJ';/!@.R)=KPEE#V4>,?M,3[L:US5#_^)&=3[0X&:M^056[;,V:9.2?Q M(O$B\2+QTIK%-4S]?5[9?0W/M;SC\7C3<^2:7V;-#;>A7X.MG.0=CX.^#?]O M2<1HZ_Y9^M$WT#)LM:\?.8AJM]<]U)U))Z]4G=0=CX;54TW]('ZE!@*KZZI^ M*AW NGVU-S@1Q';UGFIHLF5B(QFDO.1Q!=5:%@CR4[GDT;14_5124TU-M=N2 MK[\SZ]5 @3A,\MF)!*9D-H/$BL2*Q(K$2N/7UC!CX7G3X"6(1F9?R>PKF7TE ME5R9M=!2T2WQ(O$B\2+QTGQEMPV><7G+XVL])]O4_!,BW5,%_-IW!BFMF)7_.HZR:PC1-) M-;"Z:M=LR46XN\)JJP.M)9QR9QJV :^'N>KG1)RP,DXGL2*Q(K$BL=+XM35, MQ7]>H6^PG24S#8X%1IEI()5<&:%KK^B6>)%XD7B1>-E9V?TQ=6#>M0!XK#N2 MB\\;Z<-SQ6GQU G@2]@7^N[CYU_%3.1,OKT>?KZYO+K^'1\-F9COSXN/O_YV M^UZQ-.TGY>SJT]5U=3?S1=[^SZ?*#%?77WZ#L=XK!LSV\?SJ3_YG=;?U/L[[ MZ>+V%E!4+"8?H.;6"CKW[: M2=ECVDG2./K*.@^^ET[$T/2]QUQL^N!'88^!ZCQPS$NAD)MSBC*, CG,O\>GTKPYE+1L:+5\H93YOZ\:DOP)W0K0,^GX9<;&!L6&< NL%6H78&A M]1%RX%U57!;@=:DN'.V?WVC\\\SQO/PSS?7SFY[]_?QMJLHHBCT6XU,U)T5= MB];3NFNQE]-2>=B+=RTQ#-0S9O*R19_FL[G!8 M1W[R,R@.-OH:VG\:!]T32:?M'B:)0DK0+4]=Q:6WSM$[9V,&Q\XCU96R]ZO' MCKQ^BR>U,D>K#VF_JUK]$SFG?5OM62^0);-!K/'8XQ#%E,00UX-/$?E2D\/DD4%B*G6AV* M '[F)"(FDLC@@PP^R.!#HX,/@\V##_;K!1\./K4,/FSD:+>?=;1_#%T .F'* MVW/&__KAQ;WJ$EOKAD5R,X6^*&,A0V[P[Q5OK=V,3Q7KZJ4I6?JVGK6R\[0K MQ4E7)L.\N!6\[O47#,W +N03$=*5(O&9/&-V)T?AFC_ M+4U(2Z/<):623YC> 8,D"U(<8<9B2GV#\ZA$(S)78.Q$2>#?R=@7UU^\U$'< M_9C,C[!(T:4%!'S&>L6EOK8OZZUEJ;:U=>3VAP8=[B,4DF=.,A%Y$-S?['CW M=$K1*11&:=X>YA_XU2F::JRGU3+5OBV#1 TXF1L(8N'')1E2/9QWZ,Z=[6ROG.EO01=$^1#;8D5AJ,%:D][S7HLS0GZ<5UXRU#(JU) M2MXVY'.P?,X3D66R@X[$2\/Q(K.-5[1K$R>-<4!>%\9-I482],LVN1Z/^_Y%VU:U_G'W M2T(0!S*=O@'L ([]X,6/_:Y19OU$.A-U+=4\E982 *NE&4? $HY09S T0VL= MDVB)DK KF(:I @\_(5B/H5/;,7 $_44Y@LSB>\%SUE?U-N0[-QI4J77L@<<8 MDL<DIX!C055:BT;>(R5=ZP$ MB,=E:?9&GGT5XD MQ-9L*.1_P*I=8<5F<@AZHS+!3F>^"8HCU<9[/PC01%UD],&7BW&.E M' N*RCEG-@N>WBG#1'%$5T(5'_0BZC7J^8D;1 F6 9)J246DSBC*L!72-S5/ M7JN'5@"7%U3B\; NFO&>PRBE= M%(M+@_>KEW+-/+<8!7<1EEE%AAM-9P$3J/9@V83< M2J&D:!\KMA &R1<1U8D&J2.'Q0_!?G+9LV6:.!+LU#?)J"@A7:,$>2E)7"U# M3(D6&&&>%(JZT2K^=;.$05#! D.6'/1H."A0T=3Y&YA"^I0?FY'C?@VB.V7B M)RG\X.+9!]I)E!%C(5$7$I4/AR7A])!5?P$>#DP6'8M3_9J 8C9^(%0J6\5U1 M<$UG"%F8"]ONT8S$J2IRZAE.H7+^-W^PY>D[@=84P_F&JER5B9*4ZP2C5,@$ MIVRM3*3E(/%F<%"G(M@H.U,<=6>*/UF=@2*WB$)@T(E?7JKHXUU6V*:3% "D M(?@&;T46#2HX.96Z 2)?"%Z4N, CD0@K7"Q&IL<[7X!B-?63!%GJ MNZ7BI)P%>U44>A@,("9QZK;<.GU*@6HZJ",3G2_V*:TK3O#)CSR5)!<_536P M'24!-6V1C%9;G<(LF2H@,R/]FT MIXL(6G7(';P#$PT5&#\$H02Z=5ABT^=]UT%5!9'Y#]?A.+AY2W;JU$RD@AL. M>$11^>#C2%$6>!RD:K^09,$ >:?\0:*2\ ^C 44RG/L+9(!##"_Q\L0(HPB M]N@RF+>8E 6RT:,"=A8%9JHLB$@(F/1NH?KS\76504_GY*LNV@,;Z^0P+6! M^&3BBE'E 1;V;T.US8&J:9K ,M]3KD>+'O<"R_#TP@I#..&*:1?&%6TK[@B;UDWDY9W&X'=7O8NA#7''H"+_AHAG0H+$5QV!(6 M!$1BN+7>%.@-6!5U"R[WE.P+/+JPB)3(E-/G3%AM2RR"'SW_'C_^[Q^SI'/G M.+/W(":&!3A?XBB$/UT^V##TSGB_X(]A]1D@:Q^80W(+^_0AB-ROO\#HRO]> M8\0O4>"[3_R?Q=M$"?#AFHU_?L.BX*\O%Y;>M3KP'[VO:YW_#_ X^.OF]OPO M^/@7XE^S3>TO[8WB>S^_\;V_=*VK&=:@_]>Y<3D\[_7..]K0/N]8=O>R\V%P M_J'3TRX'EP-;'_1T^R\=WOP%]T)LQ>Z2=T[>KG:=P30^_GW-L!8?A,''),F M ,KM4FYR>B)L^?M6$IY=JKT0O.M_GZ_]8CQF7+%?=0\:'0#'BV9DO,,QNO1# M.)%HW);PP4@%A,J'"/Y59BD-?DJ4M^7'LY\NAS_%%_=5V1]3EZ5X(&[]I A&I-?M4N2+]F<"Y]X9_!FW#4ZK0*+&.7F;OU MF4OW*\U]MG"YQYGPJ=&5/$AE_DQ^RZP1[>XU(+NPP7\SMSDHQ+7@2K.L"PO'"Z)+#*%8KO:I"A MHD,T6=Y^DB"#?T"]J"!$S^<7%0F_4>&4843T*">%@D29!0Y']KB8O62_\XZX MRHG897^MCC9XE@:Y2PR==-^5MS\(F7XFK(XYG+,U#C1)+'2%94G"O9:?(SAH MQEYMW6=9$O?CK.!)%1=PH495<+WCV9L_]0]T;XX3"H<%9V:YU+YC(0A==,!X M+'%C?Y3?=95S!\7%(TG.B-I7*,W_F_GWH"WDTI\_2OX;_*/V,VJ5J#< X07B M(G6!@76@7/>YXGZ@3C3N<)6LKL'7-@96>H UL-!;:_:4D!JL?!6"0[/W>$P M&RK*A1L=;8LPS0T)T$X3M%20_,G"0QXUUQMQ%D?W/O9&=$HJ*H0'+EA=H#GA M%Y^GY)C-0-]G7M4"S57P9,+H+BDT&Y)LRNT +;8SCZMG_;UK1_22O;56''S$.D&/?T6^.+*9GTO=[&[)2]VWS#%9['UW )> MOPQ_O>A\N+X8_A^0<32EVT>MJM&4.5-LV MY!RT]>F(Q95-$3IUL0.5[2E>0[ZVWWW:+JEU?:I^^8*B51KF]K>=+E/.MLK5 M>8VL5:NOZL9!VO@T!D9=ZZI]\R M5PY]/%IU&*[GM,)J@@MYL LEE=]$^.)G M9->BJA/I[&4=I!.3E"0['IYU;>40PY#\H,V9YNT\=;K:[9U(;S U99UFQMF M+)=:=\,*T0ZRL)UTA9VY3\K?K7M2VX58\PJ"#K.R]H@QB9%EIV_[^BP9*VE*P$+& M2MH8&E@C5K+G&$##-V3[6(F]WWV2'J[CCI7H TOM]5MRE<6V)HIFJ/U^@ZYU M:(LE+&,E=4+JG4BCO6XKXXHM%R4R6+**'$U5/\RE/$T$53O,O5*GX&>2SGF) MC^;AX[A51!DLV+UTF[8+,>F:EQAI)D8.U\QNAP(Y45A3 M-9:6%/+PPB&LBTFPA!UD#N] H8Q(J&"!/[8"4T9/E8X'&59=W<6,RQO1H0'; M$%"-&Z_,I\*?O,];P!PL(HS&8VS%A1$8:N*%W8 X\K?6>PGU#R(.E34ZFH7 M9-W>"KMZP*&3*-\@>#^C_F5L%B5^7MT$<(TK!:A^F*1^FN4]A(89%N8'OH,; M)NJKX(V[S(F=,&4LKQX=L8D3C'E)9<+ ,76&[A<;*7$IWU@RI1:EGFQ\Y#W M/?2G'-^V= \A"M+K4 M5@*K7A%&FA$V;HI5BT&$C0>26I,%G+F<%YLL4"W5+ TTNP)*UL8\'E%@=B^ M#?2&%)]^#)5+-HJQ8]*;!D7?%%5?]N%=7&L[7?G_ TS97TON6=7_J6 M\8-H;I)D,Q;#J6,S13T05/IW&6C\LWYA[)!<;7B 94N,17 >G M/Q<;>\UX>XBRSB^$SS)L>ZFK?L<:5]83)HE MK+:G\QM&-$HL-QBT"43;).8CHZ"%: M=.")YG@$-H2'#H\BO.L41>2\CUE*C3_H3?B,N\:_$%T*L?41QT"]L!V&"P+L M^E;6>N-ZQO 6C(Q=7+!7G"CU5>@>''A[,;BF=_."\*+T&?["&OEIT2,F;UN2 M4;.5ZA3%RNI4@-*%>GEB<6N6\'8ZT\BC:M?OL/@UC2/L^$/K!A8;)IQ.IPP$ ME5>VEA0%WS @-0F%4<(,U_\=]9=65\0/"1-E- MAL^;RSGGWO&I0QVRQU6S\PY%"6H)?C*A'D4N@)MT@'.['/4H:K 'TS0OZE52 MYDQY0Y@X[W^)$L?%YJ, JL>P+1+O3%0TA.*[X,0Q]G'A9YO+ $$:23;Z6X ! M"$QJ>_# <(NH AA(/TGR@6%9#G^%FL\\)2"*@83%4HB:0X]32%CV'(V"A+?8 M*1LG3/R N@(B;,"D8&:&34,=P:\J\R(\5.8/R]DOCZ7YX7@A_TH9 M;]98#?(4RH,ASID"?8\STY6=*RHUV=7>SWFM%SMH "KF8.54Z2SO"/&RB9$ M"F]&R\E@U>.E"L<;I#I .$^)S\'/"2$*.34OG%?:P+S9)?P<1]G=1/%AZ)+S M\1:5N:=D[,<)-8D$%27&,?%85_F;&(U(/D)5TD^YKH:G.DI1=*&KAK='JFBE M?$%E&V'JQ8E4$:'R"QHTGQ_UA(8H,K?8D[.RV# 2^EK9F[:$$O= "*=$]"$@ M7BWZ&0G-9UE_+&0H>0,M>+*J'F)3$1A%SSG*695.RB8O-R7%P$M? '7*QX^J M\A&^5/J<8>/;PS!$V^2:)D!*79<_7$;QM,+JM<[_J3.'W+:@]F>Y5;$T%85; M%ES1$2UD<#N?BD]9<7:_6]%(9M$>W:1SU](^6W-=NN#YG&U\#-UHRBY$'[2M MVW%E<$CH+3^)+$/O_?7'S?D;$$LN<+L@^?E-QUS2LNOB_,.9?F%VM M@R%:W MIW7ZAG[>N1QH%]8'LS^\Z';_TO_2K3>_='1M0)9]90M6 3'?D2S%5)0OW#KS M/CS] 8?Q8_@QO&>D#P^117"V^J+ =W7-Z!K&>6>@]SYT+.O#L/.A9^H=V[#M M\Z[5ZVFF!< ;.@%O6U8=^+6A6FLW+G,-M>&[879Q-P9&5^NOLQU+P%IK.ZYR MNFKX=NB]-[^876W0[:ZS&TN@6M@-?I ^@3;ZL@ ;W?Y0-_MFIVOT+SJ6K?4Z M'P:7@TY?MR\UK6M;]KGQETFG 4Q<8^$PE.NN@W2%TJPA[&Y-&/4^T#@@N@;B M\W L@?DLFH+$G<"OH #QAR^YM^V,A _(!C2K'#(XAJ%'GP)2M(;>WUF2HBR! MC;T:WSJ/7U!3AQ_2-/9'&;DW;R,0PJA_ON@6#F'HX=#N=[H#;=BQS ]GG3X< MD<[9L&=?FA?ZV:5A(YD0S[1,?7$/7VI?YE ":(+G_P>UA[UUO-2'PPOMS.YV M](O!><3GD'2]A% /U$A/_8>$_NI5M*=;;W[1#-1+AL \&:G++]F%3")^AB/RJB*LQO "V_$VZ4]OA M0^X(V#F&H=F#U:2Q%)CEP-]&0Y><^E^$6^I+X(0I2+2+W#/5R$W0!\#L%LR= M]8&:VPQT2S(ON8RC*>Q>P4](%3AGHV;N@4DV7[=GUW7 ;P)3A_VZUN11/';C M%S<07)>M1-&-0L/F@O(VJOIA#M"MNZ\9'\Y[ [UC]+!;][EQUAD,+V$G+B\' M>M?N]<]Z%R_=K?M93]F?K.S9CHZ@LKOFNBXF4#L[J?,X%];D85,5O8/<+2:B M!Z5;-^$XX3=[>1BQ=T7?SDKK?2;5GN;K57O*J66-ZTN7=-K/EG3>3F+&E-]YRLX%.M?II[**M"%/N_C]8OCR.LV./0L&@Y9PM%T! MU57#.$@3T.:!:JB:UA(NOCNH9N_56KN>C+8V_#(\:QUGTXV6E.I+0-<][-U3 M8>!=[;5X6ML[,,BV-1(?$A\2'Q(?35K8:VO;FWH6VJ D=%6C=R+WOW75_N!$ M0-4UM:>?2+],W5![QD'P*C7=4Y$<$A\2'Q(?$A]-6=AK:[K/Z[6']BMOV#5] M.)I$][YF&G/V\O('"&YYE-:<]/LX$/SBU9E#>UJ[IBJ:9](6-92M5,Q M8FVP84\$JWU5,UJ96-0J)M?*-*)>"X[ [K//C["X#Z6Q@&U,7G&IKTT0^F%N M7&X@H*V\FJ[EBF [$Y+:P"3W NBIY)2:UJD .NB]%I>389HV+.SE2;H18#=V M81(?S5J8Q$>S%O;:^O?SVG8K5 +5UDXD[]Q2#?T@"=G- [4'H![$Q=<\4/NJ M9IO C!N[,"FUF[4PB8]F+4SBHUD+>VVMMFE>Y0W3D>A^ZZVPOPM);]W( MHM]O28A]ET86+4G[WQ;$GCHPCKL=B:&KNOUJ,;*VZ]GR^FJ)$8D1B1&)D2:N M;#,)]2/UD*]^L7!GX@$N1%A]VX2XG3&!09E_CVN[X1>_YQGY3;QXPNB^^46W M!W:7\+G\YHEO ;9Z2SY%X=TMBZ>?_) E5^.SF'E^,R_@,/!NFC[,9:WI7D*P-T@(5C/WTY2_86O?.F667"I9K M?OY:E2'5TE1XQ<'O3ND-S\^'_3.ST[NP^QUK<-[O].V+7J=W>6;U[+.+H7EN M-.KNE-O:?2EXL;.29%.Z!1MOB\YB)47G0'[K]3>O0CGQ^TIZ]F[WE?2LS>\K M>>:5?7W_:E/+&PZV;@>_].Z)RMT4)][7T@?860VUX"-I9#-4U5;-_D(SIY@';!9%J6+(( MYA6Z)[2S"*:G&KT3*9O0-0Q^O5J'JY.1$F=1#,:XD^9M0^BB(1]57W''J,(" M?^J'Y ])5"5D:>L.SEMK,% 'V]?A_-"NH_/6Z(,0W3Y!\UEP3R%R+#.>)#Z: MAX]34^DVO$KOMN)D;HO);ZK:P%![9DLJ)+9W;/2[JGV8V[%.01[)G ")D69B M9.PGMU@:&9(VM3>_=/OU M+(P-8%H(O]_["7Q_&<7G@/ETG 5Y&DZ&%YT!I=]O3.P;*UOG)_UM,M+'K6_C6:^J]B:#8(RB!X2!5:O MN"Q. 1QE%N,:75!D&$#@^4@.RL/$=R?* U,FSCT#\R2+$A5?,R+0(BFBN,BMW3XDJIR:=."F? M+P)!#N8_7Q'-[&6Q> KC^R%3GI@3PW-*P))$H> ]4W@0'::[9^^P62E1(R[+ M#]T@\YBWY$$^H0.KO&>Q<_?_&G3 O"]C5 M^)R-TH\A9LOP_+']IX%Y(AN-J.'WIXJW3_^Y^ &L.TD_C_L/=<8:?/ M8V?J!T_OY_3U7)Y<98!ZX%B=%%@6L(@1I3PE?I(2A:2U_)"UDSLJ"\$\C@HH M6OFQA&3MO(Y-TC#*O(NYT'*1WY'_\>Q&S>_JLAASH<#6-8,=DCKLUTOJ./C4 MJ[3^&7"-SBAFSE>@Z<3WV'NR;96UT=.O4-*>''2[Z*C/)";D(',:S4^"_D[3 M\C2'7"=L>5+'X;>DN6D="RZ9O1&ZKJVD]%4.GCH+5I:*$_%5P,8I;3SZ<*HB MII-_N86[?/6M ,<)_]WNF"J. X8&JM'_/@JPM#X/N^V U2G*]^E$K_#%Q45>C)/6*H3$8NB%:)#:'1530JX@Y\ZX3Y5 O2?\LR6"*L"*V>MXO-JG>PRU/Z*--JC.S!= MU1@L#Q\>Z+Q4J&WV^%,SPX=KG2]A"^,S9 @_+C&$]Q^M>J6EO3QA-P3P!B_M MQ#1'<]]&VJLT5MK=TM#5_HKK'8Y..)FZJ>KV\KQLJ<[M[RA\8DGR7@&C*<8J M82PA%H' >O"I=8?EK6ZK@Q6W0ZU!/VW+3@9HNX.M6<-6R@=HP%KBO MM;5/+DFLS)_"-5*5OYWMMRH[D/IH^9A>>.8DDV%(_[KX;^;#]ATH77#0N^Q> MP/\ZEGYF=JRN>=89=&V[]@?6AP5VC>&K>#). /<;36:MYXFCD MN;"'*OT3WF;E9I);/RYVG)X0':88YL^E$Y%H.G(""F4G$\;2! :A'-GF"0I.U\M2Q[,]Y"2^5J7)"D[7QUI M%>RF[1Q0#J$\(8%4$9-ML34-JZ_JQG'WP *M3>V;KU8.>S*]3:[GM,)JZ1%/ M!,F#":]4-KZK+[TE-WSL"J9UD&L^I"39\?#@:M&'E2_XS]\^WEYT;KX,SV!Y M%22$4=@1!XWV'=_![]MZZO25CL*C.WD ZHK ]@L/X]80 MMVH:5+H6O^E87.4$K/L VV-L#=2>UI)NJUL;6SW5LKI2B&W'FV2G&XF19F+D M&P$]&2N1L9+UOY>QDD/&2O8< VCXAFP?*['WNT_2PW7O68!W.YQA2\D#E$)U3=TXMVRM\^'2M+ >2N\,[:'= M.=/,L\O>P+0LK??2I5#V,Y50)=J6U41Y+'7\(*&*(FQ/?^^G3R!H:0=%X5*" MPA5D;Y3%+G\(>_.O7X94%"%]]R]Z(\I2$-6A-]$M>U>G*6W MA0GL#&I;KDC>%5!#U0Q9[?KRC)!R ?,+6%O'\M[JJK%]G6;;&L@::J^W=>5[ MVX#5MR]=:ANHEJJOZ N\*[!2YZNPNLLH9K ^D<_I/BDI:(!)(.X';K'B]W9[ M):%M1T7?6D=X04AWU\86.J\N[$09$MKL2JFC4QS?;I^UL3/K;'O:ALQUD_B0 M^)#XD/AHTL*D1V-O$:OE.3LOKN!O':W2]2./Y:AF&R!<-OMZ$)^.'K]UO-(R M9*.U+<6.3/*5&)$8D1B1&&GBRC:34)N7)GRKLJ!>EG#-\BC?U7CHNG2UQS5S MF7^/\]XP%\9*_7^X-WSKFH0L]/E;?A)9AM[[ZX^;\S>*QUQ_Z@3)SV\ZYI*Z M!5TSNH9QWAGHO0\=R_HP['SHF7K'-FS[O&OU>III_073V&]^T7N&WB5-[LKH5X 8Q[B"F\XFSCQ'=C"+PJHT>T/ M=;-O=KI&_Z)CV5JO\V%P.>CT=?M2T[JV99\;?YE_Z?J;7PS-L.< 75S]/'SW M+,S891Q-SP"JV''3/_UTH..U3T;= ;: MV67'[I]_N-3-\W/M?/#B]W'UZQ=FCO#O[KM*$B 6<=?V32FWBV3QJ# %MZKL MVF/5W#E?WP85;JKRP.A>L1B>@1&2 FSV.&-APK!2G3GN!!,@HRQ6HAG\GN(L M";LCIO..KBUS!3.ABC7(+*-I-0"^6"!RN>,)XI1L!,_)A-'3^D.W-6 MW9\3\U(#5V3BCY@RKFLX[IQ M1N4,HHB!%PO4;VP.?">O&A"W\>%[T73FA$\\:]^M) HJ(VX**,F$L31YMXBQ MA8K,;6IMEE8S7>>;^(7% / 4UW%5;.&%V#Q %#QR-;Z!;Y,QKV"X13HX0"&/ M=6%:-NDUIVAY0@F$0!-/E3 MPC$F[B0.UI:4I2'P]JS<]AKIIA,P"Y'VLC"A3??AC;=1# 0:"O_]80\9[5_BR -!,U^-N/>(6=/@OF'QO>\N5&$>/=QTY_!^ M@9:.X&<=P84*5BT$!5'>)A?P05(BFP.=K6K]WM&#.#C(5=O'G=NUX5F',SUX M\3.]>W)W.TA_5SB[EFKVMTY<;1VLEK9U,J>4]CMP $-K'0=HB7C?%4S#5(%! MGQ"L!]%II,"O'W?]18^[3.I]P4/45_5N"_)"&@VJU!>^Q4 ,R4".]529:N]4 M2H0/!JK4-^KLPI3LXEC/D*Z:W1,IM#\8J%+?^!8#L?).DS%SQBF+)3\YVD-F M'B2G^60 />;D[5I4N6'U3(=:V\L3=E,@;_+:)%::N+;7UK-:I5515DTE8WE% MVN>+:EKXX[;54"WQ66S=NK&G:F9+'+N[P-@]2+1[X_N%]IR+7D]TOYDX,?O@ M)'A+T10S]IM[TU#_S2\]S>K5KN58OOPY$(O[F2Z<&#B=^T&& M>W>@G/T/9^;PW#"MSOGPO _P&6>=H6$..KINVH;5'_1,X[Q).?M#2GL/73_P M.35$8TI]]U@8 74Y:10G^7739+D=LK":)#\9S4.;E<^IVO7NAOGDMOOEY"NYSZ(%.?7!K_)EWI[>=S MNNFZG-]Y9O$%7C%#RQ@5#\7*CY45T?<+A43U5_;OM&G4CMWXC\W:+TG]6U%%W/WCHX[6>DVN6:SYR+^Z& MG9D_LU1APL/RXGQ@2S]?5U>M[;NQM\*5:6FJT3UNCW3?4@WCN!W274O5M5>K M0&QKE%XV*Y(8D1B1&)$8:?+*I/6]D_5]7H;EI/TMUWQ*:Y;V=X4/_,G06F > MK)W%SAWC0?5$R1+>T X[+&9I'K*_^'+S\LQBQSQELZM:_1-IMP&P]NR6F.U[ M@-4>G$BN/<+:EZ7"+\\>*KVV:VUW>C:NUD+> M>R7Q(?$A\2'Q\8I:?*MT]G5=&I7:@_8IYUVU?S)=;FQ5MUN2;K$'6#7S= M>Z_6+K'MBKJ,\TF,2(Q(C$B,-'%EKZVP-\WMOFEM0"4KN"SUE8D*8;-N.YYW9DAL:ML9@]]7N*I&V]_]C M[]V7&[>1]N$K^-T#R[6IFE2!$^) D)PJ_\:I"1+\F$D2A0)$MDW;RR)ASX C:<;C6XU*--^1=THTQJI&V5:(W6C M3/O>QZ>\+;97%>679=4C0!L:R(^O.W]]<#\^ICIP2S,U/^:J5U> M+[\S_%FT"-/$"$(C$=.I?)X?CN%]_G@6A$&2QGYVJD9\E=H2LBBP1#F@"O-6 MJC'+Y5OI$1FW#T8TET7%X$'PD$3Z@ M&X[6DRS;W%-FN/991C)C;$IT"J^6D@VJH]JJEZWSL])2S=)BT MI"J97IZ*KD.B]:'UH?6A]5$GPJJ&WTJ![>LH]:=& M;R,OXNS0NV#8B2*7-_LX(D64*H*V"W+H((LUFT..'%9*@+L-^%IG5&J-:(UH MC6B-U)&RPU:HP_+ 3YO"_5*F^///_222- Y& (6O9-+QO\(@33I?_'C<&:7! MYR!]V$Y#/UU^N(T=R^L39F(;NR8;PLU=&W=-VG6)/7"'5J\_+"$_/-/AWXLH M_7''LWC\X4=C)\,[GOE3^!+&6/;=^P^_RE=]73H:UY\Z'ZZ&EY_^D)>&8OF^ M/P?O?_T-W ]F63\:O_9]V.9,9^-(S/3R#LC@ $4 MR/MW?\\V:=:_KSVRK4S[93;X8C8#DOX'VHD6L>PW8?C+P6B,%W%V(=R6!++U MQ"Q/>Q0R[=%XDM5HR!%X;%9[D\:/M??PR0BL_?@YS=&"_93Z5'\OGD!X2;4O M:&A_A90LU7T/3KCLN(,3'!]^<()7=X2@R:\NE*J]UX2YC87_EQF$23 6]#QHKZ?;JS(0S^( M'S_]VY\N1*.%)ODU3L9FL5!^X:EZ_L2:O4@]+B\Z_ S^CFR]SN]FY_?WOWYX9ZPX?.-_GTD=[EWK0R7[P"P;6:0E"5[4?JM, M=G+3#$4#$<._,[@@ZRN,I@OI!:]:+7T)TOM[,5VV6P(H+%NABD0YX_"&VA0Y MO'!YLN_5,@_$>]OP(UB8(,=CB//B5K#H.GF[O4[NQ;M*._N57=NW'5D:<34+%RB_U ^C>"*"*G("CU_#*6+%>^HIMH13^I:K QVOV+J-FEX3SNC)KR_B$CO?9 M#A_*L]WP,L6X5CN6]Y++C9H M6Q:>S^Z2)@ADLB;.'Z4+>%%.UV99>7C$\NU9!7M)X]MO+#;?6$JTF=%FYL4= M167-C)R9_MU=+&#)%\9$)HA^E@FBG_+X?@2OV#)!HVF49/D.\EB8,8\#,%K+G\;^PXI[Z>&K-R@C8LV+D<:E]'3*&+C3(J4(8GO9$<3WW@(XW] M+&%K::WD]W\O_#@5\?=;)NO18&48IH#)R@T6W%V:RQ/.^&XL]6V:)!W+2I^*G@!U&1W!4G$"'9N_G75OS# !@%6G28_ M7YCTZ'G"NXQV6[1KN=SK=$Q,*3,9ZW9-KT/[)K,I(\.!@XGCG;O=5GY\ M]H5^6]\X^1L*,##^5/H>,"RO#W*BD5G5DW64MW(U)0S M7L"=X'SE\S^?WV M4W^M7 MZU>7_FK=7:EPIZRGG5%NU[\_TR8K:TY6K]9:-1?PNG.#ENM)Y;JN$Z^:7+6Q MTHW"="LXK6&MX=8P?/YF?^6N("O6Y!\+^<=5%@OX(\B#FXLUHT59/BS%M2BB33_0[^#&MT; 1.;<*7(BIB"/'J*XV5KDR,-*]I!4 M:AVZBB9I)>O0T2?!+!<1KHBQ/II9AA%GBA3E.Y99[%&$RYGZ=636:@^SU$.V M,O74CN>5696U+VJQ9[5*BU)N1<.<(DL5:'XTLY0CTI9VZ+!ZNZ0EBJ48>;8B MOM?1@YC &&X+KQ:BU*YJ/5.UA(!N'ZOUH?6A]:'U44?"M#[J19C61[T(.P5R M*R^2?H[Q470'"E'N(68KXM\6YI*XP"E6Q ,J6I#-4BA24;0A#N/(4J4.;M'] M1(RPUVP6;8YX.5IL@X]>O[ILNAVXUHC6B-:(UHC62/THTQJI&V6'H;C"Y5;; M6B3"UD4B]*O;^>K*3\V5M\[4K$C$5?"U7D?N:R[>_4I$[$KU:26E5@EMO_H/ MYQ::-C+Z8+@^^J\UK#7<&H9U<8^O$9"F=S7.1PQ19E(YEEF,;<=*60@".BRQ5&CD?S:SM(=869D&Q M+FM)B0J^)1'VST+4=P2&V\SA%4Y M]'/T( 8?A;>$5^P@7DZ)SS8<']%'0K4^M#ZT/K0^ZD28UD>]"-/ZJ!=AIT!N MK2SQ0!!W.'*9(LY\82ZI1Q#ABGBVA0O_<\0]12(51C>S%>3,7E9!"F0?KP9S 6[\-)%,_\-(C"3^*S"!=B&$>SP==4 MQ*$_[2T2D(F(D^[#QS@:+T9IT@G'JTWY:_$U[4ZCT5^_P"N-G]:O$7_(?_WRA>/]4816$*#_DD)C]?B&AZ\W$ C@LSX1_L M8LO\/Q"J=W-UW;^!CS?RU)3%J75C71C!^.>+8'R#+=LBS'-O!CUBN8Q:IF=3 MUV1]UC.[A#OFH-O%?>+T!I;GW6"X\YPK MN;6H3R%AQV0#1DR/V,3L=_I=QKW^P!E8NB.W#-[H/1\C)0KY'D7"7OC*QT #QE63S@1T,>=O_1 M\,.Q(4]POS4N8;A&DPG\&MYE W"KV$!VX4C NX(0GC**%F$:!_E(E4]:/PB^ M&$T78V&\OS;NEV<7D)$L\T;E97![LIS?S[PUO9= U8Q&OIM'6&[+[<[8, M^2]XSO!^''ALB.Q_?% M2,QN1?QHGBE&2YN0+&X3\?="CM8TDO*!I_BCOQ=!$LAA*X76]U-8=,*_4&Z% MGC+K7(SD&,DF;/Z>YU\S6:2P!,B%*0"^WAK#2#(QDT*Z M#::PD,LALHCG42(2M"&M;*8](Y.5RK<(AV=\FW0'C,9G ?J'=1+H][,K890# M_=(NY\S(1X\6<2Q%FHVJ37[>&M?W\,D8W?OA76Z@MMB]]V$.R*<(,#L@GBC[ M_7,0+1(8#OF0R]X),^B15;3\8IM;J=QL#,3&71PE4K#1)$@-?R;M8UTLS/M0 MBN^_BW"4"2";L.EK,I+3>^0OX(*)$)))D'$(,LGFB@]/^0R&!FY;"TN*25I> M.? !\L5BO)Z1V4S,8%\BYS9\>#Q)N+;2RRM .+'P9[G)^ (KV;V\ UXHIV*2 MJ=V_DTI?KA-I[(>)GW,%8V3'2*SM/-S]<:WAC(CE&C5>BD'>N$N"E!*\)C=L MFTN+' F&;\!KX 4P1@'1I6B]U"T)F,$\'<&LOXOD(BD-FI^(M:U('^9BP]* MM+.U6HZD-^+MW5N4R7TM]7PR23+@V9FU6Y$CETEXOQ^.GE_UC"D(((1)"TS' M\@EKQCIS+S[QV_=+'Q1\$$X]-, [I0VZ%,TG&\*-D0SX''@NJ@9_7=EF^ M?_WVC)!=D7VYARD/N@'[E$82 M9+FD[O(1A6LP\I3Z+1JVE"F9V-;.;ZUTC#>9-8'WP4W)]^^*V^R6EC+D MNI2A?G4[7UUYC9CRPJG/%^R)[V[?6 C^]_WYJQE>9RMO\^L9GE3&^Y4TU*(M M(-K]"A_64+3::K6@M-JI>5:A?I[6L]:SUK.NEJBK)1:EM28UX;0RM#)J1FM- ME*&K>32J6J+KN0B716:L]S%(/ MV5Y+ZB0"K\PJQ3QISZJ9=1(QI\A2!9H?S2Q5Z-3ZL M1P]B F.X+;Q:B-)2*FDTN03#UF98S4HKE47;^<=V73BO,VU:*W6D36NECK1I MK=21-JV5.M)V"G37REJ*&%'N(68KX@,7YI*XP*DJE?,+.4;8:S:+-D>\'"VVQ(^O7\VETHA3"G%IO6B]:+UHO6B]*$.:M-_>I07 5?ZW6>O_X2WJ\* MQ:Y@GQ9L:IO<]BLQ<6ZY:6NCSYL?S+.N*] .GK6>V\&SKA]19E!%GY*O*8-: M&35B4"NC##O;YE-.JM6/P,AQ,&)NPWMQ(ALS1&Q%3NH6S02R7429(N>9BO8 MY@2YJAPO+SI:.6).L]6(+>15USA65Y$H>U@<"'.>9L-Y+G*8(HO2LL8-X.55$6W+Z1)\KU5K1 M6M%:T5JI/6U:*W6D36NECK2= MVULHH$0=SAR&6*./R%N:0>080KXOT6[C_ M$?<4B684K; HY7A9O.(D]P+^ ME5W:9_DA6O'\(5IXCCSWA(PO(A;PF,<<_9RE: &@>IFQ9T2Q<;_,)3?F<31> MC%*X?^2GXBZ*)==IE-^P3(A8_?0@?QA%X22*9_)/2=QH$<A+]2WF42CY@Y]D,#'C"64* ,;A M4GEY&!GC8#*!CZ$4U*U(OPB1SP=_-(H680K:E$*&)XRD:!<)/!ED-Q-^LL@' M]B1(LZ=.HR0Q0+9+V=_-0)")5)8<1UN$P".R(?46!)(:27;*3E(S%I- CD@_ MR89=_@.\3'P%ED-_*A\R#>1CX+&=./O?APWY3R(5+EZ:@+H/$D',6%+P2203L^U)Y:TTLN0"BO1_A MRVDV3W/;Z(]AS 1)*N_X#&/HZUR$2::3(!'Y!$Q@QH$XUE,JOS$()[$/]\'\ MDX,AO?=3F,$P.^$I]_# 2-J)Z?1!#I//P3@?.B#PF30F66$?> A\%0LP&_^# M-X.FHID<9\!& K>*?+Q&+R40.QS"=/KR%)US?PZQ=DXVRRD,K MDV+ :V$49Z8$QM4HBD%2,!",$7!T!U=G;(RFBS$84!$&, A ]/Z=D$+;>&8V M[6 ,&OYB'*3(F(H[?PH6S_^:/P%F@P]S:"TA^"G.YLA#QD(DY]S&V[68-,";=R-H\%D#[+9E9FTG-S MOE*6G!P@HSA[!SSC%MXJ%9)$858-*A:33)CYV)*S99$&H"U_]=5Z3*R4G.L4 M!'DK0IC1J5Q21@*T =/^(7O"4R[.-X^>9B<^3B,82& 30(A?)&T9;$I6:T(F M?OAS,4VSX;GD08KZ]B%;Q^04S$3VA+VUH8$?@F@LU])QD.OU32"-='H?+1+0 M8_+]N^*"4++HET>.J_EE.X?7_&+5U8'2KR[EU977#BC/23Y)+0?,7BWF<)WA MG]<+".6 Y\1U+K3>CJG!D;ECCV0\6[[L]+FG=9/"T\IBS>?Y:56PYO/2&Y56_LV=7IO4_=S M@AV$F"Y6FVH MCP;H*G5J/I99E=H9'S^.7...M*FM5)'VK16ZDA;U1B] M;M'T Y,%>E&2Y\?>13+1%=0RUFD#FN8VT=QL+UZ5M('CW1YLVE4<2R[ ME+H(LY9L.C&&W'+\V?KQ*GL#N>"^EU+7O6U@J"VI!0Y!7CG)*/7CE2/<%E89 M8FUAU:6(DU*6,QVR/-RIKC-MYQ_;=>&\SK1IK=21-JV5.M)6-4JO%I,72BL8 M/0U3*@?2,0!7\.RH(MG_1TMJ;D$DY TBI(J6.CC9^I60DUH_/MFS/E5.Q1D/ 5TU@9_3W(D@"68?>C,4T M*RFOK.E3 0H=__;=)SR5PV,\F5B854BJ%I0BQK>K.KM?4+ HLLV0ZRAR_+9HW6<; M6:39+#)D-YQ#AR%63AGFE@!PW;E9ZT7K1>M%ZT49XDZR]D&OJSQ>8 MO[QJ;5RST=[PI1MT?\$S]87,X<]M0;"A]7;ZOI"&;@?9&IYU.\@S&Y]&;3GK M=I":9DWSMZ]K=G!9E;J.A3OL868CBRJ2=%:T'21F"#>\5R+CB!*[T2QB9%NV MJBG$=8,W;:G9B*ELP**(?3LZVQ0CSVY)M5IL(4H5,7A'\^JXR.:E+& MV4S3 MN2!:*UHK6BM:*[6GK6JD7BTN;UT[2 #GB.*6@%8*;KK%6])CP>:(MX57C+C+ MD$5U;?6:K")UIDWCCCK2IK521]JT5NI(6]48O6[1=-T.LBG;V9KF\]#<;"]> ME;2!X]T>BV'DMJ5#(G$=1%A;RK 1Y)&6%.7%B#H$6;B4_<2V@:&VI!;(^):K M0'&>4_!*D=66) K7:4EM,FXA7DY9/1VP/-REKC-MYQ_;=>&\SK1IK=21-JV5 M.M)6-4:O%I&WN!FDY;G()BUQV8EG(=H6GYU1Y%JM22]@E"!NZV:0-5E/ZDR; M1B!UI$UKI8ZT::W4D;:JT7K=(NJM:@;I$N2X+0'LMHVS(Q6Z&61#\GLTS>>AN6U02#>#_!%3C.RVK*0,(\=I27J9@QAIB5JQ M:R&GG%(5S09(NAFD;('0$I>)J=#H0;M%ZT7I1AKB3 MK%RZM>010_<$19E4J1!8,T1%$'0L1VNQ I$,YHJK412O(HV/8@]![E>90UU&["5IA-" MM%:T5K16M%9J3UO52+U:7-ZRQI($<86_QW&:RPF +5?D[!K.L@;K=$L5D336!7=Y;4N07[![B8 M@RSC6S6$A>,(LN398-*.NV9/,)8P M'Y]6@CA1I%K-T3C?<1!GE54V4!M%ZT7K1>E"'NL)7KA]2']VX^0'XNB,Z7_/4N?_^]\_$*;AI%TZD_3\2% M,1)3V5AL!+#WYPLK_SSWQ^/5YR_!.+W_^<(CW^WV'3-NHW@L8GG5UHJ[K9'E M_1Q_M_>RNKJ'OGS+J;[7KS[KJW4#R[.T'3X$U;:H02#G._G/J*]6/69@BWIAYJ:0=7 MZLI1Q!1):/P6'9E M_Q+6EJ.DGNQ8T!+/BR+,,;*=ROJ7:(RN#FT:=]21-JV5.M*FM5)'VJK&Z'6+ MINOVHTW9SM8TGX?F9GOQJJ0-'+T)@SQ*$2,M:79AEL[++J)MJ?9'D,-;HE5,7.1ZI1QVUT'+P]WJ M.M-V_L%=%\[K3)O62AUITUJI(VU5X_1J47F+NX]:-FY/]7K;<1&F+=EV=PCB MK6GG MR;J(."W90"46(JPE#6:8[2%N*=EBIEI+IYN/-B3'1]-\'IK;!H5T\]&LK('M MM&0E=3'RVG)H"E/D>BU!@]26626Z^:AN/EIDHB#.6N(A,F19+3$)O"4Y9C9R M<&5I5RW&@HWJ/DH1(0I4M=-]-;6@6C1Y]%;Z]CAK^D:4UHK6BM:*UDI]::O: M9ZC60RC:@_3--$J2[U5M1>I0=>(CA;M8(JK*8=RBE33J0E(.6,&4R> &/WNQ5[U_?"F$33:?1% M[AH&B>$;R6(V\^,'>3PL6L1&FIT8\Y-$I(EQ^V#$8A[%&>UP>[1.TDK$W4R$ MJ?$F"(WT/EHD?CA.OG^:LK4WEQG5ARNEVGZN#C^NGZO##N_G^LHMI_J^LE?K M'IG'= U\TL@>VGA1]GPEQ2ZLC*6E6Y]^H&+0^@-9*C;72-GAW8$;W]4;8617WGR++(\BAS=[: M)XB[-N)V*4:ZZ6.NY5_"B,6([F?-C;2K9U+2=(D"M,557_^ M]OYZ8%Y][/2 A@W;,X^%F?I?,Y;D]?([PY]%BS %S^B;VYL(7AD;8P&/&069 M/Y4?/Y_!/<'_\B^R#5!YMS]:^E_R 2-PO22TR(XF3< 9"^$!4R 7OI!/3EJ^ M<^J1XW9.N7?XSBFM;N=4OUKO%U>P-\I?W1N]OH^%,/X LWB?&(,0K&SVT^-V MZ+,;RLW:/7Y=0E?!UPKEHT?W,3O_;^ 11"53VAC"MB+Y"H4YM,N)9=>& M0Q(A;MZ PL1(@B)ZF/994@RU+$ MBA_/*G5*T:I&:\KGEZI0.$XS>LAD5Z44QO&,EI(VTY*$$IU6I[6BM:*UHK52 M>]JJ1N&'1AQ4 ]V>WIMV>UI)($MY&!%SE(?[] @A^@>P#6QT76F3:_J=:1- M:Z6.M&FMU)&VJA'PZWBW[#CTH74.=A*+@C#UP[M YNKGI^-T3I&FN4TTU\T_ M+MM>*)5E=*P;1!%M2Z\PAJRV.+<=TT"P@0E,*AC)DS#:EAQ4RMK":/'J='K[1@<_M5:T5K16M%;J M3UO5N/QU%*X$5$#<:DG^.D,$*U(/\>CX#K!:2NBO?JRZB!4O3JS1KEXKM%:T M5K16M%;J3UO5:+=N4>@#TY>R.MZ%!L Q [MPH0RWG*;5M>$P*Y2AR/&!HBPZ MR"/-+G="9&.=,^RI/:GZ_,,X^"P__O3#(C'O?'_^[BHOC/PI*YLU.H]%?O\#-QD_K&T;W8KR8BLO)[JWOPTD4S[)$Q^[#\L?U0V0! MY10^?!*3GR]$-+WY.YB;\@UULF?]G699WR2RK:[JLVS4]2OH];KD]/H"'P)V_2(Z7 M#)=G55^PH2^UZ,TTDACS6"2RW:[LT M_+J9IDC7LS0M61Z%LU0OW/E:S?J95 MKRQE+:MHPP]!-$Z,(!P'HZP^]9L@A)MU,6HYD8H4H[8=W<97OUJ7ZWV]I"EF M!U:C?EI?^?^5T<18Z^V84K19_O$C&9N)R"?34/VEL$Y0;!'/ZX2C%O'1,\3L9O/(7.19BF2V%AZL''O(<90\SE0W>'.@8;L2\>=@),YOV([.:^<4 M6;243.CZ,,4$$54VQX[EE6 '85;*'I).<%H]N1WI 5HK6BM:*UHK M]:6M:J1>+2X_\%!MELYDA*O@HWKP'%'N@7/>DI1\9G% K2UAEF.$O9;P"HX7 MY<@CNF= 35:1.M.F<4<=:=-:J2-M6BMUI*UJC%ZW:/J!R0*]*,GS8^\BF>@* M:AGKM %-%58986UAU*>*DLEJH.F2I#FWG M']MUX;S.M&FMU)$VK94ZTE8U2J\6DQ=**Q@]#5,J!](Q %?P[,JI#E<_=BEX M[10K4FWD:*3N(>*U!*IC9(._:3-=Y; FZTF=:=,(I(ZT::W4D3:ME3K25C5: MKUM,_4#\_FL<);(H5S0)4O4@NV_'!L^.-9$ 9)*BW& M9[&V&.HA)&K+PBWM6$D9!]30$H3D(-H:,.AZB)7#;+,!TL'V[S,@I' D,@L8 M"[!^BU&ZB#),8FCV4:_JK/[!06+(ML,N8XBQV^+ MUGVVD46:S2)#=L,Y=!ABY91A;@D I[!$C*/%[534M MEY* ^,:+J2]D#G]N"X(-K;?3]X4T M=#O(UO"LVT&>V?@T:LM9MX/4-&N:OWU=LX/+JM1U+-QA#S,;6521I+.B[2 Q M0[CAO1(91Y38C681(]NR54TAKAN\:4O-1DQE Q9%[-O1V:88>79+JM5B"U&J MB,$[FE?'138O90%KR6::S@716M%:T5K16JD];54C]6IQ>>O:00(X1Q2W!+12 M<-,MWI(>"S9'O"V\8L1=ABRJ:ZO79!6I,VT:=]21-JV5.M*FM5)'VJK&Z'6+ MINMVD$W9SM8TGX?F9GOQJJ0-'._V6 PCMRT=$HGK(,+:4H:-((^TI"@O1M0A MR,*E[">V#0RU);5 QK=$N=9UI M.__8K@OG=:9-:Z6.M&FMU)&VJC%ZM8B\Q#K,EZ4F?:- *I(VU:*W6D36NECK15C=;K%E%O53-(ER#';0E@ MMVWDM*53/2;(;4LZ,+'ECF(I!3Z;':G0S2 ;DM^C:3X/S6V#0KH9Y(^88F2W M925E&#E.2]++',1(2]2*70LYY92J:#9 TLT@90N$EKA,3(5&#[JEV7DW-(F2 M5E-Q'-FHCI+$42"\ILV*%E1KIH[>@M\>94W?P-):T5K16M%:J2]M5?L+U7H' M17M*OIE&2?*]LJTE+<0L1;)'B]:0IHBYBH23BVH1,:9(%+D@A]Q#M)SNF2W! MX;HEF]:+UHO6B]:+,L2=9.72K26/&+KG:"UY%7S=J[%D?FK_MB#4T%K3C25U M8TG=6/(0GG5C2=U8\FS7:9HUS0V/,*M2(;)@B(X@ZEB(T&8'(AW*$56E+EI! M'CT;4=SLWID4@4N%O.I"RDV"-VVI_D@MCK@J$^-89L&64]R24I?$0AY79(OP MZ$'L.]JJ1NK5XO*6-98DB#L:+"-UIDT#CSK2IK521]JT5NI(6]4@ MO6[A=-U9LBG[V9KF\]#<;#=>E;R!X_UWS"GRVN*_RV"%Q12H]G,*9ET'<;LE MBLV:: *[NK.DSBW8/\#%'&3AENQ!R[K07DN">0YRV](Q%'.GK#KN.FIYN%]= M9]K./[CKPGF=:=-:J2-M6BMUI*UJH%XM+&]M>TF"*);9HBU!K]QUD4=;$J3P M;&2SEKA@%%F>+!M4RDD6C=;;M=9IK6BM:*UHK=27MJK1>MW"ZFUJ+TFYC5RW M)9M/&#O(L14H]G\29\Q"#FV)8FV+(5I.'=-FARIT?\F&9/EHFL]#<]NPD.XO M^2/A#G)92U"#9R/L*%+S_/BT$L2)(M5JCL;YCH,XJZRR@;H(23>83']T5*GI M=+1%0!BWY="H*K7(CM^4M$AE:52(NC)&8RL9B(X"]/U]8^>>Y/QZO/G\)QNG]SQ<>^6ZW M[YAQ&\5C$=?_1,UNA1J4UZ/ZCFF9-\[>O:_8&ABIU1 OW'\7$ M0ZZCR'FP@EQR0A"U2ND,41L>'1L16Y$Z'(4'JTL*07%EE-EJ27[M3K?2&M%:T5K16NE]K15C=2K MQ>6MZS]*/8*(*AF%Q[(K^Y>PMAPE]63'@I9X7A1ACI'M5-:_1&-T=6C3N*.. MM&FMU)$VK94ZTE8U1J];-%VW'VW*=K:F^3PT-]N+5R5MX.A-&.11BAAI2;,+ MFWO(*:='9?V8!5Y;4P&:@.M.D>4H62JX;F"H+:D%6=GPMG1>=A%M2[4_@AS> M$JUBXB+7*^6PNPY:'NY6UYFV\P_NNG!>9]JT5NI(F]9*'6FK&J=7B\I;W'W4 MLG%[JM?;CHLP;BM%:T5K16M%;J2UO5/D.U'D+1'J1OIE&2?*]J*U*'JA,?*=S%$E%5#N,6 MK5R.B*M(D+]HRUP"+.K*ML57"MW!3^M%ZT7K1>M%$>)>Z3.:_U_V]3CX++_\ MZ8=%8M[Y_OS=U>A>C!=3<3FY$GBZ]I M=QJ-_OH%'FC\M'[(:B$8A*D MR0<_7<0@Q,%GD%)Q_G=YPYW.P.IQV\0#KV^RWF!HNKTA,^%ZAAW7_=*;I?;2XNS?2>V&DP4QNPD:3[%,LP.5;9&Z&W*G](8J-$3@A0&]V!L]? MC($!(TB,>X!/TP=0PDC$J1^$R A2^7TL_"0*84 ]&'-P7@+9L3:]]]/LZ>*K M#R_+AHDQO_<3L7PM_+%\\LQ_,&Z%%,IHNI#]+;\$Z7T09G>'("8#$V.6];]$ MQI?[8'0/ERZF8R-YE#Z\.0A'D@YX?"P'1/ZW?,2M/\TVH>&UT2(V[K(,Y<6& MFHS4_PH$Y(IZNZ'Z8MK=&2(IS :8,XMX))D?=\+Q)Y$&L1CWLYWPCR(.HO&_ M_>E"E#$FP1P/>EW7&G9A0F13@ECEF0(?:W!E29G+NV";S"#4]!FQ9G U[CCMP M^\ 'ACM_^7#U_OJG'YZ04D1=5_>^G!S'ZRO)'K2IJO;MVU.9G((T_"2"YWZW# M1Y.)&&6YA9W%W2))'V$!1K(WL NF$PRNW(8&W1L]/X89X$^-JY7E_W_9V8W% M'!GOP]%;X\WC;EWOQ]75C]_U?_P>&;XQ#NX">5[[-RM'&]@ MEHT>F.8@E$L ,B[O@PAE!A[L\4367P*B,HLL3?4?P?B+2%*Y"L$#KJ(%?.G# MYW_!?(%G7:5^*F 1 -P!+Q_YR;VQ&MCP8G@8RDK2@Z&7O\$35ORB;!V; W%? M89JE I:+?S@>@H&:_6LDB]O_@OB,-(+G3C+!?(GBOV!^P$-&_CQCTA__%P0K M4<[;1_DM^07RQ>@^C*;1W<.&--(([E\*"=Z9 I!()&B"->K.AT7$7UYV'Z^6 MYB#.\@( 8 %/(+M9=!M,A61E/I_"4I3?, 90,HWFDA:IKU3$2[ZO[[,8HLRW M@B5\,3:$7):%E.;M(@E" 8(.X/HIH%0!B^);XT]8(,4T@ >NENP@R>66IRO M6(Y%> >D96-$KJ#)LG*6E(P/Y,%U(G_GEV Z-6ZS!*_/V8H& I5WC. %8$+@ M_N72+K]<#1X8&M'G'!^LG[P2H1PD0C[O[=EF&2:O3#.0%EA*8PE.0/DC*5$0 M_%B $F2.+[ N?YKXH,E.@##+ (V^!(12F@#6DLJ2" &UD M*"J_:05[49=9MVE@VF5Z%C>&Y20[+,S7+N^5P?FS5NT)_ MBVE>;>$QW)Q-L?4@OQ5WH*0,,8;PA!\,28FX,J(R6L9P8891N MCSW)"0R_-))<3->4?],/XI9!01EE+I&-R)#XO9K8@O)_T AJQ8+J67BS0!)6:Z+0,E M/.?G$-OM8.I2TR;NP&0<7)RN-_1,%_.A9=F<\3ZYH3?$N?B%NX\\GF=I6QK7TO58Q \9]"H!-1&'69[K249Z@'C[ MDB5[2$R/]HC3=SB768S)T"QF8"K\PX_ M?IZ -S=]>+=C0I] )A<0DY25\8@]9;G9N]B?[8.<-LCC+U GA6D&H32<[]SO M"E%[&1I#<1LO_/AAPYK1E3F3YJ@;@0&1AJ0/)GL$E@D6.D E8*$RQ_$^-\9K M%N'"Q5RN>O^PK16\6#F>HV@VR]93& UOC4NYD$H);3T@6=EXX'@,C\O7&;#+ MTNK%?XET"ZM\6F300$I.GP3;Q-@US<,\3 M24D$O,9? /@ M$R!%- 43#VY?CT"3^]'0#]! NY]OI9<2Y,_BQ9A!G]RP[ & MA>,ED'P:\G@J[QRM1BLYR^DZ#G+6)6S)T> :"\8B6\,E;2 $@%)@)::/$.OQ MY@P698S!4R9^-H*R%5"B,/@)M!AG_MAR+7XD/>?E%=RS.85)>9,D]Q,S\I+@ MZS(0 [A2HH]_+D+Q.'.HM>%J;+ "#P&W%(%?NE+0,S/BF;$.HP#@>"HK0F6X M)4F?@?&$((MG4-YXXX>&G]OKW!V0E_^#LK>,&/-, =GKOW]K=$#G2U(V1?Y% MQ&*ICO';3<:!T+F?G]V23]E+#$XFAG$PSG#.AHWPPX<5*<]*8A^H\OP:\\HZ MU%F"SN5Z)H.9X/KG)OJD8:<;D/3-TP6:% YJ4%B>I0I?8/X5QG)QA &WUT# M.$\N)SW@-(9)F, E6? :7* \ G*ZY=ECP(3E,M,:8FPR,AB8WM#!9H>S@>NZ M'=JU;5B>@2UINV;^?V$M21\>!\*20B/7S&P^%>EC2!2P?2C,!^''QBTP.0YY)^ MS[&&PSSJ_1'3/U:<'4;M!I\U&C669.D_2X[V4M(*N?Z1&2Q L/X4X,Y'/QAW MDO7>QF68![B7BC]E?-8"[0PP[YLNIPZ@\(%E=K#+3:O;P8Z#;=MV<,[84&8\ M 9X06=C 2+_ HO5@3N2LR*WMDNUB'#VCSS]A;GP2(P'@!WSMI =.;00>=$?Z MW#!2?@_RX,;#M?RY!" _Q"ZU.MVNB1T+#*#%>F;7Z@[-7H^Y ]+I.QW<+2'\ MF:U4?R^B],>=%?_QAQ^-/W][?STPKSYV>O"04 ZN*7QY^:F????^PZ_R55^7 M<9+K3YT/5\/+3W_(2T.Q?-^?@_>__G;]SF"6]:/1N_S]\M/FWN:*RNO__+[Q MALM/'W^#9[TS"+SM??_RS_S/)U'0WP?7UX-/C[2L[M\)VRP!SF,-6[\#NMOXR?PB;O\*4C/#4 F,H;^$^248I_=+UK/OQS(0DQD,,U/( M.P!V@/SD_;N_9^>7UK^OX)5!HKRP-_JNVFP$9W+H,;S>$U&4>"^?_KACB>4_VR\R<)=T2*!JY+O MGU:YV'LLDJ:-16OOL9@16/O!^$HR03XR]\K0W4^I3_6W3(( ]?S>^7@%SP8B MIR %\9)J7]#0_@HI6:K&2$RGT@>&J9UMPLK/S[_9.&5S=\\HMI_J^LE?OD8+I%ANUM^!Z_ 4. M=0+F^?4T\\)'Q@[*A5HRMIPY*\.[E="?Y@G]%T^T 8,5QF:8^6;;@V\EU2Q( M]V3-R'Z)C1^6E,@E8B>D=_)C=+63R=.ELG2I%#LM47A4G__ ]5ZD'M7^W \OE!I80>([R3I& M6ZJ4)2]Z1@-YE@=[>P Z>7\O\@T10^1S=VB%XU,6.]_/M MN7LI(^]+YZC2V7KLL7'B(,=2H.C"*7BE!!%2HRHE>@W=;"&\%7#89_W,Y^!R M8LM8@_JST;-;4A?)]DHYZ*A7T(*S;B.DM\_4ZXN)@&DWSJ#K9Q$NQ.:TRZ)^ M3V?JQCN4GJ2NC9C;DGGJY4YS=OM[(/L%&S L[.EMW)Y_6QS4^B/1R A\EM=FI#AFQNXXV MWGO>8TG=SL#M86Z9EMWOFHQR;G8ZEF42W!GV2;??[[CT!LL#&*9GLRPY[82\ M[N3ZKP]Y@>E:^KOR<$ 8W,[@;5'W] X(;"?ZG' MO\K_VH0]E9D[]!CW"#<^,"#3YYZDOW4[ MOW<^] ;&U6^#P;71N3;^^:\/@Z<[+SL1HN*;*HO! MK<+. ',1)J74Q"F_7NE^/+>G3&G]QD"SJ[T=:"Q6>XI/=A15"[(HMIUX++MO M,,;((6Y1;K]7BUV"+.8ARBKK_=MB//$^E(=0HSA0L$(\=ABR5&@GHTN?-V-4 M:'#QO.7(SI[YG_U@FH7[Y-F@!+P2Y0P*0W;Q15>M6>*XB%LM@5,N19C6:(>Y M->!B*R=CE9&AFE$ 1Q51KR53A=J(XY:80&R[R"JG\V)+JC/K'@-:*UHK6BL' M::793M2!_3BN9=D1U1$200ZVU.C6=QIV65O@H-0L_$M*Z=*AG:=730R!5IF:ZO1C%&A %(Q6$8MX%%%+@;9SVJHT8E!H++)A0E8G!>51 MPF@F9$L<%?-.&/(HK__$T!:D$8-"PY(]-ID5#9UR%SDJF))3\/H&&\SK1IK=21MJJQTNO(Z!RCI."1*XHLCP#6 M4"#P<027;S!%G!;>G#TSQ"BN2ME5T#M#(9;&@HO6].-6;"'3>M%ZJ;E>=#AF MOS/'<_\A.PWT&!ZD/^8-W0J-CPH66HRH9R.O>,A""3CQQK81M@JGP:N!F4"5 MS$(NT<<"JYW_P?+0X$/6_UHV[+Z3_0JSNGMG-PO'AOBH19%33HQ/;P0I&^8N M<51HZ/$MTQ,OQ#AK;1\F8J,KZCK#?K/JK&KF!GN>;$+:CEGT!C.$O<)I7HIM M%F&7(=;PEN3>8V0C^K74J\KWZ\RKUB MVIIN&0 H>'5]RW4D5QW:SC^3Z\)YG6G36JDC;54#IM?AD0KK$D'8Y8C0ENP> MOX%EV&X+YI"ZQ;M"" MTH+2^SJGL&.]:#:+P@J,V"F<<*K"?DZ#YU9K1H2&/IN'BL?C0)X5]*<969,H M3%>4_?G;^^N!>?6QTP,Z-F0[]X.Q&829*.7URR>-_'F0^NKUX:!8-@55(*RK M;4\S1H4&,:]:I$\B]8-0UCGPXS ([]1+3N'$1@0K4#CE%,R^<9&'"Q\S5&RC MB&..B*=D&7RE;$!G-%K,%E,_%>L*)]%L'HM[$2;!9V%,HR39KKPTB6(!'"W/ MWXP>X"%I[(<)/$-60O#'_UTDJ>PPJ)XY>4-E)SE5*I@=S2TO7/A5-4Y!KTY) M>^QZTWD;S39](TUK16M%:V4_K;3-_RITCCEY?>M9.1#E61RQX@77%$,6X),5 M+W.C&(QR/0?9Y7C;&D6U:V706M%:T5JI!XIZ'3.=8Y3H5D2O00S=BDB#"]U: M1=V%3.M%ZZ7F>MFVD#^DLM_&O@P4"Y@\809>_X[")^ MF!(P#^ +LCO05V+,YGTG,3X)6:-?C'>,P,&07/S>A6.X! 9.GJQ4>$U'4^ZE: M*UHK6BL'::79OE"A?,UP%6-0#AUAY%+9T%&1?(FCTQ41M4K))Z@?JZ!99B-" M=/I$3>QJG6G3*W$=:=-:J2-M5>.CN@62#FV3'B5I(INCWT71.)%J&>N=&4VS MWIE1>6?F>+#*7!?D^M(F]9*'6FK&BG5+:!T(';Z M-9:U7^=Q- E2Y> 2X0Q1IY1\T?HQ^P8CRVI-"U%.$>5*UHNO=OH?N'=[.1>Q MGP;AG2&^SD68Z$-UFN;BU[5MK3UX\V8ZE5/-#\>&/YX%89"D?<798V*IP#$T#9%^0&A=U*V!UG3 MH\-:*UHK6BO[::79GMN!^R:#93=-8Q)',R/*PZA1J!ZP.6/I/9X=%!9M+V!BQXF[#>2=LT;;! M'BFM%ZT7FJ(@!0/&&UB(F,N0#SW?BST^4E- M<]'KM,NQ,;VZ?K)LVJJ KX'?LE).R]6&P3?6V^)]-M1P-4"'E1U3THZ&2L1I M0%M/XK1>ZDF<=C2.0D+]8+I(Q?FK619?1Q4XK*FQT#=TJ)-UZV(^:TV<7G/K M29S62SV)JQH+58M\#@RQ7LF(:F(L$C$V@O QR&J,_.EH,M$^C5#3W! NHBQ78 MY-:HJA�J.JMJT26B]:+UHO15'5#ZD/[RT7[SQA!EYS*_^^NNY<#_X J&-< M#HW+CX-/G>OWEQ^NX*F?C.O?!L;5^__/^ />\-N5,0!(U#?^^:\/@T?>J"4K M7<%2FI2(NC)&8 M3I.Y/PK"NY\OK/SSW!^/5Y^_!./T_N<+EWVW7EY'(DQ%?&'<1O%8Q/*JK95P M>P0O[^=P_[[+W>H>^^5;3O5]&U^]!W)Q3^[L%,9T1T%M&.8PMN$+$6?X6H M8P=&@XW!DI/EVK?2UM9Q[30_KGUQX !?ZZ:3&)_$/(I7\9)''54[7\_!^OB_ MBR2=P2])^UB/YG)G_[1\MVVKM\!IML2?Z@: FN;BUS4[T']@_YV/<31>C%)E MZF50!!XX\DBS2V901(O7S%"$0V+9Z(CR:'H5+3SGKT3\.1@I6$^4>@YR56BR M=0IFWW!D%]^U4JQZ(/4PHN7406K)'ITNB::UHK6BM7*05IKM"AV8\W0=I?Y4 MMK+)0PSJH2-D>QYRRRG"6S]VWU"$/:LM^ ATRQ&G.C>\)I:USK3IM;B.M&FM MU)&VJA%2W4))!V[(]*(D38QH8MQ%T3B1:AGKK1E-L]Z:47EKYEBP2I!'',1M M178PCL;FO"41::E7%UFXLC!MDQ;:MNS98.X@QVU/$[A5IE[S8Q*8S:CIU$(Y7 2199G(U9.149BCU8Q;@DL?:'8\,?SX(P2%(Y^SZ+]>Q3;@FFCH.X*GU4CM[] M9(J<.3R%5EVOLDQ3=9??@RW"9UA_PY'(;$(LP!XL1NDBWER0E3,)!%E$@ M77^S"6-"0XY7#4QG]/PMJ@88W M!&'/*1VXLR)IV:?\[ ?PS*+5+DPFUU4)VI6C)FN. MAT*]W5EL(<\J)3=M%ZZ6&&$CQD-$F*C+F L1S[\="GZ74 M-!>]3CL=&].KZR?+_LP*>!OD+57@^-,QOH;UUE*E*UEQ'5:V\Z(=#96(TX"V MGL1IO=23..UH'(6$^L%TD8KSU[8LOHXV/.[:!BQ43JMMC87:9MNU7K1>M%[J M@X6J13X'AEBO9$0U,1:)&!M!^!AD-4;^=+28YD7(H@K4PM6HJA&# M0J.JMJT26B]:+UHOS]N_'U(?GKKYQ3CX+#_^],,B,>]\?_[N:G0OQHNIN)P M4.F,1M$BE.6E/L91"'^.Q$R$:=()Q[U[/[P3R?MP\YH@' 7SJ4BNQ=>T.XU& M?_T"[S%^6CV[NTB"4"1)+YK=!F$6=MVH,OPI+S+5O2>9G+;6FLRFY\%'$6RE]B MW_.*XF8NXIMLVR#9E HI+!1B7?PB-\@?Y?$"GZ\+(PNN*BX*[$E14/RR*#(N MMP61UUKX/4J281S->I&T00NXYW)=3;.;56G)K[N6-5H&7]/8C^(Q3,7XX7TJ M9LF'*)2BBZ.LO\I[$*)LI:#D),/VQ2\88YO@K4E6HIB>TP<\8)!7ONB*4$P" M167)84!Z%G6>$>43#K?%D+7%^YAUQ5.2=??B%WD#W5[(-KC:9A=&QKH&92Z? MI7"49!ZSBU],;,EE:I/[%YG;FOS#2NT2YFXK?XNO;98OM\6B+N,4 MC">!UVT;SV?8V^;_TV;C'<#$,6!B-06 P>)9A&^Q_QQWN_Q_%N%"K):6V!^E M?P;I?6^1@",DXL'7T70!Z\A=)TD !HLQ&$\EQ0/#@]H>!P)V!'0P^]OR6S9V M^Q56DMB? @KN;'5W4]J6 KZECN-ZVR+;C^-M*?TI9*A0C#NRY]6=^+"8W8KX MHM\C)$7DZ.(6W?:.#F1Z+XD]N>MNX^\GF>Y:G=;?G9@L?DJ_^MQK\29""L:O;$EGB6NA8MYX#4R\^>6'*R+ ME%@VL=EI+7^E8\ZUF%>FY(B4'/A0F'/L6@T:410RHOBZ*-2/*)8^PV1$D6#ON2!8 ML^*)Y4L2UD+Y8]VBB:4S[H*1]M@V4'\YEEAV_*Q\/I)RI[&%5 M(38LQ4:)K;J#=5[/E.0NO<4;--S.(C9PZ+F-3SS:.H"\Q]*? ^MW)4:+.$@# MB;7E?6*-:0#QH9]VN_ED]62F&I+=B=A?4>:TVDT\E>!=7 . M95[63*XIV4-.L)S"L'I.7 <,.+O?[5K]0<_L.(.^R;JN9WI]KV; MOTL#\2%*_R. X5%T%P;_$V-011"-AU&\_$I>AT\GW5W)>2[O6UVW8_8&K&.R MX< QNSW7-3NTVY=2(WU7;EA96*X,'_%_V!_8Z6_$#LXJAAV<]^S+.G$L\R]E M-F;WX?&2C_Z#_"JC8/#W(D@?WH=R"S?+VKQ,[T5\?>^'E_/,3X?73D0 !+\/ M0<>MD6S[F4\N]LM4W/Q;Q/J.MT[%ZN)0EO MB.,QSO'Y];0ML6JTMK-QG\WN/@"5,RER_[T'VO6Z2H\=ZZ9UFE#A3FF='% L3:0 5G,.0MM\X(0_:29#4(I8$* MEFD?]EOO+";Y0&%6Z;C*R GF+/_L4)"HY6+BD:^4< JK6(F.+5EFXV"VDU%2 MQ+&MB]2HA1W7*5%J5$H-((8-9#1':MBAO. >Q%Y28\LT'$+)T4)3QTTDCNUA MZW"/A,"$9!W>,8GG$I,-*37!O'+3Z_:QTQ^XQ'4[CU@74\^C5;N)JX.9&ZM$0CCSMH3M M,2/_C_0]/M6([I]/' [O/1?3! D>@SWVE2"6$B0VIWPG.:0A(CP"B.PK MPNQ()K8\N@-[E94@IV5.6R(MGR?WJ6W[U#DW%4KLC(8OV[+V9,*B34^<@EX+ M 99N]S*HXF50%]NXB1(LV^QEOCY(D.^>Q"XLOQ# W[OW(=R=1O'#, C]< 37 M#?U1,,W3KC^%GT72B<6'*/WH!V/YDB"\2J7O]V\1CJ/X6L2S MHY(UN86IQ,3,I>RIF+@U(%T0MLD[7M=D[H";W5[?,UWL=GK6P*4];J]#D1_C M8":,^721&/@ML;_[Z8=RV-U+E'_X\KQP^B"!=QWDDQ]LE@Z#2>@W);-)_5[L MYB+<$!*(\ ^1@G?J3S.]?)1J.9D37BS&0;IZS.#K/,B/"TA!'^5;+N7#.2?/^);,LCFV'-=T[$[?9)UA MSW0'( A[:+-ACW:Z ])_W+/9&"<'4+\Q3OKB-GT,2#>"LDD\OP%,;R6S)Y9DMD?YG0U9&JPUDK-DSN M8U%[H=A2*-@Z?)Q(Y@J)91@MXKI/'YY)A1P^5B1SQ:02?*[]6'$RJ100"O!6 MQ9+J<(J?26WQAI@.,>^;A,B\YZ'3,[M6AYN#(7/M86\X=#!Y%GH=O*16X_0X MC&;1:NYY+BO1R:$R4@'VP\8.L92.CFU)[(R1"KH\ D,PQI;2CO8+$BP]5$&7 M:QAA#L5*;Q.\),&R0Q5T65[%=AVO$0)T+8^4.6F9-'M<5AD$S9#&2.R,9H\M MCV)1ANF)J]+40H"E6SVVQ*B,$5OM .U+$BS;ZK%E@1]YH*X1T 4$2*T2!69+ MJ\?D7JAS^EI2%8KLC&;/EF8/1 CN%N-*[^R](,'2[9Z]#&UAS^6>V\1!6+KA MLZ7AD_.8N_C$8["4X^,G.%9/;+>#J4M-F[@#$Z:>/,HRE-L(?&A9-F>\3S:K M##K<)\;-*)J\BB&&15FW,G,; #[V!-1PP&X34Y29S069=JV>;'<\; M<@:_@>%;5[3@#K>8"H4J*Q44#"FP==0],7X]YX@Z9L';5U!Y> -SNEN&2JDA M=1Y)R7@M=2Q"E5O93H, ]I54MM*YL,ZI/*+.(B<849Y-L:O0>#JB(LQ>>."Q M-J[CN"J4TCFK8++:MX[KJ5!M>4LP9US^UZ68B+N3X:K #JWG(@LA4.QPN.I M]+6?+,.AF#D6+E90N18#ZCR"(EG4DZNWIIUQ[5^M<8[KJE";L%(Q97F'GN([ M8;D Y7I4:O2-RRBZ/ F)&;Q:Z<,)6R([8Q2=+TOJ4=NE3.VMF^V> M4YXS4 L!EF[VG!+!;STD6+;5RY MRZTBZKB6XLEBSTNP=+OG+G=&;,]U6!/0WA,)EFWWW.5.@(P&G'BW7^\F MX9VA]3IC9P@=G2U(*X_%<-?U:+$=_[Z8QT!%)BA5])V=B]DYL+#)1QD]H,ZG M3UFN!'SCG9HY+W9].FT/I/.QF?<\8CO-5[[9]&AYB#;)BKYOM->NEN=>!]: M'AF8%AY8)NO .[ @@$\ P1C%NXX7C=/P)1<.SNM*5_BZ95>Z? !IK2XCOTP MF>8EW\;_!;,OGZ.**%C6#>7%ANFOL5AJ%_DSS@$)SO&3SB;UZAI_/G' W(#7 M0A"-3#K'E[1SHJ ;]GVV+G0_SD&C)7)R&6\?O#_/$:#/)TQU:+_ M(V+_>R$>NCHHOC,MZA+?+CW'CTJ(Z]DV*Y98>V* >Q9URRWNG2.@Y\*WY6LS MJYCHT$KA;?E<2G@K-SQK@VZ/8'E?ZYRUS=W=ARL ;D\'XB M+_+_@FW)>Q1]$ >L@303@V-A^..U$I;[]RS=MY)EEE"$'6DHMP1Q**^[*"^4 M-2_S(I"?@N2OQR*8!XP.RNU,+)BLQ (\+3MW.'CY.6LIYA*VV4]PCTJ?'=ZA M71W!R:S/<_L6,0QL=WO=KP.[5G=QV9->578?9@K!_%[R^&1S9(R0YH2 MWS*R4PREZMC^";C?[\QJ%LHGSK9#6SR6/P.8? _&$JQF#K)@FEQ.#EH_3\!Z M!Y[(6'TWMUYU.S(]<] M,*XVM<[GQIUO#DNX[WK;61TO^VR;O\#?4Y&-<%CV-V9]';G,&BEAZV4V7V)F MF_UU;[E\>,/(EET1)#8,P@7@H*6?%(4G,%A[E.6V[6Z_Q^VNR4D/1O"0#V&! MZ@_,/@S?@=UGW8%GWRS7).HXCYSOS\<._WX)<#);7LZ%&.)?&7#E(5LF[%U\>D'P;-= M./<LBV>L Y!'']Z@>A#(]TQ02N.??RO2]R@37-)#OU3P_@:5L8CS&AE:.\:T3R M&]?C1B2#KP"(HQA\9Q_&4RID,YE0"BJ.,G]RU:6HEL*3W:F8+)"_*;T2A?"< MM.$!2]^Z"Z[W01'4\TF*R$T?1G<@\@L,G" V?#[.LM:6F.XDP[X8"UYI\N!X MSQE'M2R*#"AW1U5;=#\9B''6IMF? O*?16%F+)-.FL;![2+UP>>[CIXV<'YL M[WP"C/1T(7A.! X'10TZCCFTJ6.R'O7,+C!J=FP&?HW''#+LW&1)OT<>S]._S25X?44V/Y.U1;9.YLY MLL$X6.=H>Q^DSO,93)2Y.Y]?9^,9EI]QZ5^&"> Y/9OSL@H"?)1>E024FY/G M(\R=0S)_SA?C(!>_N)YC/Q7@N81RPOW$,XX[*GMWTIUJM]_Y*M\W.Q[UTE;C++'KB,^RGWB8[XWB0NV*NY=C;$BFR+?8G6)#[5(P[ M74$N-\ZLWF ML(#D^RZ[,8S.+%H47F;EWAG#^=Z91ZG]JM">C5!AJ^]A0@"!6QBDACO<=/M= M;'H6++B,#?NTW\L/R,KYM#V73L+YCC"GTVCDKT9@!MWE,V!.9@\YSMYDTB+/ M2NL ^V/WNUVK/^B9'6?0-UG7]4RO[_5,I]?MNPYQ2<;M@9+T=,'7@_37L#U*I8*0_85OV;C&!6A25?54PI['8 M ]8;4N81T^XS8K)!QS7=7L\U.^X07MWC@#J\]0@B,+58#>NFUTI.LN(39MBJ M89'B/>5TS&JVKYRRWB#88M@MF)U?AP%U'D%EA1Z8;>UL>"DUHHY8ZO<55%;+ MBP1*>N%)&F:/I#.TOLJX.'-Y;2#/0>#W#H=9H*;9IE=9G.3 M#BGMX8$WM/O6HWNR/HI0A.T:"6Q?LU548&1Y0@DTLZQ4I[K ]IR:105&EV:> MN?:Q\JK2HIVRU4R7L2'KNMP<>&[?9/]_>U?7W#:.;-_W5VSE76,2 #\PE4V5 M)3NSOG?R46/G[N,4(]$Q)S+II:0DGE]_ 5!29%J2*8D &V _V9)(2N@^0!\T M@-,7(RH&,V\XB)@_9-%%R'VJ4INL6LJCG-LD>-_0@*?PBZ8&5 LN NTTMJG: M45,#GA!3FQHPE 84K^I"K1::K\V:*8W,1U959]J?+4&PG_;^N\Y=T/9%!4 8 M4'?_);+_MLN).[5?B]4_&MF/K@JH<,]W8@1LL?A'4P-6BVG,#QEUT("Z>S"5 M/5@:D+.VZS7JR) 8RT,JX5ONT2,7BEHX3VZVZ$6UQX$0K;)@W7DS?O4F""+Z M=(30HPK672/EKGZ?LO@I%32YJ]]L<^4:950?M.!L\C=J#+F_E(5>V#*+U;KG MWRQ:Q#23^2+,GGP$0(L"D%F1\^4QROH>;DBB0"8WT+0L$J2-]ABPA-31\7@< MD.-V\+7*>\ST!#DN!#65!3.\QX [I:).3*+81*VO#KNOE$?RF'>@'*H6XF.B MN;+:Y;/9+D3B8\ 8JN)![%/?IM..9N$BEWBH']2X(43J8T#^6FW"\GFW:N<: MVM\(#$KLG*GMB]U'=R/.)FIYLXO@KM^7L1KZ:MW:;&S7WT@5VQGS#@WM'00[ M_<:@:LN?I9-\$V 1H2YB!%J@B[5K9ZJ)&PT]>G18TS>A/ZGUS<[HM5NPKS61 MWY-:WD@ 1_%?&K*@ODQA7.37A)=EA.*E?TZ&;[WS2S9<:?R2 M@(/1^-WK\)957/VEQB]C\#5^7P;!=@659C!0&K]DL_X 3(U?P^A0&K\L@*+Q M:X2WR&T&-?DZ%R1^C=A.2OSR>J5>VR1^35A*2OSZ$:]5==J;D*E,3OZE=0/ E/@U@@@I@A%Y-7LTDOAM M2POWI&8R+R##T>5P0$?#X8!=D'# ^868R :$#F/?)V(N*YLIW#X0US]=B6VH M@WN2F+&1(5BNV?GU[4K&Q(R-X+02,WZ:A7%&S-A$+H<( _I!7;C6;CEC(\BC M,NW+: ?K_T::)_=GQP#5C$TT7DX*8QKR6E(?Z**'$3@H-6->%Z,#J&9\+$]L M&E/EFD<0^XWD>P&H&>LVAU(S9C%M8HXF:L;:EX2D#"BE//PA_P:$R7,PA)% MOF911#3R3=KNDE'+JRB=&D:MLL1^'!RG+--N9OHX2S3/33:TBQVZ!$S^C F6_-QUF4NN[6DW,PGOH1NL:3VS&:G M+5>93TK#AL7-VLXD=.OUKE-%W;8^DKO=@UIXWI=*:FT6WVV[Y2R?"C+2*M/?:KIED(!P:!:"<81M!F)Z MZDJF2#^8/+DM+?)/SA,9)[IF)Z2J^N' ]QD%6T4#J-U\:3<2$[ 5?PZWFX$) MJ5(R$1-2L*41@5I-5HH(_);%;CNI_+YA8#.5W]4)5K\F,F!+Y?=-:QFK_%X= MT(_#FLW %.3>890_.ZW\KD[(*O;JALU,5'Y779-P%CAC- .5WZOJ<"0^V69F MHVG 6:0,1L)CQ?7Y94QX& [\\[>C 0N#\P&_]()!R$6$)HR2^-RKZ@/)=('P M2\1:SGIW9[&6ZCLTM*!*N- H]IXI53M@P)/J.S0T8"5B2CU&VJZ6#L*"IQ1X M:&A!M5E0'A-H^0A-1_8+J.Q']A44V6$O@T.>FF()^XD@Z_GN MV4_[B*?HKU2V$#-E^VIZO6P_W>.=6JGGLC($M7FXBQCUN>RNG,=,H[E4!:I MKH1Q+[ YOCXQF,'QCBX3OYRQV&:*O,-^VL<[-765:]HTB-JN0 7"@+H'/+K< M0TCB.+0Y8*SL%WN^G793(L-9G#$8RL1];"^?<()^VD?\53> M20*0A&%@,T7>94#=(QY;[F'UX\#"LK=;[4>/E(QH9*] CGA,%8$(F6=?G=8= M%C,XY 7+DEF$!P%U@:34#*A]S ODF,?4SK.*Y3EG0=V#GCPA4G7B*++@O$,+ M^T>:R9ZLI@\LCCDY;M>Y6?R8-(PZ(>/S*&J9IVE'3#MC^R@X#V@\# PS"_;2=&HG7U4;8$'+F7&#>#HEU#6U M4S4BB=MXP*T%E!E#J:K3#)B)ED3.N9MKQ3K M1-,)>QX;$0&R3#?$-+1AJZA1LZ@3G9'/+"+4RBX&P_YJHW'H1Q:<3^_42G)C ML:RV:RV8M(?\U5@4$6XQFLR8B2AU X]:#"?=$7\E9L"8S6@R8B6USY4\DX^R M*O-6V8\(>J M+O?SQSSVF=5KK#L,J#M;'LHQ3QB04]\!_%&/Q?1(.;A&YHKDD*=I,M2=P0R. M>)$^_@_!?MH'O$@CXP5A0-T#7N06R9.(BV.-]HKEB"=K,C&/M[V>VIW!#(YX M\7(YR)=B7PX:4/N0%R^7/\0WDM#J/24[#*A[R(N7^7[* ][R-KK-NM,?;J_R M>9)_R3Y/4WG#*=5.6NB>:%2H7 )D4R@V#QA(7"F)]>\$YS8#^%-#8:Z\ER'RVE MX?&AW41=-V.;B*#7<3-GB$AI/L;\2/FY5DF/F8X@AP4_Z(+U&'"G5+W@7N W M+&VO@_:8Z+U4YF#BPZ5*-= >$\WUU49C"WB/ 6-(QDO#2K+*0N)C BY*;B\@ M7@B>^9R0[6DTX-/EUJ&Z$"V0G(;V71RJ+BOCA!^WTZ7=Z&[$V6HU@W81W/7[ M4@9W67VKP]BNOY$RMK, 1$;#1&M5+M^"P*[?%%0F[/RVCWF:"NL&H.+)2I;A M\>F,91O5]Y_01O4P\;@TGV?SQ^4K\3J;R'=NL[3\YVQ\E]ZG_WIU-Y\__'IV M]OW[]U]FZ?B7+\6WL]'5_[YZ(WW,I>A)^/KLYVT_'S5+O]R+=]^\_O&YG$ZR M7],?#]-LG,W?I;("W#\GF?AT)D;S?[U:VV$N9N?RGM4L_KIZQ.S\1S9[]49< M/?_U_./Y:/EV]:#79UN?_^;UV>H'+)MZ]J2MK\5@E!63C9\[3\KYA?@!;Z39 M!AX;>+YXQOK=]85I/MFX+!Q03SYZLG'1Z[.-A[\^6[JL)?]5U--:_[T7G.WN M7/3Z;)STV8_+W*FU?KQ\=WG>2__M7_,&Y<]9.?]5D,J)("(?RN4$8<.%U\7M M_'M2IN_3^74R36 M8ZO\N,Q7(OD !\+R4>'\$'RL?>H#<((R<8 M^0 "'_O(1Y?P0?*Q5]D 883DXP I$8?AXJ;?=DCH6.+'GPO^ZDVD'1T"QRK: MT2%PD'#L%19$ "'5:*1GZB10'/78=OUBRSRX_!1)1H? L9)D= <)!E[2SL@ M@)!D-"HJXR107//8WC)2X#SX+OFK*%='-3:[W._R5,NE,$+Y4&:S=%24#T4I M;(>$HT,0 24//Z/IG*$Y3OTDFV MN)]E?Z>356?%;1Z=(LDV9@(&24A/]E:[1T0A1SD*23U!CJ,N##F/F<5$Y>/B ML[CM.AW/BQ)Y28? L8V7= 4D*0+UG'0HX;@+%,8^% 6>17%3C M(06>#?FI!OA<6$MM$Q[=)7F>3FN[>S8^N;DKB\67NRN9 KL7!#,I'Y&0= @R M@(3$>I#UGKSL !M$\F(]V'I+=)Z #$'EK'=)&+E.BBZR4O#>Z>--(9XQ6XC[ MD!-UB#$G.5&W&$-*M!UK;E*B;K&&C$ABK/>8MKQ)1)9^(@6GVZ6$B_"H7A@5&!>A\4%>J#K& M1P67T>)^,:V"Y.VMF'W?E$E>U39^^C,O,O%QF8HV#-/Y]S3-ES6X?EMDDT2\ M>Y57]P_3VZ),902^G:?E3?&0C4,OQ%ZSK=PWVFC9[#:Q>@N!%\#8$ M+Q.#/1*E'O6:43(=RPO3R:=\DI9[^PSVE7U]!>D1]A7L*WOZ"JR^@9!%R.K7 MZ;#3.A%6S3[&?U$S_T4=^ _PRC2\]5BX?H2\W@IGE1&@_[!J-@[C&N #<%@' M#)_>1Q&LFHU!K 7X8/5E#&(MPL?"(-:;ZLOVP,C&(.9\]66X\,$JOAC$VH2/ M?4&L/U5\[8&1A4',_2J^D.'CQ1ZU.HBM)O+G^:2.I#_2\329S>0W3VZ*%5G" M*-G'O(LT)JD133;V+P?7H=!#>*RS2Y4;Q\JIAC0=X&3K8B M;N9 G0(I.QT(.!T!;Q(.V)&09]EPYI80'8@:&SB2Z\ /P)$=,'XPD*#*!L:Q MUO#C,EY<=1SJHR !:1,_%A*0W@BD6(0C&PF(\PHIX/'C,EX<=1QJVR !:14_ M]A&0_HC;6(0C"PF(^^HVX/'C,EX<=1SJ+2#U: DY5E&/W@@N6(0@NTB'\XH+ MX)'C)E)<=1EJ+B#1: 7+GR7_%64H\5L7H@1>K/3_9Z47])+887RHZ\OD^F4I7C73K)%O>S[.]T MLNJNN.VC6RC9QD[ 0 DIR@Y(64=1P$ *>8J"4D^@XZH/0\YC9C%9^;CX+&Z[ M3L?SHD1NTB5R;.,F72$'J<@.!%E'1;I"$#(/A1PWD>*:RU:R6%%(?6!)K1=E ML]:C#&>&.] &<69H/=KZ.XM\@C)$ ME;ON)6'D.C&ZR,IT/)\^WA3B&;.%N ]Y49<@H6;,B* M%,AZ#RKGO,LBM7(2D( !'3)6O?)\_-]%)OKBNFZ8ZIC"0LDTR[^N=I>*3WOJ M0D9B#VB]FOTN'"7)+/U-3$\>AO_7.]^I,FLD"CC45;!:F;5JW3(M;XOR/LG' MZ5#X;K*ES%8_'8E5?P\E7[96ANSQ%!?+_O8+ZCC1QKJ_/8-\CZ?[6/C7%N4[]/OY^-Q ML1 MR+^(WY&+?\?I1IQ8W[:^2@26?"*&IMFGAXEPK' $\WA[D52 7$3'!WFA MZAD?%5Y&B_O%M(J3M[?I>'Y3)OEFAF5U_T4F/BY3.6-/Y]_3-%\6!?YMD4WD M//XJK^X?IF)FG\H@?#M/RYOB(1N'7HC=9FNW<5@>"+L-=IM6NPVL;H+H1?0V M12\3PSURI1YUFU$R'SL-=I:]G049$G86["S[.@NLSH&81KI>:)UMW @GT;<'8K1,T<&'7A0,"[$>"MP0-V).0U=C@KRQ = MN"I6++IB#'Q+W$O%BXO;N=LU;VW"#\"1'3!^,)#LP!'$P (81QC'/!938G<< MJ]Z981R#@!\+XUB'^,$XM@-'-L:Q#G'4^SA6U6ZW.HX=6,L=XYA6_-@7Q[K$ M#\:Q'3BR,(YUB2.,8[$7>]3J.+::SY_GDSJ4_DC'TV0VD]\\N2E6A D#79< MLR_0@0881L(=0+,P$H(&6N]#9;6%V=90J6E+,\; 8Y!C50SL$#D8W'8@R*[@ MUB&",&HY?/#&59>IXQ^V$XV6CX,@T3@&.582C0Z0@T1C!X+L)!H=( B)AL.' M%EUS&>IN'GV$SDYEMOXR(]3=[!G4DOG8W#M HV]+1YX<3.1ANHR#7#R*CCY:S@Q)JN6Q[[O M 573&293*2QS?9>F-2ZF\'.1WJ9E*LKE!]9K00'2F?G\]FZ=RE7N-% :-VN\8AGZ#.+2P]-T@ZMR8A&?F$^JA3 M=9A7HH%/!M2H5P"GY$$DHCOU#N3L<:(JX&%N(Q8'G" M)E"X$JTNEX^\G&;W6:ZAV'E'GL&U3V!.Z7P)RV2;0WAM#G6W>2WT3BCG@921 MXJ$745B=3T6A92KGC_0^R>1Z],>?M><_?)YF7]0H*/>JR%YX(\?%+Q]NK\6[ ML]MD+#^[7BU4O2]RV8,G&R'N?Y)\D92/'_*4>(3I3 15BZMFW0DLRAEV)W7( MG80Q$N@?H2"[TW?,G0S8=,2P.XE3[A3_ %O2-NQ.SS5W]IH*^2U7P>G>G;VC M0M53)VGYX58:Q0%_0D[W0LV\FO<.Q$PKM*2G0:^LBQV(]QC.]@^8[9\L@=9, MV]%DI^[Y(@P# FO7H>^>,TC'UKH>]$QUVF> M%:4(CL7TFPAY3Z]KZU#01?IY?B7<4B[DS][X]K=%F69?\DI<8_PX+,JR^"ZU MP9R#28]@895S@BCP;1M,]SIG/=+FDUY%Q8#%%%@>Y$5'7N525*TH']]FN9B( M"%\ZY1D\<&_5@7L T "X Q,\-!S=]HD'[G'OZ4O0P /WT#R#DJE6^0DE4Z&Z M!B53 ;L&)5,!^00E7N Y!75L4:%RD=O?W#UPW8]\_G-K\\V?OO6IM>:NN^+MM[_(#Y] M=K=\L\&]RQ619[X)^9KQA,O2VN[>V7WI@$A(QC1%J@'0MN;7;R9X00(%D3IL.881 M=5 $,I&)_(@CD0"^__5E$I G)B2/PM-6]^"P15CH13X/QZ>M7^[;O?OSZ^O6 M7W_^\Y^^_U>[32ZN[LD_/18P014C#_0E"J/)C-Q[CVQ"29L\*C4]Z72>GY\/ M_)'TH@,OFG1&/*2AQVG0EDP\<8_)#FFW,Y:_)H6?D"\'1\<'7XR4NR@.?7AO MO#H7C"K(37PH_X0<'79_:A_"GV\/W9]./G5//GW]/S-W-)T)/GY4Y(/W%\S\ ME5Q$8D% [C"S)'<,!67^0O Q%P.EE-.%DJNY*H":15MJ_"'%X9?C0S,_P"">E->SKT0' MB^I IC;D8H)[)NEJ.HL&\_B%@*9)/W>21".W![A78C:?73+O8!P]==)$5.JK M50U>+ 1\OLM(T]1R6I_Q!&#V??.(H=%YK%D?C_\63][ M-/#B0!/>P.^4.,WA(IP*:/9#M09E(=ERNO1M9HWM&.D>I-5@ZH_R[FP022W* M>4"E3#&%YJJ8UVVX8[!6SHA@#QO**.#8&_ODC ;8F9'[1\:@%_T0AS3V.:3\ MI;'@9A8<4&BXU2-3'.JFCCDUX0J;?EK/IN3#G%2-C:O8^!K&UA-F63!][;;3 M9Y>=\@1)HA'I3W& #F3-5UC70GT M#B/)J#%(P.")[;$9DLSNJWXI;H5YYB3 MA'MCSYKV/*?R\2J(GN5UZ'/!/&49TL[AMN#7&A8$UD3S;NQ6Q6ZWD6+R(7K^P\-Q8L8[H/JM#I7;M#_A8)1++XAD+!C\T S0D@.C,O4P M]8YY\#N @:J4,1B^* ,Q$/I4^+(Q='U#W[+GHBH' FAB&'_HI%[HGS_2<,S@ M2S7S<& Q#8 ?>U%G0>3]7@D;6RG(#:=OBW"",LN @@T*!;X(JFBZA;65%,F8$N!'-CGQH70[N6TWKOX9A+]A0 MX4=)IUS1X(91R611Y34__,K,W&;O+IH=^7Z$8=H3%!*)W,$,W_D5]7C U>PC M20LE2:FZ(]'C2"-S?QCP<3)X;Z!2'RIW3"H1>RJ&UGH,9KYC 0[,>I[B3R"I M:>IZL%F+L1M"1XL0NF=/,''#^78RQ#!*)$5!#2S6:$'R:H8!/\RK8%*E%4NM M>!Y))74S#2,^=)O,-%7-AF7#,MQ@.;; HH"HK7D1L[@&'O7AD4RN'^C+NJV# MDX';L)\6#9O.](%9\ZVO8\P' ;UK+&;Z ZEGQB6D;@-^MKY,/=Z[8]-8>(_P M?<+L,1H+.FF,6=^8T+)-N,JG99&>.3'(M'Y/7I.EV_A?%HUO<->]^!S_!@'U M$7#/QO@_?$Z1P)IKVF6S6+EAA:.AY+]$5HV\QO2SYDY3;>FFU@X($.@W41 MD-(Z[7]DN> VM7]2:F/]-W+@UP#,%HMS8\SR]]5PYC> VH57OP9*5O%PF][R MT[D]_(VU7\'57\/X-5FZL6"YX;;O]F_P\\K^_QI8VH"]&U>6%[#:6D"#E;=; M%*C3!&VE)#>";#?DD@6"!C.[]4;5P$5U;F[;6U[($L]48_;5FQ[R*DSGH>;T M4;?VR>0QF3L6@_]\YMCS?2TW#>SM$KOA[<:%Y;'<<&+<)H44\]BZ8(KR)@I\ MA]C"W85^'$ /@C/+$,>6FC:)8,6_EW_$_ GFGLG<5P\9N(?="Z1M"80;"N%& MZY;#+[$93,5%'O,"9^&Y'Y,@74/J8KREY4[2&WQ7Q_><2R:SAO:)&"Z12BWE M!IS<2-LD,K-I!%\-)/?Q9$+%K#^ZGDRII_JCGA]-D^;F(9IR[\OAEWZ8;E'2 M.Y36 E#]4IS@.BX)"*T#KE0<;* 2@? I$PF?M5 $I"+]<'Z#5H/ -T&@N2LH MWWFU.RB6%^?&Y$;>Z[J8+';'+.Q%:]"Y(W3>L2<6Q@S(Z7@LV!B="F>S9%J) MD[[4", IF1=NB,[ZQ;G16>)@7Q.=J61D3C0RG)%".))+E\V2&V3NL-TLQD>] M810K'+C#2!L=$1@9): MZ4G)\E L?''#Z1 ]YWG8P%L5[D:MM12P?IMJ#"(I M"DH,23]FDI%$UCRJ3+\SQ&U0O#,4Y^O(56!S):))]OI_N'H\CZ6*)DQL".8M MR>#&M+4,L3:F4W$)#TEE (] ZB+E&>0FN> -NG>&[DNI^ 0[RENFTDQZ6>(A M&C"A6R:8810+E)O!N&YA;KQ:BQYKXS672Z_N9YFU:$1%Q!#.6*MM0%D+E&HQ M#N-R<+_H1[Q@0,M#JB(A^R/T 'K0Q%WP( 9+0/[SHNY*&M2ME^"&G[7NLB(R MI%WBA33%P=]:(-U&IB(1H"6F4 WJ-D9=1?=C=5(W3JQUF)4X:5R,&UL>(W/R MN)P\TB:+RID+!X+O7P?DY+F,<)R;*!P_,#R+;6CY%W=1A!M)UAK)#N*/V@0% M:J-$FGV#NK=%7A.RW+B\I.U"+,3 M7#:]],9XS.,A7DV6QQ>>,J$N5T%OZVR]V-./MTD67QH&V,KVF##"05 A=,K%42 NV;(Z:T M =F&(*O4H]8A=<.C\GDB33>W.YL;*ZI9O)G.^ M(FW=%U3!0C94;$_8FA.68 MF%MTS8/E- '1918=5X.35\&)F=UO?AYE!394^^8ID;H-;?MZR'6:-F7=BYBQ2X@P& M:B.&'J*K2-Q&0CWV]$U3]/+'90^^ZMZ@=[[:^K6X.4'QV7*REH.B"*A OT): MJ'8GZ&))6NY'@B7KU@/+;D"S$6CRW:9V$&3EJ. M<76#J,0S6@:BO.32:,DF MN'=7.,JGB ^1HD$2P>>*]5Z-H=H_8B.CKCD_P&M[3EN23:>]D;#,&%O7\S3-64!P(2A2_R-F\$[T#.F1!194A;XG* M-\CAG6B[^)E74!I(2I2>.]"C1/?O'?,V8_@U?]OQ=U =1EPD++UZ>"*67T%<%:$: A7ZNC,+OO1+IBL(4@L! N]U9)()V7^:R-A?,97&LB2(R/"AXULPEZ\Q_K%YU3Z M:2,!.,P3I ;\<2T1#+KTN5WPJ"]&2+DGZ^.A($L>-T*"Y!ZRZM:2("/"AW9! MO4;I:BKJ(R>D]+D,""Y(04E."TE>Y8E<6V_UNF?K#)D(ED1HMCJM^4WW:4B+&$1_(RT]@),@C_T$3^K%(_2HA M#P+DG>65,1!S%6/JWT043T];"3D']E75N6?0,/#,169-Q)U*KJ1-5$^$FD0A M3(/%K$SW$0UDJ?+)4$]E28S]5VJL3P$/9'YYIQIL& "3S-CH[9 M_S(JKO@3,^NC)F&* P#!-$FM51/;A4%UT:-8K*>S)GR7.O?#]YWJ4[Z)! M'_3.T\4=NZ.VT_:J>\:5SS/J_<[\A;XU-9"M4%6*?5+SG%+)=-ZS7RV-RA+W M2WCAPT@GN(\"328UW77HE6BR(N=>J94>[B.-\U0&NC!3(TS6;J MW0O][(2HF3Z_?N%R0*O6UF$T]X6H[/W;P>J"*HK.W_-(P#15\[4^>T>>??K@ MDP58W-R:!'% OQP$^)A><@%JL#L\*>PR-)N >F1SC0*DO*'EV(@)@<,9?0YE MMJ9L'')F&[(RR5[9-?*T:4#L:#ABQ%5N;<)[7^#N.<9ZI/9=+!Q)8VRS+L MDQ++8U&N0\4$D^H.VZ]1>JRW[($Z$31ZW,>^C2=G/_N_LM"/!(9^F&.''?"N M]D&^3M.Z7+T?%,]-4#/L%"K5QSS!_O0>#HD7P;XZZ_N ?0)) W0 R1],7?X1 MTV @^(0-@K@:R"MRVB./RC]H&&,@=,B.#KO?+!.7)^^364T)CPZ="A3)>ZM MUZU =^\5.'(K<+3W"AR[%3C>>P4^N17XM(\*W%"!TR@8(4P%ERR;3S)+E549 M]TFI'_2%3^+)C3YD:0Q31:!]@#Y ]OQ_Q1+/>4T/W^R-0)\>4/K%W@.M[=H< MS.'$%/?3K^6XWD(=F'OZEDUE''GVR9RW,,5FJ$04F'JNR2"IA"S@+/S2#WT@E[2'<5OVDS%ZY;GQU\CC#,6X\U-8I MKR7#Q:X/:2DY",9J-&K0[%,C I. 2"3K"(O>\Z1-3^Y42GP'_,54N"[ENW"_ M#^)AP+U[YL%TRK9Q2>(^&?..8?$^MND88&7)OR1]OU30#M]$4F@-2N\_N'R9 M,ORR8.B!6Y( 8XK+$?627H@*[0F_C4*4S^^]<#E7![LIX/4;,A\&7J!2LM3W M6K5YH>&QT_K,BM@G6-ZS$%H[T#4*GD"#^1 5ZSNKE/O=J(=^HYN(ZOW$M8,D MMLYYOZI-/'&OQ.N^F+"/0B]=,EB68:^4P'.U[",_A<"I"N8[FQ59TN71WC,5 M/MYIC+[_;!55ZG7%!YCB]/6]C1):(0P29_X5Y>)7&L3FB/=UB]U>Q-@6C[Y>_LVO MRV$?JV%YX[ DPSXID7Z_%?2EDB;9UE467I)+X?OT-*5DOMBA1 MMF2*W@);-+;Y,L^0' YGAL/O?WQ;>9T71*B+_4\7UY=7%QWDV]AQ_<6GB\^3 M;G\R>'BX^/&'OWSU_5^[W<[=_:3SJXT\1"R&.E/K#?MXM>D,+,\./(M!(YU' MU_]]9E'4Z7:6C*T_]GJOKZ^7SIS:^-+&J][<]2W?=BVO2Q%Y<6U$>YUN=]O! MOT-2/G9N+M^]O[Q)_?*, ]^![U-?#0@*^W2 FH^==U?7WW6OX-^'Z?5W'[^Y M_OC-M_])E\;K#7$72];YF_UW7OC;SAWV?>1Y:-.YWU+UC\[CX^"RT_>\SC,O M3#O/B!.*G,NH+6\+$%CGTT\7*91O,^)=8K+HO;NZ>M_;%KSXRU>=L/#'-^IF M*KR^WQ:_[OWZ\^/$7J*5U75]RH":3$7>6%[5ZP\?/O3$KV%IZGZDHI5'; OF M*!#8D9;@G[K;8EW^5??Z7??]]>4;=2Y^X!U^3["'GM&\(VCXR#9K].F"NJNU MARZB[Y8$S3]=^-1E73Y$5S?OKWC]K^^P':R0#U"=H<]'#/G ྊZQ:/+U>,%>85N]8RF=,)A@O/G1/)XH8PS%H/6!9U'JSEWD M5*59L=4343^V"*K,]@I-LR5BKFUYM>)Y %FU0D=0'350)TTC0$H&>+4F:(F@ MY LZFDIIDW72/;#H\M[#K_3!=UR";'8$P?MM'4WIG4MM#]. H%N+NG0T'Q,0 MS+#B^5SK^\XSLN&3MWF@-$!.W[9AOV"PC4VX3+"(0_N.(^:EY1TC9YJA0C]W M^-;C!!X:S:$HAH7LN:)N.);\O^$?@?MB>= ,%0U21ER;(8?_=G(V'DENC?Q^ M0J_[]$V@8\HI6_ABM&N>>T?T>6KDDV"ULL@&).UJ;=D@&OH.7HEK)L?3FL.;:./Q.V\"Z?,*T\? 9O2 _0%#=6BP( M6@!QSNWF&:TQ8=8,Y$=(([2$%ISJD_&P.F'ZYF$B/OHS'# NG$&T I%T@'U& M8"[T*45"SFZ_>'2M&4N:N^&I[0BPJY/&/4SQ&1,P@D/RCF>H. 4@XXS%,0%_C:IL-8W[G>@%0">53-J"CYF+M MM#3.J=J5._5.:L1VAV;LP8=-"9BZB0[S_N+>XFQGFX&U=IGE/2*+(K[6Q8DT M+I7,2_J(_<44D15O[G >-$%,NWG5]]AUJ_@%!"$"2PQ=MYQS6>M2FUA8L]VK M=EIK%ER-4E4C]R:@>A.^G6[M H'- @)$]&WFO@B])?IK$V_"4 X'!*K8(8U M?\"XE=[)$G\X]QJEJD[N,6S_#ELN;W=/+/2;Y M]8[@5[UT-,ZAFA=;E4X:QY8ZU6[-;*+@9U!RXUE;-U:U3MN!O:8]JC8*:N1* MZ(F86F^H[OVDM.4ZQY:KV<]H#=)T"?P=$[P@UJKN-5NADQJQP5Q9N6P56<+Y M<1P$(H)MM_81J]Q3K;NZD/!I*U#-HZ?80:.8MM8!V-KF<\35 ]C2GC!AR_X* M/MK6\.=A'WC?'_<'=4*MU&^C'(C]S/OVO@:,NC7UWRA'8OD_Q:!@A^:X(E-R MG=RHW'>CG #M#[:+.[0FR':WOD10!@ES_R<^[FN$=3+CD.[KY$)/I?6CT3Q#S=^>,$-TBN.5%ON4:.0M3NRJ5?%4:?KD8,;8<^T#/":' M='%R<%/AB6D06M1!T\ R9GU0X7SXTT:QSK/UCJ3+N- $=$RGZ(W=>J"9U\>% M6J@Q@65U3Y\::6J:?;O>@ :FD;P+;>#J'O"RCIH&*FSJ,+/29M!D=VU"-BCW MV!;H=0]YQ7Z;9D/6JLNMO,*,F]AW$]H:F T']=Y&EM0]2XZ@H?&%$_<\FJ#--T !4 M (/SH(<\1K??=,/+G-?17<.O MHZ]_B\[C%/9,85X6%Z,"0H0E-^S.LV;(^W2A4J.G'\&46 ZJA"!30R>"),#Z M"3$U"+E5-&$@ 7)2H["#RFU-S!Q?.I% MGLO_!E1LY# .HSEH9W+DA6.QNV)LNH?F",;?B:Y!%4\826&==(,<"ZN&"IA&S7 *GI)(.'#]A[+RZGB>A./Y9!VUQA+>< MHYDB.FC,W#[,)7'_XI\V"F$S$<)XB3T'$$NTY\PM MEZQ[*!/)GX]!K7)[<94,4:4V=* 4QQ 5-3.GH&9Z2W?6_++:J([E>!&Y22%M M=*;DBAJ+\ROHH'],(F6J5&W/*ZF'8KQ&A&W&GN5S$<$WGG5TOI>27E!%!X9G MQ"S71\XV)B1EY0#EUK5=&1*%BCKP*.L/11I#RI;<)UG2+6)O&X0_]PS)V9QQ M48D>Y:'!O+4NJ->K;?TYP:L]2\6V,RPS$G0P 9)%@L*;JZN+SBOBEFOQ&3ZM MB8L)8/ET\>ZB$U @+LQ+8GEM15>\B!*PWYX#V.0TDP#[[AR E1TW$[@?S@%N MF>TCAGM]=0YP)8I;@O+:-)0[^G(:K*)%-)G1YP2^V*&58'YW1IBS9IP$X_LS MPKA[B$E0?G-N**7JTC_-09ICM4OCS#,S)<+8($VI#*>B>2K!;I R58)=T2V1 M0#=(L2J!7F3)B/&^,TBS4C5Q2]9X&K5!RL8AJ/-*)>#-E&P*ZE9N!%2RM W2 MM@["G8U=2W ;I($IXY;%6B6H#=+(U%!7],8DG#!38RO@A"S6(X%LD$U/3:+G MFO43D6Z0:%/#NQ]ZE( U2)ZI@56))4S@&R38U."K.$\2^ 9),\71;R+V-N'7 M(:*PC9<#LOG&])(9/9:BP3%W&U!8*I1?G)KQ?,5\^&V86B&WTMA!KPFL(6GPJ;2"EH#!G%5JB62:/X&,X^OX%LVQ2.LCBQZL MT(*64$)N.QD3/)?ZM-,E] 04QC(SRA;O^@'/7QH_'Q%R,)4.RD.V M1:1(*SRSHK%S?A?& :?12,NL4*VL]?^6H*MESYP$C;J1C MNX0114JWQ,7=;3?@$ZB &5=;WDYC9+#6B1DG5X*,C/TZ.?=VE%U)*-F?BS43 M9%GEB&ZD]_#4TJ]$:S72$YE[Q,DNO@:9;*0;4Y%E.68%B:^RY7*KX'R9B59/ M*U]&QM$I E4]3TBN7IS':.RK:1#6_A8ON>&6_2)4<(Y@D#LQ1GM06W:'P__ YM*L.WVSQ M*L(S#-UP/N*Y*2G2JB@\9PH$?S]."/_*.F MF01J$SUI\5:OUI9+0@'+ Y'%'>50+OT+>0[L0)_EWG:ENIKB'':DPDY(O3SB MH:1>N] D]U K TI5;0VFG>#_*IAVJ[8#TTY NS*@W7KM0+.](%ME:-)UVH%" M*-NQ!:10;U.LK#6YWB^@K*,[_"K;DW,*:K(,\.UN3/"+"R>!VPUL#:#>Q,^Z M)X^HR,T&J@VT"%_H!ST"7UX#+<*7+(4#\>4UH"595?2T"B@MR;O+XDV6DK3/ M"A5UXHE#[_U%4?2XM+A.VB,+\Q3# 8@'\/ ;%^%[PLF3..E'Q*L7 7ZJOBX.37TX1F[K("EU*J@";Z7EP**Q&VDCL M*.EDM ^4696:T(UQNU:KY72NTD);$!8L=VGQMM"N(H'+Z^E&$R;LJ38<^W6T MW"2HHF>7:=%:'+%:W%P[[FSE@[.1J3U:R^)RUK?9"D_]AB99["^ M>5.%0>^^R"DDLX09F>.J?H&SRPR3;I[6QXVL M)!?KE\6?0J>\Y*D!,SE4$."SLU?%+CHC;^PAYF9M9I:2/'M."/38]7-E;W;6Z8F MO*I[KNS=TSLNK=5I,PKCSX* MFQO]E+=MG/,KT;4S2S+QC30C-LR^N;H9^;>6QV-D)DN$V+E@2F<4 MC//$ZE"0_GPCY^B;[A6?Z6C7"QTUO8WR)62W+L[M;Y _XL2,4\D(?I#3PHQM M(+(&075KL2!HP>-N;C?/:(V)R+,8SZL)6HBH :/VN$3=Z,]PP!++.MT^I1): M3KER'WV1M@09!'4@;EG0!U\%F.PM&:,0#RES5WRZ/B$6%8JBQL:(B''GH K]I*BY#N$2?F;#6#:(W5'+AW8B)[WID-E+;"\E$8C<97DEM638WG& MA-F\2E*2DDHZ<,"R0B5I.S)%M-"(+;\D'7"FB-9]0VUBI+>)[! 8N5D> #HS MID8Z4-1!'RK2C8S%KCX7)#O <8'79Z11]#V&")R*G((",="TUQQ51'00-2.'R3:8F8"]2?Q:FUA>?Q">+F%M]& MV^"3[3N.2>QK]-N^+1P*W/$R0$ FG>3K:&HBOMGS:!R*VG%83P?(Y(F)+C M"1.V[*_@HVT-?Q[V^8O*X_Z@;;1'FWN&OU%00$MC'?8QQ+)MBD%Y"3W\1<$: M;:,?=G(0=.GT GRRI"[;[^_N?[Z*>=YO'*8)@+\]E#,K%&B75M5\XE0'=V8) M. Z%KIYZPR2#YR284?1' /)LR$^DK=GLGS!#=(KCO3$._*;1';PD'JOEY(VQ MY]J:8O8JD#D5P8?M(C(3=@<:O@]_VBA6I;>!A>DR+C0!:YI.@:!;CV<:.SM$ M;1RIW7B1EK)?2F8;>9ICVZ6)X&[K#%>ENHTD8ET+_:NM4OB.#!M')_8-MCZ%3'EZ30"LA&FUI;26& B M;#U_(VM(:.H!LL^!X#:NN)V#FHJL^[['NY^!4($/_P=02P,$% @ #70- M35KI.<:N*P HO\" !4 !NR9.>2Q?V[N;Y,L634(2SE*D%B ]UO[Z MV^!#)"4"!$A0 &56;7(\=@/H;@*-?N/O__&Z\D]>$*$X#'XZ??_NXO0$!6[H MX6#QT^G/CV>3Q^G-S>E__/L__]/?_\_9V3_W:1CX@3H9,GYS4,PM7F MY K-<8 CF./D%@>_/SL4G9R=+*-H_?G\_/OW[^^\.77#=VZX.@= )W"QXY]1 M1%ZPB^CYR=E9/O\O*2:?3WYX]^'CNQ]*?WD(X\"#WY=^-27(2=;T )G/)Q\N MWO_M[ +^^_'I_=\^?WK_^=-?_[<,':XW!"^6T?$PB<"^A/IR4J7Y^)_RXDB_,/ M%Q1NZ"2LER#GA0K!_G>5@9^Q7 M9^\_G'U\_^Z5>J?_SA;\.PE]](#F)PG&GZ/-&OUT2O%J[:/3['=+@N8_G084 M1V?L@U[\\/&"C?^7J]"-5R@ QGC7082CS4TP#\DJP?KTA,W[\\--!7U@(_N" MR:Z+LIUZS@#/A7.==\7T,8+MR*:?S;?;ZCZDR?&8^@ZE>(Z1IXJSY*P'PO[> M(4B9[0I31TL48=?QM=)S X)MA3I@G4V@$Z<94$JFX6I-T!(!Y OJC"5W2IUX M3QVZ_.*'W^E-X&&"W*@#POMS=<;T"E/7#VE,T*5#,9W-[PF(<3CQ;*]- N\! MN? O?W-#:8R\B>O"[1+!G??(9()#/#KQO&1?.GX7.=,/%N:YPRXJ+_;1; Z@ M(1QD'R=CTV_)_N_ZCQB_.#Y,0Y,):42P&R&/_>W@;.R(KD9^WZ'O^_@]PL*4 M8;9(=2C->Z_#FH>F_#%>K1RR 4F[6CLNB(:)%Z[3+_44KK'[P\4/L^#2\9EV M]+A$2%GJ](Z/E1PK7PYKIKK#WZD-K*M'S!@/'] +"F($PYW%@J %(.==;A[0 M.B21\PSR(\419D(+AO7!>*B.F+E]6(B/R7,81TPX@V@%).DT#"(">V%"*4KD M;/Z+6^P\@TR.,#KR?3^$](LD. LD_>_;QXA"7=&NTM/(ONG9( %A2 M6.MQ"=;:]?WCKEYUA8!(L/&BD("^QM0V%[[Y%?9CP!+@IX[OQG[WBT@[+KUS M2KMR)[^(1MJNT'-T$\"E!$S=9,9\L/CB,+9'FZFSQI'CWR*'(G;6$XMT"U7L M2WH;!HLG1%9LNO8\Z ,9NWE5]9'8Q#C-WAOMN&H^?KUBI9%[CZ! $G8IY-9M M[$8Q 20F;H1?DMLW^VFSO4H +HP)#'%3' '_.&*>::^*?'ON]8J53NY%H?L[ M7!S(8VXU%-!DB7N"@+#)BEW:]'*SJX-_"4G]N [\THM'[QS2?-A4%NF=MI)M MECN+$L"?057;[EK=M,HM:@?MFNXH;1AHY$KJ3W]R7I'N^Z1Q9IW?EBF+#V@- MTG0)_+TGX8(X*]UG5F$1C;3!7EGA:)7Y":U+1^KQS9RO^G$!3LU*DDV=J'F#D;W=AA.A3 MN#UIV\@(S6*>A7=0E1Z5J0].S'WH8[>%W[_-$@5W:#%[=J';)!>T1;2=7]RQ77[9D/5J\N\O(D; MM_#O%KCUL!M:K6XC2W3OD@XX]'YPMBO/YF6/7X;B-*013819XA.\=S;)J#Y$ M24=$+&>4=L&C!9V^F;;UK_8J=X2K]$WB$P&A'Y--X@_O@3C._'V3)?"S]OHM M%=?MFPV9#R7U-@$FO=(NLY@%!.L69?)+]DY\U0'5QS7'7R(CSB&N+'V\8&E6*5,&)QY:.[$?J2& MW?[PP^ :KAPD9$$MMJV)946P%9SAD*/!8%6#Z6S:5CN+%=.'SZLI]8B-9EF@I7M4, 9-(9B5Z MR6JP'@C@RB(^J\\-2>TF3[;FW*'/R?Z,Z=G"<=;G[)HY1WY$\]^:9(KKTS'=J )>G:=D@U4<,%MP#U))I=$ M/(6U >LL]5T2[QS:!.9?0H+P(IC&!.2TNWDB3D"=)/'S*Z@'MR&EEP@N/V9J M/,X$]1LDY(R9&@#%7QXH]@W[ILZ2",8L](7[E;@(2\>9((.N(B] MV(V^93Z-6K2K,!JPI"0J80C_VL4.?I6O.B.9IC]YQ;N;@@MV8!S+]LA5YL3B M(5H#:^*[5R*F4]"+%XAWY&I!S>"<= W@E55?O[I^S*JF6 HK_.?QM>@V,QFD MN$F8[X&9P/41)9KI5U#OB..SK%EOA0/,,(KP2X-DE!QLAJ[DL HE9!7&"):Y MZ^T6!R@Q&'BH[@,:Q3>)/#7AF@*9P/-7Q'R=R)NPRLX%NHO9%Y[-,R="XE"@ MI8)-#B&JLUA$Z1YR#;)(>1J;:17YP]3FV%)9>-XGI$JO0[9+9<$8U;A2-GH. MUYJ2VS1'(Y1R&I^$Q$,D::[Z_N+B]&1-<$APM/GI],/I24P!Z[0QTK9&<3A4 M5[Q7!9D?K"6SR?E<)H[C["W(_.$HR=QZAPM"_VHMH=).B3+%?%]10?+?CHWD M'4=>0>F/QT6I4LA@RP40S$?%A29W2T&XO5=2HXNN3+"L-57L^X_'07B]8Z(@ M\]-QD*F2I5 0_Q=#Q.^E:)7I;W+6,;(;G&4%A?;)+2D_7_G3[KA4M[1]L.^$ M*M.VXPPI:+/W6/)\:%6AT\*S6-PYANR#).NTCF2^,ZCR+7=<,#D]%Q?9,4QS M"S^S7&'D_70*8AD5OP0VH=?HVD]F@)V4E^);N0?D&+*_4XI/;-_95:--QAXN MJ+7W-,M1*[B*"R)-7:;:B2P'30OR[+7FYX5YOOONMR_V"O#M(C6_C!TX(Q(6[HM4)I': M?W7JX-CT]#Z4P2*BDD\N^9$@5)O@)3_.1+B[-VI^^V -/?O9@4W0EF!^/9\C MUJ<$7<%19LW0MG]Y+T^0:!(U.O=KNMEO?ILZ#D5?21BO+W^I387B06E9':AR M&-0T).LP-8CX2/"!C:299Y=>34/3VH_+A]?"R1E9.$'6RA+,3!KZV,O%LYO0YZ3N *7#<(S^$<*,ZI0+Q8C[PN-_* M09;HG1B< G_,VVW"B&,?1(,J8Y[LO8A.#S)[N^MU",DCC!GUQ'()?<#FO,J> MN:*J%QO/S6QTFVG60YID62MWVZ!\ QT?/39(<(<'BPT8+#6L_WD-NQ8!_*>+ M'X5U,')C39AA$^\?<9HC2]FK%X+.T7Q'@MH<1GJKI&UR\9]H^QXI"_S?(6Y/ M%?X /6Z#;%):>L<3?L3A;K>.)F@3W+S"[)T4!$A''U!*>)) MGG*39Z[E9,.@6^A9;3W=&Z;=D+-9(.=G)'UDH/:- 9ZS3-^\0^*&J,RSVYQF MZK(CV)#(RW,: +ET\R+O"I1)E]L,1V*@P3KS!\3.&6-QW:O;+.>&J=-/>,4R MD^:/\%LZ3VM1X&^^$V3/$W$HU[C$('F42CE>4$?;]%KT-O;\,66-SU74M^9! M>G #@QLTHF]P: C<(]OELBR#G$=7,:G;CZVF,+'?GF"!V7SBI3:[4)NL!1T@ MSN4;WH@7O9656';-U#/ N%]9SIW>"_56^-4E/W\WXZ::J-I69;:)5X*]8IY5 M=FRLYG!D5^NIS"L]'@GCM=+V2UC&]DJ9.3H- M+>-1L$.SL9W^/X2D%?UL$MENYK-:#)T_48#$?)G]4(72UK,QA%Y"/0BD9F>) M\=Y#TF4^6AR\W?1[2VJ'S+%,T1#/./7!9BM(Y!FJD"Z7?:#:V,KBQ(_'>+5R MR&8VOUFM07H43)K-<\-M%EPZ/A,GCTN$HC$I1#-5]-[9L*.8EG4EC;9X\1O1 M" LH !GJ(24**B-,4L#RO_ +0PF4,3D2:H<8HH'$R+O%SC/VD_>&&PG@P!O" M/C?0>86-26."FD9T?IJ]M[VNX#N U.*VW>YC)3/)9'FNWKV#O9L@LRK8TZH@ MSZ/D/J.24L0MN\K^: ZO!HE1@3&36NB[Z=']&?0B(G0\2Z7 M=9C0#/UTR1Y,WLDSCJ8.(1O8Y+\X?LQ+<)$;:^8QOJWD$1*P"V8D'1/-$>Q_ M+]LIX@/# 3:)-]Q6Z3&&NXNUZI'"GS/(,!TES25IF:U"CF#LF.1K1Y+O%V85 MHUM0RD!' 9MM@4''WFY##K4-@XP\1AB&WG=RG$1N@60,3Q+9K':2AQS;7B$2;>]\) MF(A@%\\Z\V9R41<,&4M?M)5UJ.N1>_D ]04=728>%#]$%5X=)S7S0*&D7FF) M)KF/1L-#?8(! RP=.<+*"0M28(92"V #JPY;"= E'+/EU4=[TX8MKIKX:"B+ MF%LUH4^%J,<8@<:K0$-X^[(7$CJ-O"&]9]20W>(RPM_BE'T:(_4]#>!FK'[X4<>(A/)_5#P^: M8OY#>&NK'\XTY>\,X7FMWJ^9>H:\.0TU2S$=PJM=_>KHM04)0WCHZR!LJ5:: M&'\#S"1;>(43-C^;W"]3%',1!O0&5^MIZP@/TEM3:663E0H. MO6'55I3273#H36JXG!R9@BMO37:$+1^:,U*JOLF:;+XA] E3(W._X&X(3;S4:)0ICQY"3RXUJM7ZWMEK MJRE^ZSZ:!PRA$Y<:F^JR"8?0+$N-RN;*'.-]L,9617VW*BJ_DYZ^<<>,[+%G MT=BKH\4[V7"=/..TW6GIM;L'E%PXK'-CTZ/?$A.,W31,])V@(!]8W#VY*1!Y MP2ZBCW!9\.CC#[ +_X:L>XF!8Q<$.[H@Y(H\V/2/2P=0$W]9+K@-N+,W-UU) MQ%-8&["^PGX<(9Y(X$$;Z33!7.9P=\ZYY6]E"#.]![:V&&B[K%K MHZ4',(4#,PS1ZU?8P*"^POU)-HD7E+F_69?;T ?\%C00U 5Q@B68&WD#Z&GJ&3' MA8S!*>AZ"VYSHEI0@W7T MN>K#3OFO.%I.8QK!$2+7KZX?@YZS8"FC\)_'[YK;9J9!=0[8"[*/G12.J9-" MAG+3Y;@'9J2+ DKLC*^@K!-@;^!-O!4.,,,H8:I0.9$<;(:N1(@+;\XJS*![ M0!P0YU\1BZT@+WM]ZBYFF,SFF3,B<4S061Q1%D: S<$A1W46BRC=0Z[AG"M/ M8S.M(K^:VAQC_Q(ST5YY3WXUC8SB'D+36Y\,O$<5SF0RBG M[T+FUL=NOEI^;#;T-AKH6%P4:5V+)HLK)1N]GY4$.$G#:@AYH4J$U_NNAI ( MJD2F2L+.$-([E8BO]:0/(;U3B4I!K&8(:9U*M/8:+5?-"!T(MVHBXT/H5:9V M!JI15?,]QX0Z[OMQ-0#3,8[C8U5]H/@&5\1 M-EY(/[B> Q]M- 6:US*PA=,_MJW#5XCZY;7,2VEP[NP%!B_NM]<@6 M?F*+:MNU(10Z9[("ACN+!4$+YL6^W#R@=4BBI)%CKML^IB:@8J$SD]!)"LK% M#Q\OD@04]IO?)O>3:39A;1(4!\A,(>2^!$VX.5TZ08!\02&)U% ;:1(6B4@. M/E*Z?OM@J'QU>SXQZT:0'=L]:V.O-+5AF$6TB)*"A4/4:.!(I.MOUY-&B;0/ MI&7M_P0!_=UADCM*-AP? 0ZD%BQN6>3VFL5PX&*C:!H2N /@.N!CTS#B4&4? MWYQ_A"0_L75=(3A A\+OSEF!UEI!@%N6PH<=%+;*4I*S)^] "UE.8%JP!!M/ M)Q]X+)(R6R3%^;KW\3.8^(]@RX>$_UEKH,9RIT-07%%^,($/X&^>0D"9QH"F MN-)"9JAIFIZ6)(P7RR1M884\#/:0-%'\L6:*7Q)I)U1OJS"#P%+7+9++KF;] MB@.I!XN5X[.\P&^P7>(5Q7^"H9WEE E1DABF![]P'LEIH1Q((WLJ[\66\R1W M4PC,C@@>"J-U[EP\TCDO7Y5 L91+Z5(\X!:L.L;G$R4_G[TO%4 M&3];M86O\"XU+C&U$WX,07,56NL<9<9CWKUM9SD=(J/_DPT*49UB*'9PYE]6 MX+0S?FR;,[@[T&>[*B?E46542KG@S6?CZZ*TSO5G5QK=9M53AA_E*0\D!V([.-6CJ$;,&;8!Z255K\_AS&$< @ M_,(L,)J;6^D+X>PUTNP7Y;<4S3V20@M4X0+8OAU;&R 0#M$2:ZE=09 )*0 W M\D1+'3[EET/EV5H:9>09%L=GO4H>EPA%MV%:;B ('7'!;<%=&%P5#!@X_H:R M,NM<3(G\@XW-H4$XQ!8:Y+Q7QQ*3W6HNS7O4#% MF,E[&!J2K9$J+<+LGWTX8]AFJH@LTG7@9FV(IENWTG=)<$L,Q);00Z[MKF[Y M:[TP@T5JL,V>)S5:!:)F",ZG%D362J@A^*(4-J^\AF+<7S6FF)A*,1%['X:0 M@*6-ZK)_P'C254^$BPU"XZE#!Z2Z9$(:#Y+UEF+"5^R.T?G+\F86B-X$,JY> M7E)=Y@,> KW7-,(K5@^?1PRS)J]/X3TBB1\4,K"S6,K:[RL@?$9O-8[QCV1_Y1J0:/5G2&ZL MM52Q'HTNN\7QBK6[GC_";^DT!( M6_=Z"YV$[5*/]RFSM'>]1A6JIN"RLY ]XB"#!1_ AKB$^'(X@/*[/;O]Z53F M9;?P?CH&)MM^11Y$:R]QN=9183P^8PV#ZKWO-B>BF.-/$1NP.8?%('_>[_/' MOKP7@_SYL,\?^\JY#/+GXSY_['MCSB!_/NWQQU15O.H+%YJ<3%(M3 ;0KD4_ M5WI5755[PYA*=8AV7V"ZOG]D:0Z!BWV<);A<(1C+7K,-"9W-D_D1N3) 4F[1^%O#059K6. MHXSK>T]CK5A*"L=WK&=N(U6"W3"_W-1/("C/ZW/% 7*P*9RI;7I[>,-ZM AK M"!N''1$MQD)I-"*8W:J/4>C^_C-<#/3A\6=A8HYXC)'.LNX2>;'/WIOJ=DQ$ M@4'-BYBMZCJ O*\DF3<>&N,JL%QYF&5\L\)GR@U0Z;X2*RT\-!_Y(PY3]?D9 M-&G3YH-8;=FX?_%78WC"Z]5XU%S:[N_GAM6XD\22=1@E'E?H.;H)7D"2A&3S M!4Q],/^#Q1?'38ISILX:1XY_BQSV:G56P;B%*MPD]#8,%D^(K-AT)AT!/9!S M[[":M"6*L O?:OBTV>,5R:H [YU-\I)DJ3"89] (1O34=RD_U7\F;-KC>EU^ MG/HD>G!?A21?8C:?$@2?.5\!))8+3'(6Z'^0 [OB9=?@:#/#H;$.X_KF5VHS M'!CK6="1U6R" ^/\!/-TQ#J=XM!X?P\[8@T3Z,(9),!L7EIFA:/DZ=S_%SL^ MGF/6%V#;&X^#M=(4>O!F%9N7COL[*(]5F95A(>A!)SG42 ^KTMU8N@DYMPP/ MV@CFE=TJ>DMX'] \ON+W=.M !XBSJ1=_$VT03+V8N0$$.Z,&4%,'MO*\["?' M]]F/H)TEG4Z="#VPBO#KP*L3&$KCS7.X*5C"@S:/>6.<@ L^8-RM.)5P9^/0 MPVZVHYE%22]AEX=AD/\JO$3W#MX]()VG,T^[L,E?#:06F?0E) @O@M0F=#>7 M(2'A=^:RX>LM34.TX,4WVY,GQQ"-'D#:WN&&27HV@RLB^L>1NG<8Q/6.6?L[2!X//^0U% MUW^ ?7!/\ K=^['B3I&;TH1T83?JKO4&FCK\!.KNBX-])D7@,#\1QT/W,7&7 MS!'&$4 M)[.%[NO7-29I[SGX7N\5B-P=:0M%-X%+F+UUA=+_!=ZGMQV_4[+R M-+;0^LUYQ:MXM;UI\HVG0"=W"B,TEGW_'!K*(%JD8L:!6_2"B+, 0P'V]!/( M)SKQ_A%3EIV8!6LF<[C[)J!G>*M]QW*GJ8SU]Y5@^#ZA$TP"KX.?2_<26NC>KLO'>Q?$;"X0WZ]5:1Q8ZYDQ MGGPB^49U:Q*MR+"1>7M9X#@KU;9+B(PMM1_L*^57HE9:L!04VU=4J>_[MA&Y M!6?L*Z=4XDRS25F0:E]EI!*I>_=/09FIFD:Y>XCO1:^TM.;Z),V+::F[J!N9 M5MQ'_![E8C<]G\#CS\)48(V:H3J$W,F.Q(L]$L:S*/MGP)Z3R7A7(CTTMTG@ ML;D%1G^D)_DT-G>WZ)'T- 7*YM85_1&?9MK9W):B1]J3W$B;6TZHTJZ6IV%S M,XG.&I]*/-YXUPB]VU\M';$@?M#Z7=N<[H+\06MWW0(E!1,&K>[51ZD*X@:M MT'4-CA=L&+YR)YMG4M \:)U.JHJFH'7X.EP/.50%>X:OYG5.$RJ8<12:'S?G MOW!-#UJQ$V0$%!0.17NKKVB62^DLJ#6DI\@_'\=/D.6'A(?6K4V2R+J(Q# Z MISTFFC3<,)/ 2VKM8Y>I%\%BXD;X)2T 3W_:;!^$ [@0M"XT<=,2W,";Q1%E M#\Q5:W.UO!$WN9],'].XA*!<:P](2R+*];?K2>/:^T!:UKX+2;0$ X9@UVG$ M@0]LY&VRU/M O[!(>FE+<;*[N.#&VCGE&$Q#&J7G I&7Q@9C4D.-TY1A)$-# M#FH+SF#O!33MSYB:^S4YD.KCS;;;JLIL]7VJ),[* M$:<_M.5?O?0?0LY#ZQVS>ZJ'D-_0EEB^LC6$# >=FYJC'AC/=FC1(DQ:*ZAL M>_$58=SHEM@.M5K#UGDB,(F&D-H@)J[&UAQ"SH*8J!KCW7PR@E2.J92^5;UT M*HP81K^\I*?BI4.9:%FM@2V)]+PG" :D879ZN9F!^(+?!XN,1+AIZL<9:;OF M)Y,C+^UAN(L2>_$@H#PC2G*PGF9$A_!C:>+I=X=X[ T(4?/Y"LQPO&UZ.'2] M6OOA!J'L#9+Z[9/MKB1)BSU%L0CPG\A+LW:2F[S)H:1[%1.C;$8XZ""N66-,?GYSZVUO]ZY(VT\::KUC7NO%<<0N_ -\ M%%E[V+S_7ZZD6<)^*)/?H.8:/Z]RTDPGT5:4.TN<#2D#I>IP4])MC$=#6H0! M>E#(*[*B>FD:WR7V<4AX$%43_-X O^1"4!]MED,:0E#V%N%T"$'96U+3(01E M<;"P1YMV2.]KC=&ZIFB=/2\@]1PV.F#HYBX,7A K)TWPI4]AY/CEO[-;\"Z, M_@=%Q?W8)8C3:KVCXEZJ721)3,FO&!PO'_/ 2(RAA>ZAA?;7F5PXH>O\5KJM M>2@WQ8TU3&PE/X;BQA\=X%;;P)IDD%&Y80)_,J8\$=.;M$7O_^^%]C_JL M^1C!T3&5H^::-[,'Z)&0\^/;9*H_QJN50S99?O\.C7F9]6BZCT;1:!0IR_/K M/^*D>4[>A($FK42>EDXP2P0"*Y":(PP;X29(I;!NZZD%!D?)81!_]%?$1"1< MC6F?MJ\P>=*:\8N#R2^.'W,WKQW('==W20BDQK;]SO+'S%O[MKTJ?GH>+NJ- MG*W.S>/HX=<_KOV\)? N%N4$'VS](^6N?8)" ;7C^B:_)%0;NQUWEC]FWB8> M$G,[7(C,,?/=/F&CBM^@OLX8GAO#&Y,3QW2$OM[8;K#N! _255@X*8[J(9'_'YK\H/'3+JWDTDWYA.-L:$CC0V-/)-= M2KG_IT:NW<,=) Q:IP!F.U>]U9"?Q0%1*WIAC2'1,20ZAD0/'*U[*TZ6NFOR M*&*6';T@JJ;P,*H,T_9T3\XKHH(N0(9<->QK/:!U3-PE,/N>A OBK*Q#$[;; M"B0TW+8$+<1K3 M")0CTN1Q;3_?6W_^)LT[G[$;[0D%81>,AD$:Z* D*M$ _]K%'WZ5HS$C M65^=FLN3"W9@')DUD"U/:Z6S&-:(:YQMRTQRW:%Z,2*&-?S\E*(DII>;F@\@ M^?R4QK7&YZ<:L'Q :[BX0. 7INQL_LWY1TBV[!63(#.!GL8%X3SZ[A#F2_I/ MAWCL1S@=V6')+P3D/87Y#N#?U6VG&A^#ZN9)E+6@*][2>LEIOOF]7*11ULPN MD]S,)N,A(;E 8A_$6Q$G;/_Q16%5H?EI$\UJG[PER79\Z!9";=]I4*:XR48P M7GK"?[:NJW7/>:!.IVIYQ %?K>P7^ >&$)C5R@NQ[W4($5HM[&CGJ!E"0:A> MP:5@-YDOXQ3>V4UN'T9V@]O%Y@M:RF-45+^T-2^-5\BU>6I.OSM'_:FY0:7Y M]3C> M99YN:W.PK9W_G$^A??$S10HYMZWQ$)A]GL?;,6 M=XUM[9LUYD4??;,"W^P7'#B!BRM%QI/G,,X2%)BXV<_Q&8R/5H^MEV^):;AZ M!G8E+'+_B#'%J0SW8>MX[$5HGN&G,(&9LD4:S>9?P] K7S6/H<_K_R88\-9\ MZ%])2"EVH:BQ=J@9FGR8<_$5!7 S^2S9PEN!J4&3 M[*X7E-VO7*JD!INA*Q&VXH+H"LP8+>KF 6C4X:I6LMRVL]F/W8KP^AO89F=V M*S)53&/C?F[=Q-?: V-4;1 1&8Z%9+-?69FVG;O1N'NY37=D5<7XR*-(K?CQ MUF-$-C_#U#I&9/.S1^WS]PUI!OP.Y0JF(*<'N?R)/>)LI[9\[)C89'WACC)# M1+$:XY6D/=)=B;,,J(A)F5"!!3*6.5D=2M\^59>\!\DD$NMLSX^CO[4P>LH1 MCKQ3Y./N=LG@I%IOSFAD)8G!PD?-^R MU51C2% V))BP<\MCT.Y ANVI=0VQ0?$<8YBJ??_$YAL^=XOQ[RSCWL%F/WXW M$FWOCRBC4M0:3KMBWW:?O@J1#=K"<%S\7:XZ_LX>FF._*Q?4(AU'[N:W.*;> MH13$WEAYAU(00Z%Q:3>_E'I7]5.W.@J$O5%Y MA=8$N>GF9TE>*_;1_\R"7-W\GII\CR6,9G/0HIQ@@>$,BGV2XD%:_"P#\M^6 M/S*'8Q40TSC"SSZJV9$2N'.'#L<[>7Q^O3%=?AB^L:-(EQ^*)VS,J3-A:9I* M[>W5TK3/.Z;!TK3M$90QHDU5B35O7/9':9/),R"_6:>OS#<#S#O91M=" MX5J(GRGZ(V9QC1?X?Q//PRE6I6]NPG.0,[U4UI3\2)#X9>_F<29;F92QXFNT M/&@MENC4(1Z&[_L8^C&;F7XE8;R^"5R^/=HTQ$B+!6>3',:G,/N\.=.21F^S M^=2AR^POO'8J2E,8L8:J9[/1JN.!6X"[N%"X%M8"K(7.C#I0&W#>K.NZ>C1! M6X*YV.?"A1\T]N7LRX.K>M+W[-;N:[Q S&NX4OI=PYU<5VXM8))Q#PS?]&VX M12HJ;*W\.V9[5H$Y:BJ'<1M7WD4IN/2:3H$=WD?MI'+O5/,I/7)/6#(>^EWA(8$PJE-(+SR:T&-6H:MKOJR!55/O7%#D>_LXYZ" MVFRR-^#@DV.(9B%KW/FGC3.2ZH=YGW]7@K5HG.936W1]]U;FPR R-:7(UZZ? M&L_WE/>1URHFE10WM5O5^&TIL2M$6DZ%=#F/B&HBK!W.JFN'L+U.8;,_+AV" MK/2H<9&TSYEYA9Z9N)PZ:QPY_BUR**)%YIV=#DM9G.WC=J7U.Y"0=4&?@#A^ M 33*9%C)^3;XV_<5"B1G\VFX8KT4LR^<[83 M=I>0;G\_9ZL_@QR!?_Q_4$L#!!0 ( UT#4W]RKP62&< (*B!0 5 M;G-I="TR,#$X,#8S,%]L86(N>&UL[;U[<^-&LB?Z_T;L=ZCKG8C3CJ!L$J3X M\)XY&VRUVD>[>L%AY ;^G[^;_##^#F'?"3:N__3G[WZ]/UO?7UQ= M??<__N.__I=__W_.SM"GS_?H_SC8PZ$=8_1@OP9^L'M#U_8C]B)T[?J_/]H1 M1F?H.8[W/_WXX]>O7W_8;",G^,$)=C]N7=_V'=?VSB(S?0O?I.48?G._IPPOT*?!]['GX#7U.I1JAZ^N+']#:\] =?3A" M=Y@*BC<_)+2\5$%B-3_Z\W<%+5\?0^^'('SZT1J/IS^F#W[W7_\+X@__]!JY MI1>^3M/')S_^GU^N[YUGO+//7#^*B32E%RFQNE! MPXPC(2 2/D'_=98^=D9_=3:QSJ:3'UZCS7?_01G^>QAX^ YO$9/AI_AMC__\ M7>3N]A[^+OG=M3F M05BK.*.UM:-'1O 0G3W9]OY'ZK,_8B^.TM^<<2^>)$;^;\FO_[YV' * F$#R MXMGVGW"T]C>781B$%T$88H=^Z6C]&,6A[<0I?Z;UG[_K1.+'3$=*I*1EB*/@ M$#I8R6S\$YXLU]^]1TIFYQ$B-#IA_^S7^^^0N_GS=^[F[Y/Q^=B:K99_GX[G MT^G8^OOD[Y/O_B.GCQ(&R/8WB+% !1[HMY3+__?O7.!^;1"3V(:O80QA]6B( M=5CV>CMT4H7(CRV62)[XT0E(@-O'9R7'V(;!KJ._IA(%)YCS1U!/4+WCWBL-5?FMX%07*#0 J>>V[-CB"<44:<-!W)9V3,1[]Q M\N#8[4_U*F@[J:X?K1*.7 _3-LL!XC.ZM=_L1P_?Q,\XO#B0^.&W#+.U;^C' M8IT8*FXX7980&*&$W@@QBB.4T 1%70]*6B4E]YP>F<.X_@LA%H1O*)FX$!QN M;8)C#61!:AG0R()P^AO<%*\:3T!EP\ M*8JAX'2KQ4043QA%L^+)"4J*XDE,21J$H3H';,#0D44@,72''>R^4+&^X%@. M1+6O *"H3@X%#UO,QQ48Y01'B) <%D?[(')C]T4*2CUH.F5@2MY%848P&J&O MSZ[SC.P0DX':\0X;O"$_H.\RLX0%L_@X_@XVK/1@BW)SKI M?\&>$3E,4_"J"\!"VZI%8)\@E\558N\Q7V0EOZGG4KOXT/IXS]%T$SB''=&5 M+68KRB+K>]9B;BUF?Y\VN=X/@X"K;JSH62O1.$&'":!%DYXUM)I&0M#%$5EL M4Y&)H&Q'X MT;E%0ED'G5C+^6S.Q^R'9XP<.PS?Z$+5B^T=,/$^F@@21T2/ML>RQ>@9D]& MK9LG?TE]FN:)?O:)T3X(^388>X5!.8ID-&K( M7&2,"I3/A >\N7;M1RJ(BZ/6M2/!\WISF'HA5 ;T^7D&5$H,%:C!+[SVHIY5 M5 ^_[K$?):<< I:4I#'>RQD!)RC-KEA)31IL!(2DP^[@T>-6G_">!#J709W\ M[&'ZP]K?K'=T-.4AX#8,]CB,WV[)IXSI88P_#NY^UPB\?LCKQ6DO,JLLFRU7 M&:Q3WJC(?(0R]@P*10%&*!6!_$2%&/$S0:D<8.$ PHI6U8J; G-F%[O E>:' M^X0S^R-N,IK&D-(K)BL1J+_/ ARP^&YPL"-J/)-1PGW!5[X3[/!U$$6?@Q"[ M3SX/K\[;0VC[D<=46F_^<8ABJ@.9%MYL'^S7=@_NC1-,&.M+?'DLSL;6^7%$ MXZL*)4$0EP1]H+)\/T*)."B5!Q4$0KE$?%V0H)=(!1[?@,Q[%.J2_*AD7H_( M@,[H/@LSJY.:-2Z8UN:">$1XJ01HPT4/_K6 MV:KHO"=DSXC.#B<,MK'<^[<5*-J@I[8()@W'4D"2LQ!,?,E&!A(/O^"O^4E? MDAGZY$<'L[^N7]U(Z J-+1&'07!5!8Q5NEB:LZ '70@+%#A+'B9"?J-LH$Z M^CZ@*:P^3:$/R1TBW#_;(?YH$T'IK)%, M&=F$\))O4HA<6NYEG:%,2B*%87XV31=[4LJ(D3ZC=\XWJ$@<)=2!PLL0FK. MP?+T1%^GJ&^R@T5""%^D8=&$^+/KT']%]#5T\%T29S[<-" 9@=.":YV*?DN/'Q;G?+'K(2#$I>/EQ@UT.:/)#%+E"D!1"GHAT'/Y7$ MDW6>Z8)8<9K>1'2Q$.1=$V2#*1_.IRR%M,#'*!BTG+H-DB@<72+_J $H\01Q00BLN=Z!5)]-J*#BZ?.6ULCX3@]!S;H3?3X3*9%8YN[N<]9I6H=^H%(B)\3Z#6%[U>4HZ=? (TXNB]*HO6J,)"-$R:+?.&&C8D-G M?9LP+Z$O+(J/';4=G15+];,(?;N^N,=/=!6WH47%T4/:%Y*K$DAO%4X6T^R0 M"R&"(DY%]PKNB?)/,OD3*J#=)DY4QE)21L\JJ@@&^3IIK=+]8)!N+'VTG=_Q MIE+G.5F3;4"FY*O:\2HGET)SDNEDG*"8DD:/C/91%7"@BO"#:#O)M>6TCPK MI]L3D+%@$-5YA/AX+Z>BG@BA!M(\;B@8""2/;CR>H?\8AO(IA-FD@!2H,Q5= MI&9._A#$MM=P3.)TV2F#WF6?R\BN+<,6'^7H>F2C3VRUU>,J/Z0=:^K5F:;Y M[0Y& ;Y8U2F*\+'F_O[RX1[>B1LK.1UK">?4+25:2L]H=^D.#;RS2^", '3Y ME!.T*(PJ64\F\-&EFRIS%57TXK2I9LN1QN HE1J!JL]"H;9#M<#);%:+7D,& MIM,4*S5LYOX/6[BPR;.$0( ?MK[:X>:!<&DZ:U%Z1B< BHP5_,/*SC-0 HA2 M@#W"<((>EK0>VCR]SF5*'GZD+H1G?^1-&>]I3\9KRH:V1A [N?!QC?XNDD'! M969I^]B$%F+$4$H-% 8]J6=U4D\7.MK.&%X!QH[QW:J4= M@42N!;I)W)N*C>@Q8%^XW07;$-1Y+[@O#$5N=+/-Z^D+OVCU.:V(J3!7\*)E M6FR)$:&'A0J=$GY[P*\Q^DCL^SL84DY3S2JI=DMD3'?T6 <^>NG#C[TW=!5% MM -H0??[F#Q 4A_0B;C0_OC*%H[?QSNN);1)&YX@Y2+(!*>"U(@ (#M=JD4G/E\ M7$U3"^1'I7$GX8 8"UA,]VZ"I,=Q1NHL;:.3M-6!G0HJ^W,=:"5MULN1WPO; MCO#/87#8?_R+^'1OS5.Z#_(>BR!]E'-F+_.IO<'B'7[!_P#\?W U= MK;U*1O^/F+9]?PCVKC,?SVOQW@-!C2-M=RE5)GD+*P5>R@T=*#N4\$,I0]I1 MG+-$CXPG8DP1X0J$4>V&L@8UE*Z!_'0X%0?V$XT/$T]8RW'WGS3C\-F)&9IY M?,&BLUL-+VB-!R(I5-PXO0U?H(92NE! [DE#7@@H29[MY"X3V]N# M!5Z;WY6!U6@,0.!<8Y(:W#QZ[A,OH=3\-8^>U@^9J@@JT[+EJH07Q&BA C%0 MJ)RHF574S&.:!&&S%F]^X!>%B>D65I\Y3M-D\KF M5_3/,!OED;Y;O%I8TU4ZW>0D448SG>,0LMKGGGVJ-VE5#W92VJ>NUFFZ:IJM M2N&O,'5MMQ#,\!D]K_T-_<_E'P?WQ?9HX?26>P,M+VD=3)LDD1]YSF?+18JQ MZ)D=@V$_%(B"WRGH55?K%%WU#;@RSED>=UMM9!#*8A(5PC?7?_J+[1VJ'8K4 MWH7'7%D@!7>T%LL6Z(V03>:!"7G$Z!L%P9-4+R/1H3_@G+:!\*OW6@D4UI@) M"HP5T>XP"1"N0[=[N.CE7Q2>;'",[C0U@[>SH"J>O9KDH![5(#IG@C+GK_[N MLAD')QMJCT,WV%SZFS;,Z[+8++=8-1 P X6Y@=C?25C$Y-?!%G%5!K32?6R' ML2EV.E>WTR-^C-9II^)%:GEK1<_!5Y_N&- :Y1&9P&-6JXO8 MC?UYZP5?P<>EDP-X=;PZ[9.\NW'LEB& S#]#ND3U"?/_DG][!S)/?;I\=9Z) M@^$[\O'Y;LD0WJPNQ'L9*94U4P#V8FKU.K2.$)<6I>*B#ZG W[/5%BXS2H5& M5.ID-_$=AM"A/PV+N;DI-ZDI:4"5#\+O-KYV#BR]!>1N'Q@D@@>[G1NS5H5T MNA2PBTK8=]RCIE\R;^B,C6(Q5-:AQDE]TP(Y/O\O$@2:Z?>FH56GH=.FH3:L MM[M@"9@M9C$,19_0F["'#@%]L'-48[ MQHU'\Y&;*\.Y;#PH/ ?^?4QDN+7#F_">KB]MV(Y VF.DP3O:WM2,W!9Q%#QT M>;[(X1KXB-$E,W,[1$&(.&V^\Y7WJX$#:;]Z6P6](Z[WGNC](MKGTXE)25>M M E'&0,#H8X)$ZT/\'(3T0&?[YSYZ P9M53%4YF.3>1W*.$64DP1'UHDZUB J MXCK:C3H"($ODA@)$U1K&""3Q:CFRGS9Y&A)!7 2E6+T2HV>4E LR!#J=E!/# MQA7J!@:9LK\UPJ5@#".@DQJ4/ZG\0_C23YQ&Z')>#P:C\?'F>=_1]/ST>Q\E?TE1O_SX&,T M'8\0]7>V,D,>65K%1SYAAQV51],)>VR1#,KL:?-BB_AP9)WI@6+(/L3/V(_< M%[H]&NSP%QS?;!_L5['7"-_0&UE$8JCX\2(/,CDYQ.FA#]=!%'W/[IW2@T^$ M] BMXSAT'P^Q_>AA% =T<6:P3B&M1R!ZLT'QC%C)$BZC"@RG-@^M(*O1)C @ M\VDUU9#=@KMSH]\_8M]YWMGA[XW%/UM?TPJW9EE4$L1IE@<7:")*%&54@0M_ M]JRN=9*Z^I FYZ9EN$D8R@S,O66B-13_;'T-%'-E612<<#Z1PAQ@6=">E95 M''B=4%D7;<9;C9D,P5M+OYVF-V!1IM[#AOC<4@@P\,8\_:DH@I4A/7LDG+ % M3.#]?(YDNL4A_87]A$7U=AM?@41200X5/TL[E!S[&3NEGI T!$K==618HE/+ MR/9PA*@GHWT8O+@159?,-R,I5> ,24;D8 M*I? IM.6L.V BFBF5ZP%(4Q@46( L_= M,#FN8KR+:M*ZA@M-*TM=JZ$QT>Y8% HM%H!# M0.WPT?@H& K48^ELW( #D,&B1\W$6 <(62<3(R'SF."J+!<4M>17J/;!N&. M%JCD-^HJGZ7M:>WEY(2B2!?(GDY78XM7DG-2:K160$HNJ1N@NY!<7XI-RHK= M'BD&43FN+^48M(]58E4+4AYPU>):0947BFLV"- $"J55P>9))RMU7%>57X$)XF<!,03P5 MA\U/@"5EP+\2/BAE-$*,%?/?C!GZC;%#!EQC&]HT#,OWA]W.#M_H"'?!*AI$ MM,1$9C#&,;_EQGZ7@ZXL.APW(U(1CU MHXK*ZOY")G"-4"X88I*='?8HEXV>+DND&R7@9AT\$@G9B;1<1L2$[#?6K;C1 M??Q$+Z]UBG8PMN."@?EHE]V7==*(1^OKL.L\DNK.SR]YA M@S MK>H50CHF1%R1<$H3N;E4&"ZRXHEARLRXE*\OJ\QXKZR4F,.W:FA2]HP+E7R= M<@"@Q@DSGK1J?,1>(%8X>.P:1^@^/?/GR*N1N\')48%'[ 0[2O'@DS]L6/]7 MVY,*F^ QHPUN4H&D\TWJTG9.OB:$4%Y@(AVM '8P]!T M+Q-$*8EI"1@94;,FV%UU;9YA%W8=3)MF=U6X=9X]M,Z=)MM=M2W/MKU<->&4 M^Q/>8C+=IF7-V7K@=VP?*IF)%P@8-PT_"E5MZ7/9IL9%W'0A]L'=X6UH[W#A M6$F^77Y/_C>BN7^R?)N/-%V\ZV2>ID3\4Q51@-GYLF5--A.JN"&4"38JG>;* M94.9<*.L)WPNGX&12;/)+<6%AD+HXGEILD=WM-)0/#58.%&#HOQ[R(X51H3# MON*(=#CMQ1',"\>Z-_3[YFQ,:-:]N;R:3>4#M.&;^_U$:H@O8/W+[.X/%#+D MX^^WM\M_3R_;4IE]\FD;BQ.TOPHVGRR.%?")_0%[OZU5\&H&3>[%1Q:!:=# MW>VC_ I[!=WN*?1!$7+/55U148N]LOL?Z060*Y^MC;#IC/T8'.+B)O-(]DZ($5NIW0-3[19JQV\!DQE% M\3[-Y$Q!90&3WFJ2E%1$E" MI3D]J6@5B^U&,5N*>&*:1@+E]&4Q;EI[?[:^: 2:.O2V7"WF M4J@RH+EGSUI;J=85B/UD)L::^W1*V08$N/%GVV'#:-.:VO&#.C%UQ%TA M;(\GZ<(_HX)2,K K8Z=J9*EII TA0H>W@$-*]=U3T*A@+EE9GQ9"; M >P*U.E:U6/!A)6E!N<2X^&D*H%1"HD(.S\\!2\_;K#+T4!^J(* _.KO%_Q: MU6+;E-QHDA2@T1HB"/BJ(4^9IR4EV,$2V< M0AWH"'Q;CZQ>- _G1'^.[0A/,P%7M/RG8)U# %B](GDSUX0'8BWM%4IE'X=%HRU M,BEYY+0)CA$JT$>_@5<@',@"5FJ!$;KR7\A\(PC?R#PQK1R:+D",JL:A]N)7 MO_*'6[(#0%PWNG\+LL56AL)V+I#$H%KSL&;<'DN@X*.+<1&E.2DC1LB3-;/4 M-=.)(K&C53$CL 040JY\(@1;/FG8P*IY4#,RRMQ5(O=\4D!%3@9T ^MDC2PU MC70BH=ZAJBBHT;Z?%T7L;EWYM2P>E][6O8RH( M)[U:-K%F$RM;VF07L/:<'/V15D;WD)NSROX8!^@1DW^Y&WJ%* C9+\A# ;U3 ME!+PV=1%]_+H<&:JC20%#BAAP?8+$&-"MP\@EE&',T)R;;C@)8]!& 9?:6*[ M =HGZ0S^?*E5U6#P(_:UZV/6!D=JF,F?!AN[,Q$4AKO9?"88P"DUWL'(B&&\ MJW+U8WF+'&/J*%H4/#0\-5:WKG@0#](-B#>;9(EE'O7>>\>;@ M,5?,]^(J"(Z2"WA&C*A=5+7Z414&@24G%(,KMPL,;G@YP"O?"7;XP7Z]?-UC M/\(?L8^WKGA'HODMK7AJ%$7!X996-IE+2B1RFH@010E5]"&A^ST4I/K4UBII MZW)M8_L5MMJ9I$N6$=5NEIZ6<#FCI,S.VM^PW=/"3=V&,Z>R[^I?NI433'HI M;CF9I-UZJ^5&"XTM"Q7[M"_"#J)P.7C<%13F6^S%'G^0AUB'T=[J27M-J[%J M."ZLQ"H8#W) 3PN!\7/W+<-)Y6& X;LL@?PXMIBLEO7 H[4I&#'8D?HDQ:RZ M$&K"V%SO775#_"8$\LD,K,:[&J@6"!] @QXD9!KC?-C4=>N\,* -AB(A@<[D/LN'4S MO]I'M*(JYZL0O.>310J>_'TH='36P*IJP.9)]BX(8_>?6:7[?1CL<1B_L3_B M/P[N?B<(!?I@Z6C)"8*/\1QU\Q]I,) MX<\'=T,G%E?^)7G B3_B;1#2]93UED3>AV#O.O/QO'8UM5?2.M'<@[P*?K]: MI:=M,K[HD3/.EN=2UJS- 6-.'J'<.3XH?\0$0$0"H$5+0/-9VLRG+<;T",=2 M#.KKX\#$J,A^>@HQO_5&^SEZ9/*]*G. M!5YX@Q[?R!_V9.+(#'&SQ[2RD_^$[O$3.V=G*D2;ZP%(FQ,(M,FMZYOM1;"C M)Y>8G'?8HY^$U4J^?[9#_&A'>).?&,T2M9[%T$D6;L=(HB#9;MYW!S7ZL"W WI2CV& 7@##J8I[HF)$*8*V MYFQSN.)26J,I3$#+1SMR'R#^'E 9'0Y)VB=C\7S'/ S"'UIF(TS-5I^^.[R]OZ[VO)N M4,!I/#W0;!,0\+"+/NX+SJJQW=DQO@C\V/4/1-3D3*FX(Z<" 9WPDI9*R1N3 M#?>,>K'HX!UKU("IR[A>>EN7?&@'K"+$8$:PRD:(B?8AT/IQ=S\NX5+-4N8 MM>QOZ_@SWA!)O?O8C@^TK5SI824W4:,,#FTE<55RM+3>MCSF[1@EW%'&OOJ2 MD9%A2!NRD/&K[]+Y,"6(([1-C!1E1LH+S!@:3SK!K3W0J!L>+@+=;"]?G6?: MOH8*<^-?V-$S_?^7?QS<%]NCIQWO,)DGNPX]#DG^0.;/Y5\4GFQTSWXY:8]0 MO8JO@+;%:E*,6/0$!CRCU$?M?5& R0CE__D>ZBE7]7>$%R. %:5X6 MS#X'(7:??,3+1CEO"*=6QHGAR=^8G>G_LI) "3=FUC W*_O[H^W1J_>@5[8& M1/AQ$.S_ _9RKOKRE\MU#0E@B).1?-9 MZ%/EGV3R)U0@BS2?JHREI(R6L\M"&&0'E>N5!DE,=GLO>,/X'H\--$[-;&=4L!D;ZYZ$Q(^A5=)?6?)].GXD6ITH6J M=1C2,8!Y_>-;W84JM/YJAYM1^34JD0&536 MR^-&(@)*9$ B4X]0+@B_4IZ* MDAX$9,(84S]E(%B7,I$!/I^Q$?!+X+^0_ EO&)ZB!UI!K_AWJLN7(/X;CG,M M3W'[3OQ,BXI=E%! \3)MLJB XDPD'ABCNLA(1$)O."Y@W.#XJ,'&+%(RPL@I M&LNAQ@J3.[UQ@.[N?_VW"/F)]<)&ZQD5!T\!MW)$[/S!OJG8F-X^"I-?T>,_ .=/]*<] W;8<3L&.9,Z!^"0QS%MK^AU8W\["N1< V[8 826[3$:_'7 M-C:(/]BO20^YS^0K%?^2=)@[!3'MQ$T+NJT2*V%WJ1Q,Z5YG(@"BL"G'TD0& M@V-DW_;C.2@QRF-B%&*%^!FC",>QQQ= 2*##J8&C@F%MAEOC(YTT )4CF-RW MT' 3D-=DN" ?*[2]*W^#7_\7?JMXF?@Y37<#:YFKK"TMD]IK25V-A!)BI!"A MI?^^8!\J6:HJZ;A#V.A0Z65"L?;Z7#[8[0*?57EB$(UN\HQ,_+V:7M(+A@9) M%&X763\E-: 51BK>)":6.+Q(48'902@L+'*=I82MKH<_]:%RK[^[':VAS\ M#C^Y]/J4'W^Q=W5%%&H?T^KB9=X*7C'.+BEQK\@)(4H)RLE/TL=2TT>?F]<[ M4MG/:S0'6;5@POS5W>!"$;>DG#6=QUR^DJ_HV][%(8J#'6U,W7($H3,]G6L3 M7854V=));SZE9='9^D)*&:6D33@@H,D:5@_6T+:6<"HL2LL')QD8)"K\<2 2 MM]VC+S^D$[\ESBIN.$]'048!_MK[*8I8THIH0TVMVY2@<*PPA']_=NDUCVOW M!6^N?#*9>G(?/_K5U#I%4RTW?R21E]T#DK$/2"Y2ENLAM/V(3(L(6'^V7?\ZB"+>WOC! M?A6-(0H4=&8I\F(IC'/D_PE@6&" * ?T@?+X?I1VSR9\^H7EBMO YTT.&T?Y MX4PQ2\L.;87W?#\\$2;?(X^P 1W$U1V]-*(KVA "RS\'P>:KZXG<(/NS1A2F M/!7\:FDE(UWZ+DSJWU%RJTUR7?Y>=8:B,Y=T _'4D #F-@RVKFBZ6WQ"I[_F M;.4__&2:WD]BKR/^/I#;=E; RA78#Z@ /54]C )S&06TP>_8PTL(K&C9RVSP M/^UP\]4.,1F/[VT/-TP"!4_JGOO5BR$]5UBNQO,YG_*EE-A:0T1I:9[I]:+* MI*0*3:L8+VSL17 ME_X3>_0VRJ_"6QQR[VH<<:4$4A@))N=)^I@3I@N,E'2RP,R)(TK]C*3L9P>H M^Q5#J,ZOCH5T.3W8;JGF9"SS$B*4/+UF_1.5BH3RH5*5W;RHI4X8I=C"W*@5!"8 M9-HK@VYZ$2MTMV.TU1O# *1<)U63UJ^NZ$!STQMPB"F*H>!9 M\]E2@)J4('$Q0M(,Z)R@9#U\))0$PE"=(S;@Z,@R!F'I4["S7=%YR>9WX/'$ M!5%RME4KHCA1LS#52=$V5#4H"HRKLE-*(*M@'SALD>SSDQLY7A =6ANC-KVA M'5>U8JAD0*MQ"56T)$5.T) 4KP\EK:Y*ZL53HR,>HTEL&4.PU-9_J_$56#2I M]ZA:3&;I]H; T\ ;"WS@^V]E0B5U;)(J-VV?LO(T!&K* M(BB%YND18!)BZ$-"KK:EFT:HG*1<$26TEPT6E[K2CI5Z-ZN%28T-@! 28CO" MGS#_[Y6_=IS@X,?1K?UF/WK"_<#6]_2BIED8!1>S)K,,/XP8^I"2_1ZY/DHI MHX0T&)1ZU=@J:4S4M%,U]V(U-<)+SD#3K4"M,Z090$V+CJPW+ZRYF[1['+T("M*J-"JIF]4\8&;%:5+:Y@R7 MIVK-!DO6,I$/C@20%)N<&H,D[3.1]YA -AU&6>&:$3N70Q?VVF(7'&!%OMT, MUUJCF@'63WB+PQ!ODN)!TGY2?0\4JA5A%'SV?-(\F*:444+:E)'T-(V/II6; M5,U0K"8Z:SY9-P(LP)5HB\N]2]#(OC&HF4AI=%,X;9@D>.Y+6P M'AS,H-J'^DVC*U_P@:^"I^;'+2 5V0P,H.P:L)3^;I)UQH>%Q(WA/(ZP;V"=)J^+UY\7TF7/-VE+P?A1%QK2GYR?7.]!2:^AR MN\4.&\1JNTP7! (BQ8+G18SC+@0TXKS$6N6 Q3([T\])P+:K/4T1JZ2($8>1:QVG#(9CC<%\/,)/-)N_ M]-R=ZS-DUM8?DWM'M_^+!%$(U>.954!#0A 5*$+5\1I"4:N[HEKQT^:41VAJ MM$\O5?K23;"WSX2![[C^TV?;H?L';RF<[^P87VT_VAX[^[$.\9<@OK7=S5_= M^-GUV3W1S5^POPG"!QP>M4$;B(GNVH"]:R!=LVXRL18S7E8P$P)M4RG0-A&# M-E'A@T5(."%WBQX341 K1!C$:$^D05^9."AB\J 7)A"*J42:2Q1"6W12MF@F M!4K%R(HE(2H(NMJB5!2TIG4#B46I-(B+PZ]_;Q 7"#&) HD0EO5&MY/P)7^SX$)+_?B*\U5RR]*8Y$;THEKS[3Q?S*0_3]#T4/V/4 M&%VH+],QG6_@7US\[6]GO_QR]ND3X@T1C8G&)UBC/<2FQ!&E;E2X/$'M]ABX M2]7>"-0&CF=UD)8(4DJ>=;5.TA4Z4-17J)8RT<#!@6=*A5R(9$J_X/CRCX/MW8;N#M]Z!\7)JAQ) M&L%5[&$MG MEL59(YM9$M:(\4:,.:+V M](C69?:NF%#Z "[>%=]"@THJ!81;S=NEM\?N52M]YBR,!FJGH'(_H1_U9J73!KP/ M C0TFCRM"A"A#7J98_Y/VS_8X=N-C\G?5N)%I]KG=,\&ZX207I&835>K9!$[ MH8,F(T0):9ZG]:#%I*@%(<34@%PWZD$G-IJUZJ%ECM,$BFSB(E2Y=UQ:8SE< M9L]!XC(50NGKSVIP:8T!<=E1BQI<6F-3<-E1IP27+7IHQV45%+6X+*GK7GUGGXSI<3B!QV4V+.EQ.C,%E-YU27#;KH1^7$QE<3@;%I26) M2\L$7%KJ7W^VJL.E!8G+;EK4X=(R!I?==$IQV:R'?EQ:,KBT!L7E5!*74Q-P M.57[^M/5?+RPZG YA<1E-RWJ<#DU!I?==$IQV:R'?EQ.97 Y'127,TE',"13YW8/2!^$@5S"7>%LZG)U#*X12NB XZF;/H4AW.$$ MC,K;NRDU5U8*( 948") >]$ 9N!:?J"MO@"*\PXCR\RRQ'@W:2@]347>E^ 8 M)Z!-!]K]KADP!@R(/K[97H1X(VPR7GI$*SARO@J1=35/KIICN#TX+"06=MF.??8]\-0MJ%*O!>Z,5%AY'*[B_"HN#8B812=BCC1PO0(,8192SAX3B8>62JM;RZN\,./09A&'QEL$Z$, 7/ZE 1(5_1 MS*;$B,O7O1NR#59:>V:BX$_5-X'17Q%'WI=GL_&D!>HY;8!R2\,I;1653@9< M\ )+'9RU#9)U5C(%?]6F/R1:\$+8XIO_RF2 D=DDFX+'3A;S%IC6=,8"+#(P ML"GR5JY)6Z!LD(W0P=]@7A,%70>VC]:F 5G&Z]M0W6I+4R#^"\^"/J;?)\T0 M%/Q&2 (8VB*YE :B60NL$R8HXY*EWN8 NR=#\%6@\M1W] [2YS87;\-RH_E M<$S"9G1KO]$$7N0&Q4=TXK# 5\&]K&FZCDK?1PD!( 1U5X%OE>0C&_K@X8B. M>/8N"&/WGWB#-O@Q1FX4'6BE7^0$42\NI!**4 !HK,. M#! WASB*B6_3,:*0!]HQVO/>0MC?P/KXL?N4?;RB/[2/K_U-TACYFN:6-X^> M^\1[8DA\P8:7@7 AEDC)VQ9UB&$Q->T;SLBC GUX//6FNU76?2.(%A"8:G=7 M$=I:K&,N#EL.N"C1, Z5RB*-D +,"6-,)'64K]A#.HC NA#+RKVH8([_Z^R_V M/X+PXA#%P8Z H*;9L. A#8&HGK."CTW3"S(I 9!NO[VH84FJ,30BFEV&NGR# MNKU\/;^@#98%< M__M"HY.<#(T5=&49F.Y MY>))!T)&8EO]%L?Y-.U;U 'CX/=8!K<,'W:I5;9>\#5"%&"U. >]\-(=!]T M#WY!1B J;PUPPB!>1P >Z#52J62/<[E!/.-BZB!^NAG*@W@RAK/V,%QQHX?M M!N>60+'(>&:CM]NPW43(2#1W&ISFG5%MZK#=GV5JA^TZG)LX;$O@H!O@31VV M;_:8KA)V'[;K", #O48J)3=>2 $\XV+JL'VZ&T^:HE2^BLPEQ&!8W /\9!!=,53<'AVCX4USP+!=\.P\9\,E>#L0FC MZ,D:8 MJ "(2?#^0E-7X]7%IGMZU=,.-^@,W=O4,G?8"9Y\EYYT?J>1YPAF/86>LMD- MBSTW(9>]5O1KU\=7,=Z)5P9.I6M&U)$35@DU"YF0$X1)Q!$%'/0;Y8X8>_/B MS2!FDTB$3C>; =%(#7B2H4CAB[RG./304 +E-)KO(/X\J%4H(;.)24^QAW%^ M9V&GB[7Z"3EB:YD>;1Y$95]._PB&19G;P'.=-_Z_)\RJZLF8$4MJ95,:@Y<2 MX6.$. ?T6_)?D^=%?9B$Q0@RQR'TO#=T%44'O*F;#P'O8G3S?$G,B^T( G,B M6KJCRE>?+U_WV(^$B8+P>9W %0FAXHYI$=(BL6R#)*%76TZLNVKR925ZTW"6 MJ'B6ZX@YI1'RZPNJ:L-9F^N5 -5H$*.0T[;]T?J>"4CJLN^V6$@@"GY7HF>5 MK6.$?7 9W>]3J,'N/\KZJ13<3M@!$!2L^!*$\?-ZAT/7L>_Q$QTCQ6W+Q0_K M+CHAE$2ZK_UXLE@N>%D)1@PEU%#$R6FN%M&70I-CA1)RD!W)^]+.ZJ:=E@H. MK4C*:C0T6Z,?6!\HO9OM+X$?/T%+KR(-O=JB#SF43<[(!U,C (MRV%S^N:F#1:! (W1!+_P7[]&[:K,Y:Z)S1BH\!6 M82MG924;7_1U1-Y'E ",^W?7P,HTB(D&;P(-='EXC8L4?;JJ)I 7+T0"MY" F3F[TE03*F!+U7UI9]5UB]9E8*])-;J.P^3/$VY6 -#]HN@YVN MV[RDFPZER%SF,1CZDTTL5;VTA[+FRV\B$X"&KS1]KEUR;WL:(HR515 9")?+ M:BA+:0$M3/>KF]5!-^T(J7>W6I34& ,$*>&3[;O_9%'F@@2:P',W[!]K?W-+ MW"%=$K[9)E7A;.^>_"8YU-Z21/="6R<*^Q!8Q:]7R7Y2D?$(E5BS5>PB<[K" MD;%'.7_X=![ >I8FZVF+)'W"L11W>OLXO6R?G23.M>#&29^4=6^O]2.V-'J6 MBK@65?!%UW,Z; M8&S67T2&N][4D^XB[PAQP-DVS,4H% M<3+ W4)/5LC*%4H/H]F,'.C,5.A-I6EFO>[ [M^\^GOT'(SS*Z^*SM*2)47? MAU[K/5$?2TD? -]O6-FM51W8\[\0Y61C?^%9& 3D J@WUF1 M8LZ3T1BA6QQN@W#'3I,_!OXF0L$ACN@U:M=_ H?#L5\= :%B$$@([$/\C,FD MY@7S'?K/08C=)Y_G:<[;0VC[$2VQS>8V[%\>G^FPQJ94A2\XOMD^V*^WO$M[ ML<#J0\#+J[8XAQX9 ."K13$53%E6)3CD$I;/.(U0(BM*A44%:=D&6D%>E M, M!ED1N.XK1$W4#(JNBR"H3T+3=NT3,E ]]\. MU4D]O8@4N]TQQ 0& <,,;/;(*0WN$%N:S<[TY'_ERT YO77KOWH>JQS ME=SJ<_T+NM%0*X5"0%V,2\EC@9PAB]%]*%@8,;R<'#@V&EWN""=B0\!A)O"? M'G"X^X0?FZ%2?$X[0@K,58)L6N8\ 0:A'P6"]H_4O4? 5 M;Y+*,0%3<,O/@=!^A6G9&'B U/C7,2ZJ!@&#@VK5SI:7= .EA^J6Y^>STG!B M9!7/?I6=Y=J:4L)3SAF/@&1>,<_;I%K5YR"\PWOB"L]VQ&KR[':!?Q^+ZUM+ MO*@17>W2*.0SRUG2BBRERG+]G"Y=E>*4$2,-A;+^E9[Q,M4I+5:ERN&:1B)- M=4%.WE.+L).T$3CTHC@\./$A)(%!YFL7'X>"64$&!3^;ITOI%7 5J!F!IQ.T MFV7-JM-:@,;@IL;-A&BI6@ 2(]DA:O_I(HB$I=F$CP-@I"J#@A=-T_,[&4;R MNZDDRV/DH$%RJGJS@GY4O0V96R WB@[L1(\C4E$W:D2.5X>:6I- HN8.>_1S M/@0/]NM?W?CY.?#HZ2B"[OMG.\0?R5"XH=M/) .MN]9T,CD U*G*J!+;E^<5 M5";,Z(XNK1=7X,<&-<;Q[)&R1$6>T- =VD95:)-1D(CHT9UD81E2-"7ZEPV-N8$ BZ8JDN4'3Z )"!Y"%8.W\<7"+:(7)]')&I M =N?IDE.\I=-B]-)D0 (&#)RJ4RCSJM#-PD."1V4L\B.B; T,>4#L^8YH"7X M^@.@BIQH"[P M2=O4B&!W&]+%NOCMEGS<>.UO+LEO]PUW!10(0 8ZH50JWCROYD*%,)BDL4;C@P1(BMB#A M.N0KLV6[7WVWH5V._,NZRT1(2R9]57]QOIJ,>36(XJ481AWEY/E:-:(,ACVD M5A>,!E5]8HSJS>4;AM+?ZDM_+:48E'&=55Q0LQ]("D%HX3!,!+JUPYN0U7S8 M_,7V#IC(S^9WH@%*[F6=J8.41/+#)>W)D* UIZNL?<2UWQ/M7RA5T!1!R7E+Z8&\I>!1R62)UH?X.0C=?XK7+9I? M D-A51(E_YL)T,>)HIRJ"8@[4=-ZI"4KBW:CIC"($SFF&&FU%C(%8;S)M<*7 M3EX 1A:70L'7EK-),ZHX17,0U4G#1C2Y0@TAD51VP#84%:P"CR V;DI]4OXD M&&88>Z7 O!2 A5$:&026+JK5H02J\40/'ZH>]'\:_S">Y"GK"$U'X_'X>&3] M[\@/3(T0)8")0T-NM7Z6M$(W"$DZ[ 9D[NIX=A2Y6]>I7$5G_1)Q](O[6KN& MH$A"^_*6FGRR'CF9+*WSI LL8X'VC <**TP*M1&2%IO$^W;NJ^:VJ\.:89*; M@?- 52:%8AQ)'U9B!L((8M5K4%-8_,1J2I/3@%ZOM+5P68P M64O@8+R)/A/5UXY#K[U$1&#LOM KDO?8.81NG-1(%0Y3"B2TYCGR:%!?I4F[F9GM!IBBN#/#JWP/" M7:TP"BZX&,_K8)=#C1%FY^H8:7C4]:%QS4@989]F_R%^";P7.AHZC+!Q@V*C MUXI0*+89- CO\#X[Z\\N=$J.?O7O 8&P5A@%EYPLK#H0?LCI$@!^C_B%73/& MOCY49BBDIW8_A!FU[]%C=2QTTUHK!J>JC6XL0J78AD"HW!R<^((J[L>\%^Z= M&_W>6("LY26]>&R01-XSE];L/ ,CI8A*)!&E"5R2K%=5K1-4U8@T"=>LP*S- M1( 8DX$4&()4O6BQFJ_*@#$"'9W4*(+!C,I\M1Y3X^G].G84Q@6G)O^J.C3Y M5#8]?)Z00K]18II]O">=+'6= MAO;W-H>B+M^HO6:OC];^)A$A^A3L;+>Z&M_\K%[_/Q9 R6$F#2#@Y.!@<+)J M8BPTJ*81#6)'JT!"8 F@-&?KQK3FLGB,3A_0F^ D7%5RY+31)9VH5@J3DW]Z M!W8Y7526G!8]#$@"&G@>KR9&?!I'QH/C+B%_1BQ"A'"IQUW(@8_',0?@H.C_'V MX*4[XF*?$;^B-PP)Y5 8NN;G>1CB]%@1F91B=D0$+ ;UI:1UK"3M^(%%1T" ML=7JEA5L-9NIGW.DAT?/=>Y)\ G"ACO0QT]I/PUZ)(+TU=;Y:K6<)0<^&17$ MR4#=73Y5DXEF35H.99ZJCJ6FCIY3ET)8Y ]!#D3>7QIJ6)5S=:&L?(3@(JC"OG::_?A"PJ,P3OM*5#?ZNS_KI& MTY-CI;B"(1/R!;D 051$%,EE*8BMY-G-)OXO2F^AFMP_VINJ"_ M+B[HDX!F=!3K$4@[S*J& M>(=WQKM H#R0*]H7&N?I=;X+>^^2B>4UIAW8'CWWB8DHVMU7H0"$\A:Q5+;% MI],ZD.?W6A,6B/% !28FH+QG.Q3;QS"(.XGR'E,^:%8> L:2'BY"L8S]3 %Q MPX57X>/ \%2[Z[F:6.-F+/9_I?4TV'71KSJ0&E7'HC&U3J!KB9H- M[>\!P^BZ6P4#XF]6,YZNAZS9_8:- X%':Z;W"! MXW> \')U<0A#<8.L^F>UXJI& )6X/E^F>,IZJU!*(Y30@MI_.5TMJZ(6 MZT/GLBMCY%^NGZ#(X<21S?9'8?'3X'AEW(BL X\7>N-. 3*%Q\%0D\N@X&'G M$TL G)R<"=CIK)PD?/S /S,50L>^*$91Q4ZP0,JZ/T5W][\V5BMI?@<$4C6" M*+C>='I^A*N\V5>$/A"BT?? -4[Z5+:*,T5E]2.KP3GKX26R$1C&#DY\"$G> MO/8W2>/J-;WUZ,8NCEKO)5:L 5EA3$KWOL1P9!J^)E0N@4[0$/C2"*&99I[QA, MMS#8*5BI[RIX%0PZ]?(H^=VT%DJ$-NW2;]F3.UDMMA-' MV%!]'FV/CET#ZG,?VV$\L$;GK L#?G)]OT4I$/17@")$>U%Y4]#]0'*;R*NT M-U/XDO7O \>!6J%4%E3JYYP)]1'Z'(38??*3G4?G#148HI]MUT\*/\)M[ ]D M$Q9:4NV=5/NXH'W> ]*/G"Q(>@QT.6W>HY-[6&I"D1%))7^?9 M'3)&FE\K3XFCKX0Z2LD;L#DUA/I6/^KK0ZF24Y>A*F\_ _%Z^9I4*:<5.,C_ M;1[L:B/T4RB9@^,Z\52&EY4\IDI. MP@SS6<+E=HN=F,UI73:EE9T MV-7$G1,_R+N*0NU;OR<3?@]QJ,ONZ?EBVE<@,F!C6;/A>HI%QFQ,]P6_7L*1 M"9O:'45OK@9]$M'W$(<4RR"O9N/SOF(0;+%HC?;J*?284$&Z#Y#U$G&@JTHS ML8F0VR#3T9N6E6\ZOZ(T>C/$K^OJC$AP+E0F$E4^9"?>IMG:ZW9B1+ M.7 -7MNM!HC*K*IDK93-[M#RKGY<-@ND4K]A.J\ ,Z^^6>^J(UK7]P!W;[A_ M_0MKUF&F_+Z@O#&USQ0$D8S%I^7K[3I(]X\N#ORR,WVGOPVVI*PPO]& MOO/),)9E81K:)>566*1;GE='Z_:@D$J!N!AT(Z0H"'L@%<7@T#&,,?E.$8Z< MT,V.Y>#48)M#*+2*4:%%$8/*$4C%]N\R4$DNTBXN!CO M-)!ULR$+8YEA0NP$3SY?)N47EJB1PJ1R *L#]:YC4P5ZO4:FHOU[ZC5SHD3L MLMDG\NF^!/X#8;]9O[K51&I(3OJ[W0RAAG0_ENEJ=3Y.V^7PHXYM,>DH)-U4 ML@(F$:(BT?ISB F%?J-B:6XK;H1M)^_:MFV]@ PPL 5I8$V]B(8,JH5F1H-] M34/'ED\!):7'LQ->[W]\X8HH=?R::!EAN&#O?HSI9%\=H\R0]M4]SG0RLHZ1 MIL'([W2L*0?9 4>;PC=]EVLL$H?13B7^GM97% ];+9?GJ_[7B@TXIJ;7@KTO M$1MS<*TG8/:Z_F+$0;83Q6^O;MHOEW<7PSI5_EP-%\O&PV]GA M&S71912[.[94_ 7'Q& >CK*RLW$@,/;[#V^3_V0 R%IJE-=H"^'F+&A=/-N^C[U/;DA0Z;T] M!!>!'QUV.&SLV2'UJD8XR,BCXE5I;18>UQ/"(Y22IA$^)0[?@Z# M*$+YJD6^6?KA-G1]Q]W;GAEM/5327U/P.@=:)F&92X=L: 1N1=1R"I MU1\$%,XSWAP\?+-=^[&[<;T#O8%YCYU#R/IO\'(X>,/+Y>SV![[W>+--JQ>2 MR>+]LQWBIN7LGIGHA&&ODJL,&//D"EI*S40F"J)J#"PK1;GQ]@]'J-&B#%DS7<2E@;">$@C M);O=%':NYV;#^2?L!SO7IQX?T7\?F^GR]AY=V)YSX T#0"^,GPB@^C"A;G7@ MV+';>\$;)KE'^.(Z.)49;VC:@?V(?::UQV1A&4BRUO)/O$FJS001B892<'$G?X44!E,SVLRBE04E,C"(]/9(Y4&%<49H5P@7G\W%2DKH$2%,F4J V?B MHQF-3A,#Q+S^@2^(B#U_T6\B7LIG8SWS>\]QLU.R4K/Z,Q"PC4K^0"W.0NDM M,6ELOR;UD"+T^(9N]I@6\_"?B.6?Z#0*;0.24\>$P]G'(^M_4W%2,GL^XD4]/Y@.(=_T#5A#K>OY: MWT2^;WGN.=5^",'XF MN2#YC6./T.4OEVMFS_7M^N*;"GR2B=X WPHV '[!7]=9*TTBJT]^=##;*R$2 MT[-,3SBZ\HO/L%.4GDK4ZX4)2*CK0W(%1,[&X^-Y+Y$!Y0Q060J&QD0.VO^T M]& JBH%1#\"PU:LP5UECV76AL>Q#L'<=-!_/T8V//KN^3;B2H>4^MF,,W@5Z M&-S6Q[K>OA!L@&.]KUUZ<^?"CIZIY.0_EW\9"G!!*JI,5366!? M30M]XUUVV2E"!"B4-@\]](<"%P-#S5"&.=IY.-Y9I9Q&QS:BALNE8G\W(ZHH M@Z4^=*A9W(#X0!*T \UYB:C)94B%_=%V"G#QH$DLA>$SNWM7=O<"@\2G^452 MH[8F^[9##>P[VP$(X3+NWH#L5F,:C&BUT;Z5BGG([C28S0JC?*LG&S>V]VP* M!O UR75>R%R_>#G^+M$%K9-$B%KHYA!',?F!U3PRHZ5&1RAT0+Q!XWBR-7F' M]T%(9R.%!9J/;\D?Y<9S>4H@Z)<63V5Z;-6<54HW>S-.J,!J1)<*TR<,&>F' MLLS1B-^+9?1' V6(U$<$-3._@Z@@G1.H43,W.G190+-J9@"J.# I/NN'BT%Q35%TA?Q@ M/%W*1[=1<9N 28*8* D0LT4* ],K +-6-WA%MDMXF1R_.@)4)8IU^18@L8PG MB+7-"^J?T1E'BHP5AN;%-#WHD23]0/7F^]##DM9#&[KJ7*:$C2-U 3T[FQ>U MU.T4/J[?WX]D4'*92]+.ZJ*=9FP(G:X&)O7V, (QM-U==NS" M?Z)M)Z];^M&JT8#$5I-@*JG1:BP W @Q'JC A+4W-:!I[)#&J,=G9V. (5?& M^1OAW&I3$S#^R8T<+X@.( MNRQ/3"W1&%S$Z6_P"SB]:UT:; L[/V:BL'E%1=(X)N"N8&G5A+CV54#DU@L=EFS2,3!D4E:8P,>X.; M42Y$LJ+^U]R,:YJO,#-R85!9&O/CZN VE8O!19O:?=@4/G!WCXMR0;[CEX.9 M)[*J32WSP.(S6N=Y!<8JMU1664[%:^E"3]&ZJV$5U#!EGE7C,>5Y5%7=GC(= M;H2F1*7TA/X\H\A>]CM/IT3169HF< K:1_83!)](.^C@8^D)6I@#LP9?+PP^ M1ZKV"K$O.&8%$]NA5GD2"G)E,:2__7BVG%IEZ.4'*8! >)(J93#*M=#4!,N3 M]+(ZZ*45J/6(.0)LC1%@DKX7'-I$,U;G8B),6\I/:4W\2JP5IZ5RKG@\=& /'ZVHM"HB]7_[!. M#-1*H+*#LTRWGP7W[X PT8=>O+!SX)\YM/I@Q)IU< 4=4YIU-'I;"1]B@Y@# MD\*M8-&E8%H",7XKM*.\B9]Q^/!L^S?LV&KT.0BWV(WQYLKGC4&4/&08"< ! M/8A:*B2%MT,C0'B>'^U;?9/ ]$"#]%;M/ST3;-#;&EN8DA%85E]A_TV, M#V6=5&XE+9:Z1P NZU#)/'QX/^E;6,4TGE&J#\\G&XC$F\?@79IHPFST$,2V MA^[N?X5=S]0<)/6,3S6?YUL>@!-5_PN>>^T1]NC)^ & M--M];(?Q>S3<>;WA/N(GU_=;;/?^IWF"V*IG&E?WX;[1HZ_[M!"_4RO8K<#U&S1%#3ZBN^9C?O+4U5?F^P5&ASY-9 MT^4,?J#XUSQN-^Q'53IN]W_'G!-"'\0P] TN#%VW=7LYG?![& NN.W1,.9_V MM55B0C<9W9:S]%C.^/AX!,!> MLU?"^;-M$CD>SL?QZ(?&M_+U\ M(9 4?;N.U'2BHYN("FGH?)RV0:&>_(0H\[[#! M([3)NRV#POPT%)5BP@GF[^?JWL[V:%>M7_#&/>PBRO3C@<14'(GZT$F_IOVB M7+M,TJTXEN-5UN>*DF4]-CCALWN&Y9STL'6E=W8H"Z+66K>]?9.EUG M/3>UY'&:7["2M%8_@238QB1IIPG[?Y+,GMKBY?G6% M.Z*-[^A<(&D21&%)SEIE?6[X^^@W2@%JY;]'K2Q)K;2M/LBX6VF-H=48H*AI M/3QP_" $/KIL4:^L=',_I6+")OVI&EEJ&FG'1?-F>+WVH BXV5[8T?-G+_@: MK1]I8WM'N.+>] H$*FKD4-@A74VF57P$6T0I(D:21-N$*#163M?3ZJZG=@0U M.&0MED36 4;59]>W?<>UO=N I(UTYUD:7>)785 FE$A^C3UEO !2V.K C\$.[HJ0\^$A/@9DSG="TY^*PU0*2HP6)41 M36GPF-4-DD7:B!,W";@#&*%F!%4W @"*51Q> &AI:X)B^\%^](2'H\H/02"3 M<588-R;S\='LC=& 1E<71:J3-K$BVA%2$]^?#TC.>&)+)W.'9#O/G$#H/RDZ'L?+1X M%T"!A&[02J$ @7C MX*UZR7^>[WLHH!NRDL)@9F#8OJN!L[TG/[ZZ.UKO8!-XGAVB%TJ_ /!,'//Q M+:XZH&A9 ]!]RS_1.@NOZUUP\..)G.\(WX9#M4@D)5>>U2,:W:8.G9-'G+X1 M4.Y)=[DA.A^1D2TT 1!PV[RZ ;2--@0![.$Q(O,6,C5CMX6.#D1474+TN$Y( M"F10\<-I.G7-:/&;=28MH0U>)V)0@U&<0 S-0>UFY^%@XM:J> MZ:QJ/A-!!>1L+99RL4:P %]OKDL3>L9-='CF\'B(& MG$KK1[M:H!AS%JW%Z1K@8L 9M(I #_@U_DCX_2[Y0?/G 3&3":%RU&IB"4%# MZ2%&T!#8=%6P%C7(W9K 4K:" 6AI/$52]R@<1A0/8I 47@ /X(,EIVLE M2+H,.&72X%P-L ^<5(1AM;!:KA+)G@:$!>)"$J!=2J !B4&>YFL%^7J$=*B M'!1**@[7!)2B-0S!2G.=1^'SL'A1+"](4_AY(V)@2R_VI& 3:DPHI-CF?"W( MZ5S24%!RX &'N^O ]M?B6@/51W07&:CPEZYML9@M9^>\N@ E@2@-M-9<5N T MX2<5X2$+"9RFB:6BB9;2 0+/SVH&U.G;&^2BF^U%X+,UA^@6A]L@W-'.B[5M M\"1?@H!EHT32'C*QII-5#M2(;M@[*5FTS^DBWKL3 ,)]*CHI*9J1106Z@[3# MDT9YG\HFV[R<6O+]0"$OA;Q2$&@W1S]AP67W=7ZQR0=R;2]CF71]N'S=8R=F MASS$D%0DH3UDJ,DG[6K3Z6H\20((8<&.1.T2)GDD&2$[:8R"$T:TLBCCI#NB M#&J'27<[0 2<06UAM=A"S@1Z@E,W_.>AJH,AU:??43K_CK#SPU/P\N,&NWSJ M37ZHSKC)K_[^$-JTQ]#]V^XQJ#K \=\US*B/F"I,,!?GZ?#-"2!.02]L3E7 MDE-@:*<7.@?UZ'H=(5:+'D)L1X?PC9W@6CM_'.A)RP13%T$4DS2 ':46+&M( MOZYQ+4E6)GF_LB;GZ60UH8WXL<:4^BAK2D89T/267SV 66L:R #BD\F)[JS= M -K;[H9FPOQ0,N1BE*IO%]>FE&P(#MRV_73!PU"@[++1O%B,:R$(OXW>BVIY MXZZ:L]+&@*AQ([W!#B (0QNMNM-P-HC-!Y?K'U4)SAJ^"L$Y_$T3=OH-D"P M12DEX#V/'M2RE-72AHL&]RJA0F0$"$S\ZMN[((SID?Q/^#&^BJ(#7>NADR<_ M$N5X+2]IQ$FS) KS!#)3X(@I4$24)$IIHH0H#')Z5=2J*KJABKJIH@[)9B"! M).>314A)6 <&7+5]:H2?N/YIK7"J%4$A3> K) MD96V)VKHIY:R0B1E2FK!,6XH86<4-GNT2S-N:6?XW"XNMPOK!(]LL5V D2T# M#PG4MQH9(B)4^K]_864K;K:?7.] ?LL+.=P MSL:GQ#/PBX@#FX;'-NP'K$5L$-8683M92R+[8P"JYR1?#4]BFNOG6TK(L3WG MX+%M_@BT#EU7L$L$MF93FAS9/MJ1ZYSH-YR&@3&-":8T8L\Z!33&Q^P8UL44 M#-?#Z=9CY.KTH2V5W.R1:JN[*KIF0KYDMG>=EL=65DWO M2P5-0C*Z*-(%DLY4_?HY $F1E(@;"0H4Q(B^.&T //@ '!RSAXOKZU?_\>__^B]_^Q^O7Y]=?GPX M^R\?A8AX*3I;>-_B*%YOSNX(2E"4>BF,^3A!YP3Y*WIR]?EU^X9>S]V_?_?7U6_C/CXMW?_WI^W<_??^7_U]O'3]O M"%X]I6?_T_]?M/%?SB[C*$)AB#9G'TNJ_O?9SS,#R[IXV3LWM$"47! M=\5883E!P"Y*?GY5F^6W1Q)^%Y/5F_=OWWYX4S9\]:__\=8)_2M@H-['/P%$@ M\(S;@O[K==GL-?W5ZW?O7W]X]]VW)'CU[_2#?R-QB.[1\HS1\%.Z>48_OTKP M^CE$KXK?/1&T_/E5E.#T-5VBMS]\>$O[_]ME[&=KNF^BX"I*<;JYCI8Q63.J M7YW1<;_<7S?(!V#HFK!]E!:[[PUM^$8XUIN^E#[ WD9T^/ERNU'N8F@&HU^$ M7I+@)4:!+LV*HQZ(^CN/(&W8-89.GU"*?2\T.I]K8%9KU(/J8@"3-,UAIN0B M7C\3](2@Y0OJ325W2)-T7WC)T\X)$@F04!VY=>V(?/#$.% M?73HU1-D(9HOH6D,!SG$K&^^EO2_5W]D^,4+89B$#9BD!/LI"NC?#@YC3W(- MXGV+ON[3]P ?3BAEJXBMMN&]U^.;AY[Y0[9>>V0#G';][/G &F9!_)ROU")^ MQOX/;W^81^=>2.6=AR>$M+G.X/2,$K'ZY?!,Q7'X>S(&Z-H)LX;A/7I!48:@ MN[=:$;0"XH+SS3UZCDGJ/0+_R&F$D="*4GTP#/4)L[XRSE#)G8*U M9'(11RF!O3!+$L3X;/F+&^P] D].,3KT]-VB]*B44C_N8CO$&$["#C__#'$JT-< MTIW),HI?>N61"*A,X%L/3_!:N[I[V)6K+A%,$MYX:4Q 7J-BFP]K?HG##*B$ M]A=>Z&=A_XO(."V#(V5I-M6U;Y,;N)HM4!D38?KCL$0Q(P;JZ:.9$S &=;>&*?5\/$; ME"J#Z#V $GHI5"^;C,_S0@0,?-3_,)NW^*GS?8J@79Q1J"+G],(]&*[HS8M/?K@9=9 M.@9'R/!AT_G(X'.KOVN-3U7M8^.8^Z&[BAC%!A$)=>G+[QO MR/1](AW9Y-I28?$>/0,W?0)\[TB\(M[:])G5^(C!N<%>6>-T7>ASZ:,2&"*" M:]?XBFE_R>BMSCA\79=A>/44/S#HG,HW+EQMRR6BX@%<:;^1&@2C"Z?-XE']IB@/S(8]8H^PDRS M/Y71>\_F'GK^=ANG*%G$VY.VM8PDA? MW(+9$P:<6O&!H2?64$Z#"!?!CS[:RCRECK_>!L,0\.%D@;ZEYR%(YN90,$+- M,4!F>OL8I&EH^'9UV@-L(_XGK$W.](++/C3T1*EVE.ZLNAJTNEV'X W*7QS+ MU$TON>9WAX:AJ=6E6EZFQJWTNQ5M ^R&3E\?(R2F=TD/&@8_.-LOSY=UC5]! MXD6.=M6*\A6$E/0D8.E''&8X25C(YBP:5:F_LG!)]]4 M0 UQS?$_44SNN>9L3\/U&K.$QB@*:#13_EOZ,1-!6.S3\'$@I/&]D,:IQ:0) M*_U< M]CT6@)\K];Q2]O H3?4*CI#Z_S8+]W12S:O\&O?IO!MP-F'P^]53E> MZ#VB\.=7^W]_,SQ!%QFAYLJ/L-F\\!_((U=1< FKU$(;MZD>F?O;D?[FMW)A M9BT+,WM,F'OF#E'J_0X 9$E'#@^\?7$G%"ZCFID5BT/2&2. M#7]/MK<[(($+&%= %_OS -NO'.&RAJ_GW+4'UVW]&FL1YQ"\'@A_WKOYF<'C1XLTS<\IY[3_A M<"LU+$F\UKE$2BKBEB-^%I, $9:>X-W;MZ_.8 )+!-=E<)//E4L@HRY%)$&L M)>V)8P(4_/SJ_:NS+(')Y0%,WI'!LR/I5/B\G_ 1W' 53A\FG(3B2H74]Q-2 M$@FTPNK_3%BUW$L5/C],^/#%B@JFOTPP"<3N"J>_3CB)M0P55#].4'%?&UN4 M0+B<4%)\3E:@#2V2_^W-KKIR6"6F8E8F[>==^;I;>LDCPR-+7J\\[SE_XJ$P M3ACFELJ1 ^>'?>?VI]-!_H!J? 144D-8,&CULSJ!* M+G"+4K4IM':Q- >2P5&MPO2E$^"TMT1]MLZ8!9J7%NLF3I*/,4%X%>64^AO8 M.%$2%O$._\P29OZ#=9@O%]XW_KR-?\D*8ELGYSL/!]=1X4E48_ \ .0=K?S:,[_:(\NCCV%T\@>G9(SWVACG4HE4'?;VJ":9A=CSGK-!&3IA4?(!B2G M7[PPV]4AZ_6U,BN^QP1O+H(>MF90\"SA$NPVLT'K92%+%RFBQ >5T]@FW7#/ MY0<2;KW;./*5Z.=TLCR/FLSSBK4TM$RO5.II;VN-ZNT=*R*W:F2-SAI_ M48.XO8,-^N]*A;_T2=76T@[%\3,BZ>8N]')S"%R@SX5NCDNZH(N-.=RCU,,1 M"LHHT)J&$AX>V,>\F2ATM#$?D:U%R/I7KEVG#I7(#N%JJ)L1W!3M'ZZ&PYG 4-&WP=5(.1,0 MBE3WKL;-&69[?8/FW+X?A-YVKD;3F0!.U-K5\#K#)Y/C<-,OZ.ZHCJO&"[LU MC&4+U0>WPLF,0-6,6:J@6\1*L E*:_4 6>\[*L G@\Y_(* M)> 8$%/Q-JP0ZR"9NKC+AHA.KT!V4X+MJ^6I M(]1%>M61S<:9CJ19%]5N5H9ZY3CX.41L)S5+R'$]#CD^I\:&MQ+)'H;Q5UH3 M&T[]99P]ILLLW'?2D,3C:XUA.<(:=N.CA8Y(J:0I6[CN7M091F/BJ^O.1UT1[G(9 MNNZ%U!5+U8O6=6\D,_CM7^BN9O0> K=2@'#=+ZDK9DK/8M>=DPR )SJE;KK> M&P-M_XBZ&;IJ##!.INNA_;DLJI9SRX0-Q?%YEN ();0HYR,L&ELK'\3I?-GJ MI68Y3SN- >PHLA+ E\:/,ZL_(B_81\E#'/*U<-P.XZ)?\N16Z&AC/J4QL[Q\ M);/@-A\#[>=>@GU%PO.V8Z#Z$H=9RM4Y\5I;4>"V6&EA[8&M?/)P1.VXYV@) M;?@IQ'5&L)),DP;^W)%XR#)'!!ID_(Y([>N8(;@MT MH^3J&QQ1N+;A-B";:[CB6(@.](1;#^A;74=P+:.$GZ%SN"_:0W![V4L8'J^U M/C@XS6W0?HO2 MZK!R"&ZVL4(EB-PYZZ",@))2K+?D),K[64E<6))4$".K=\!O;Y5ZZ;YI:VDM M421W*_"(%W>RE'XQR/ST,UH_(L(AN]G& )4)26L4PK]VJ8-?E5^=D^*-,ON& M=S<%M]F!::R_I"[C-8B0?$);VMI)60G''(7"6=4[&QG7NRP"CEDLXU5)XP;'"'VU)&Y7%0-K=*[ MH(X0,EKS1C;H_!51+2T*9B^P,5?H-J,K/%\6Z@]5'SC=448TTSWB)+Q(>Y@Q MSU6DR=,;PZ8!1EU7W#2_\#7DKOLK=4.LH;7KYW T_K!4F<*^#@Q'0>ZZ;T(? MB+;:>-=]$"1JT&:$45-FJ*!Q,Z6'LH9J-WMFN^*PFV/&CSE<$5I1@ZV3@.WH MA%WWQ^B$DI;-K9MOAO,[3:8S[!;F?$RP2;74#7:OJ%!PW1U9"[1VO9[K'L=: M$.FX-KGJN3R>F:/MR\BQXVNO6]!KS6GEUEG3PT5%6]4O$XL_&K,M6@47CRN5ZR3@VH05U#>U6]J>&C;__N513O2)+LM7EI["@'=A0()2IO75,,R$$1;;@M+,[BTM6! MI,LAW+4@=ZF:=]J0\CV8#E=QSV)D+2\+J(U8VQ8RJB2CK;Y'HAY3Q(?09[\% M.KYM.QX]Y4>76[GW&M*V+&CH?K M+A &L!8*6?W\(XXD3SFMU/XQC+\FUR#H$P0PV4BZO66[R2*^1WX<^9A50J]V M_B*FE-Z1^ 7#G,\W7Q*:FW!KF9@!,W_)R[6(+\I!/F4E47DM^R(] ,TTC;S9 MBSM9R5D#6-/_TK2<+UZ(6"Y4P!7[U.$&_@"GNOF+6DO>2ZC7F!,*T/*W]\>' MPQT"1@M'U2>TO-PERO\?_IW[3UQ]\Y]@OZ-[8'Y7RR7B9T,Z+!$V<"XKR^EE M[9#ULC.3*@4PE^Q:$RM9E=A"SY?UQ9]'0YSY(;YD)=/)^MG#)!=1: E)EHLX MOZ7^CL( WG-?^)E:E/I:RI&SPQ5V2J[R9B3M-Z[95,G,M2=4ZSJ:.>U4>M69 MTV[7<D2)7BF*G6UEX*+[9O,K/.C19?R5)W.T-+1D@VE[S!8I=^N/6;Z!1G6 <<]/ MEL!+?Z 1S3>/[^RQGFT#C'M^W=93--"(YMNB;-*;9]L XYY?M_4"'([\UM;I/V(GAO$2^\;S2P MAI8C!<( Z3+O!&)V Q0E(BU"Y^%LSGT1LRA&(*N(;T2Y#8D]^O._< N*Z0PQ MBCGJ%BK5&,!2%D8?H8 YS.\_CQ^0GX%H*2Y&J#6$[3G2TA>T.EJNM5D@LKY$ MC]RUDW>T/9^2F!MZ:N"\P#GA:E;E_6S/!FZE+7-GSS'%Q6GO9VDV2YP*G-%J M#2S1]X(3.(DMY0'Y%/.[V,E-6:UV1YZE-83M.99GM="YW%!UQ?PQQ*L\IDEA MBK(1QC)#P7'G-A\+[2H<6-[/]FP8]]13L$4G1;7XRZHZ8^UUL M>DL-Z6-3=ZEJVF-=]Y \%*HR;Q_7_2H/A;-8!G/=H_)0*+=945S/1G4P;-4\ M)US-875HN'FBC>MI; \G3D@'<7I[46*DJV#4T5"<-HQ2NWH%JJLJ"_-\DN/"4T'I9GI00T!R/6&W^'UP M56UA%D%]?]P*85=KX)A%6.1]7F$Y/84DB8N4(Z'JDZ4G>MYQ+M'<.V(H5O?:]>KCIA!;!@#N^L% M3ZHB^$@F< JD-UT@=,%^=!)!"O\'2\_=0C\ZW!VT$<_L^4#BDDZ M@5K/YEG!^GV'AVH.ZU6D_/P_=$KC2YSX89QD3'^,D_GRKKZD%!H?_A5NJ*T8 M!84='L[S ZUPXI$@F04!SF=P'2UCLLY5SQ:"SDH-3JW\=*'!0<)A2!GU;W_X\);1 M3G\#G (NK$\DSI[/?RGK+#>(X[4R\G68E4=;7<3D.VDJRHJ(*T M?5D]H-4:\:/O^>VME%@A*R\J_(@NXBB)0QR4W*_.#+<&3"_5F,4>C5\QV^YG@=:XB/\"5UU#I\24>5S,W#(RH[JO!U<0-AJ48 M&2-VN\CP & :/0:'+&-\=(JE!_\)!5D()[^TXN,"U!:5WIX2STKIV5R;N$N: M^(DHZ62KF% +2>F%1\@&EN@7+^06/U#K>W0ED@2S/:X",4UJ\L*>_(1H;6WM M4WT+W$"#\%ISFX\ ->ZP:[I0.(>N2IS=@>-L;J?1A'76 MN:JHE:1WB[[N"W(/@ -W(U74?[F&(O!L$7F_/(,&':$.>9.BO^D(4\1.[,TJNP6\<5L;@M?#;ZT(7 MK8$%K^(G['_P]L?A ?%R-!V*E8!E_+"V?-SB'W&H_(%NLC6&2UZ M_U*X,2V(%TGM\QT'.XYY"[TK.@]GI^H.G].!K, NY>QX8W("I4876:D;3]V&L+&?EO !^;+69 _;8429FO3D:3X57^!U34-[9-WU51O M1N!NAB%V%6$GC,7"?2/#M)%'8[<#N,$G13.FK)BX,^Q@2&OJ.TJ I\>'*L &&,XA/8WMH"[2 V MJYK71[?23L?EF*WDKO.0K=<>V3<%20CQ?EKJ<>73NA?2R>GA"(']- MKCQF9U56*6*II\4>NZ(>(Y@!W+4!TII!HX?-&525)V@Z)Z4IM':Q-(>=6D/2 M"7#:6Z*^5+/E^SE> VM\0L#@7E"5U!%$#X1744ZIOV%B79A?0%OYA*5V77C? M^/,V_B4[+H"EA^6=AX/KJ'@K-])9<_S^I!TGE\;!9EE4\VLG/_^C/;HD'*/1 MQHY#:.CG1_<+R$5$:(M2 4LV5L5A7G$4Y@MYD5)]IF243Q@>$TMDDW MW%;Y,8:[2QIA)>ED>1XUR>43@1M;9SJ"OI-K]CA)HB5J#]&A[(T0J# MC+W=AIS92CK9F,>G. Z^XC#D4+S]\W&X@4_N[T9F;M']O2S.O>&?HD83&S0V M"N:VDEAO89E"X)E,**&5FA!)J'"5;N1DMW>S/!>Q/#,274&]@""3:#E5\-KG MH-9YO/.2+)'6&%8R,5*EB\ISLZ6A97JE$F9[6VM4;_FXB-RJD34Z:WQ%#>+V M#C;HORM-1M+G:UM+.Q1SZHKQY0%AERDXR5C@30<)6AR0V'_?R(&Q-C6US6.TL_KK,3<])RKZR$;@9V#@.NV-VLJO Y;5AU M3)MFC0I#-R,TA\%P5VE8H>BFA# @BCL*[@K)Z>;7X),\$-T,H1P&1+&^U_62 MY\-@6OETN%[@?!C\9+X]_8J3I#VHR^JR"=WC]:D/("T2I IV>0.J":?F$5R-,S25]X MV@WLJ-"<'D@:6U9X^*>GDNG#7T=W>C)U>C*)PHDJ<*>7D^;+B>/;62$Z/9\Z ML=6Z-7EZ0ZE#*'+*JA"=GE!\1\(I_Y85J*<$7$,C;(+AN)^"2^[5VK0^M<1' MN)X_60^B_?0'KBR$',!DE!Y7J68CV( MVR(X7$\DK(>0/*[<]1S!4XI/BRD^H7/*7A'SY?P9D4*Y..7ZG'+<:(7;$TCS]OBAH#3%GH;.1K2X _4!\X=D5CY\[A!Y> *90[*RW.9CH/W<2["O M2'C>=@Q47^(P2Q&/)?!:6\G01LU]<'R0.@;[5=00'%27\%&##?=$> M@D G+6X3)<#.(L1?;U[KX\A5-^7H,S)SJR7JT^H !1SVUO)/%624A"Q5XES-_$4M[U5ZJ7[I*VEI;Q30>:G0G&SV<8 E0E) M:Q3"OW:I@U^57YV30J)OX9_<9@>FL?[N:&5WXK9VLA?!,0%R,@)[\ )DO14W MJ6=K4XL9ETK1AY[R7W'Z=)$E*1PA3@:P@628J[#6SDGT,L5?7)WBZ$( W"F;!&D>84L1 %8IJBIWMS(M= M:4(YHMGFJ'.G'9#F7Q&U-*&@J A]FU%*YLM"-<9)SKCW,F.AZG/A!M#2RNIVF:DI*.$>.#)_F;NP9:NX:WEWNY:Q#IN,2Y[C*N!5RKG:N7R_A11"YH822PPW9S%O\Q1RI" M*[HM'4)J4#^:?I[F,,UCNY33\/5S,_RXSL%!*)D=O5]Y>2 M;7\GG6O=C<+5%&7:N.R8A:9,8U.IA?& ON<6T()Z[:*8DC)W*EFAH)&?TC5W M2N3$EVFF3,U= .6K_:<]8>+NOXL62M*1@D=/=6*Y);ILXW]^@Y)BFKW%"^41_0BEWJ>EEKZ+W$/&C? M_O#A+?.?I;_Y;78WNR@&;/7AYC2RD]5B_]I@:%X\>5&$0D%4L%+7,N'O9."3=1C074>2/L(O>'#CG]NKSU4QZ;O<;&?GV MWX&-??4H?TO9=N,3P&EIA(H;ZH9S18W3< 4DZ"(FP"F!:?*ID?0X5*3K9^^? M,2G/:ULB+$ZC0]%WZZU!(FT0P(W$Y;'5)=SN_\11G;3?. MFK.Z=]DC/*+ 2Y6NMN>T>")QMGIBGEMK%&!X7RA/BM_73BPLX^-",;C9Q@AG*KF=7,+A MM#1#Q=H+J8OV9UB&;)W@/^%!6+C9"DE2Z&:&OGB9JLF!G)96=E29 +;$I'Q. M"YZ/XCYV@_34W\1-5P*U=Z?K#B]Z[^^&.Y;2'>)^D*@)_ 3WE>LAI*J*$G.F M%$<#>E2T-,U,_<)[P'F3OBI>)VRPUX&H3:GCO+U=]\RI22LE;!\FV%3O"'== M#,0*T_+T"526KDJP2II:BH^2LMSEP!QUE-H4DJXFZ-!#1DD5X6J:CBFZJW\4 MD]!PZ&HDO1XZ/'6:J^'RFNAP5+*N5U?3M#LIR(TG$LO6:CK8;B>!9=GU^G-B M8%H<2PY786Z,@+1XR+D>XJ]D(VG&)C<0/!QK.1;GSNMH&9-UOH:/<99"&X1? M*"-.2JY.M;7L(BQ_4:N4:;% 85*1"E=O7A26Y^4@[&+$Y-CZ!8'CJJ"YE?*( M;?30="OZL-9Z62F!Z(4T\]K#$T+I39S'Q @LJ-SF8Z%=Z&$@Z# 6IV'&/6!; M:+@*;[N,90XEP]MH3*+J8X2_7!8W52$J S=FE;)KK)C/;)3[CLB)><_..#ED M'V8.;&OD5[[0-6N_G35JBXMBVYB-T;S3MN&E!7)?=Q8T\C8*[SW6-@/S> MKQY](CG3586<'DX"3N:Z3JX#0*W,TW5-D\:!4Q>\7-=&=?$($[_5>SDA'D<4 MO3'0ZH_QR?=P'S3QV_-$G0RU$:N]=%VU?79U=N(+LY-+III][^84_,(<,H\> MBPV#.FFN4'(=J5@L> MBQ93!O;2J_$T77NH_?7FN,FHMXF(_Y-.^CJZ2%*^] M%,V7+,L3#$?30!'L\W1.0W]U+&I;%U3//>;PV_MQS0*.;N@E"5YB%-#M5 JW MNE/CCF-$T<[];,EZ_D0!@$NY2QK>DBCR$AG,:(3MJ6I MY,\+O$9+XJW1'2+,Q ^RZ_PQQ+E0\0#_F] #5'#U:@=VP:'W-\>'XJ'O7]-? MMH'H=>03Y"7H$N7_#P)9R>:"%[H7>,8\A8Z3@69DCQ15?4L7S1Y+80IB/TF= M?>-UD)*Z:?V.J:)4!SR-RFS=M(2.(WRPMVHWA>.IHY\_]/J9?G.&>Q6=%GRM MNNX.=N%3O:X,/CE3YASFG\G>=ZX,50^#>NKBXAWMI7U[$8 M-#\8!1\4*?@P& 7?*U+PO45GWIWBH*T:H6:;*??O*'/_ MWB,Z5D"+1- _\K=>>T.+>LK6>T%-22GN:G%..?>>F=(-C>&=;*R8O&,>W=U2Z>RCXJ;7MH[@ MUI)GMS=;=/4T#B=N::^"NYFV#R#?;1G#< *4JT?@(')G;7U:'\VNAI <%MQV MK:RKL;[VL*WTS:Z&"5O$]IWKH<46L7WO>@2R16P_[&/KEH77(K;?[V'K6)+O M8=18:L4O7 ^L- CFH"\9YXN1F%^/(9[OAPPXMNEBDEYYA&*5 %BLNOW5W0-U M+XE\'.(BGO@205\<4>5T,E^>>PGV9U%PB<,,<(3V%U[H,Z^H.+(2%;L[!8D- MD]O=O14%WM"P\P*FA1G4K:V%DU%'1&]\")>K^&" MH10ELS0E^#%+*=-*+CS-K3QC!#JK;Q&-W'" MFUJSC74J)>>FO:T-JG]%]&J!H_J"B+="MQF5R^&BR+=_OC_F69I0IT4X'YSY MZ(XRHIGN$2=9.NUAQCQ7T1VE-X9-.50F-=0E2\XI==54TP4B_8/BJ@V["WK* M I7K)FY-R5**H;M&I0$0VPJ[KAJ+E*0N+N-WU]#35]KI-RY:NTYP.;E/VSZF7EB6,]CU1+.@@#G!-9J EFI[Q.E.* +A%_0 _(S MPO+VY<7C49"'(*Z?L[309NZ)96L:8L=YSI@9VTJ%GGZ4GV_:!Q"4QAGRBT>( MX(TD],+8\./!AI;A%=8?DG8;@\KWF,P']P@^CJD]ZR&-_=^_1#A-[A^^",,* MQ7ULS.+!?T)!%J+YLN>A$(5O&/Z(34GG +R]D5]>>MA=]8H=ZBJ0HZLMOKBN MBU2]<9H. 4+N."D@!^..SG.$8:XL@WQ!S.2=]_H:_?JULK53)AI6EMAMH.J>T'#OF23N.;A^35 MJ=C9UKRJ8ZXPCY;&-NBF''B^O VBWG4-II8H3'VHN3.VPC>M8TF=FBL.++V M.57L/-YYB0O)ZXUAM6:3%G>J"T+-<^3Z.[0'3HVS[/KC4Q^GKM*8ZRXQW7<< M1]YSW2.F.V"R*ZR?7XR.M=<>SY8E23(:EDF#,:.$][*5 M=#J.$RF;^>'>2T=_$L?C<58\4HK''"-8K <0]3"2$/(HM-@\VO,#4AA*]82:#G!@FAUSZQQ"A+R^>8_,R_$>4$>8=U:W2',T$UK6YU[ M_N\HV.%9!17\3+FJ7:U8[+24Z6/2GC=WJ\!MN*6A?7J%7JRM32?+FQ[=UQ$0 MD+$H%?[>:&EHA%LTQZ4_>6%(?RP"9VA:GGL:.G,5[:9^T.]O'^$;B2LZK[5] MRJ4>Y=SF]FF_8Z6FL%_L":I#2,YAG\1Q5/XJ/D=W'N9E%^D\G/VYBQRQVUH: M.=4?8X+P*LK?5?[F/"8D_DI]KOAWOZR+$;KX3]_K"%[P*$GO@5]<+V$U68&^ M&4&W<4I7DM9 PS13&$A/O\ [/"9LV=MF8OXC \_]LY=266M#>:7>A!H]AZ:2 MNW6D?0:F+%_.VH+!#BD M7 0.\X)X ;K+B/]$E4D*7CT:@XUEWE??GC%ADCT] .\T)KG;$P8YGK9^\;7F?K[4U3;CR->7*'L.TEI> $988K%@C+>'NFX&<$:SWE;.]AK*!-5,;*P"^W\Y0T:$(Q^0>O<3A M"]UVS4TIJ$0D[S8\?10*ZH$UBX(>NB+3GS R[^UW^73O-K%I.^-KAAJ^2ZWZ M&-?#BD1:J%K9(X5SN$7JO9O^A4I(*9_T"BTW7>+Z[ZLN_+-"U<4(CC,PL8\;%Q/:SH ;+E#U2E$<9@% M+O?Y<[5XW8"X,0]/UU.5JN*FYZ?B:LFY#L)'=T\,UVO+:1Q9/4?0"KB3?3?T MCF!^=[*OAGYFO0K DWU&M-MC*V!.]J'0UX6D@O"T'PVJGEP57B?[5E"*$ZMP M>93 ML3Q:S?P4O^2YG_.?-OS>[>$ K MNCB"8-R]1D9<)*\^7\VDW]YO9.3;MS%)GV9K1+#O26G@-[;A<%QH1Y./U"VL MMJ4X?L?4NEJ?4T&1 MRAS*ID=(\V_O1T/U BZ/),SO=:9N;8F8T.]OMYP0YPS339^HU0J2CV!EAOG- M((R,;K:Q0V4AD3"T>(%JNZVL4$HU2!2M\RP!%I@D!7BBV;K[T0 MC,+A<=W)4N>6W2L\M'@^$)Y-V_*8\J$ M:O) <@2>;KZ5IPHB"+#]W"ISOG85C1RS#C)E@[F)!0SGU9L]X5/;L8?4\UF" ML4WNWQH8!(HFUQUXQ<"T:/]<]\P5 ]*BBG7=Y5;IB=>41QL('NZI8]&$0*ND MGGL)9<=KFI^:?>N.(.B0^X,FYYLYW-CP^VA5 1B:'L_*YF90S8X"O(:F+LD MB?.-*W8VDZ_T$,800YA^]4BP@*\(E"'--E;RSVUW\7Q97[6Z?,'6]9&N:_F& MDN7,[#?H\9BNS*S!U?HYC#<(/8!@AGW4?HR*4\8B0>Z1'Z\BFAL_=]%G@,KL M%Z:_8@.IZPCX,-K>23<%K8(3)NHQHAD(5=+B/J=N;)54*^<;8KA][!I?S)Q3 M-3.-R6]-!AT^E2&,N?J$(A !0YH))ECC"-/;CE;!+@2D]G2KW<:P,LOVS4,( M#;1C%_SYIFI37/I, *JDH"BX"[U(FKUXD$]-!K2^;\56B;?Q-AQDB[AN33,C MHK<;*XU>-JXOQ$!R>B/T1?$A[GJV&05!OPZ;1*IV?6,J/2J:2CHMB<3U=#.# M"M^-X]V\(4_(?C4PL$)^X;RG_\%@5K3'OI^ [@FT<5%C,O(J&'G=#/;O8>1U M,W2_AY'743> 54W>_XH?%6MZYZ+DRV]JRU]/"6,)Z/N08RZ!S2LWL;1"Z)9 MDMBZ)8LX]<+ZW^G$;N/T'RBM9*P^)M9.WW,*O5Q"97[8[%>T'2_,Y)1X'(NQ<#*SN2*=#VEFZ\T270??^.TQ M:=T' M/$378"RDAC][VV5KC;>\9U@_*1+0CGB>2\AFQLBLBA[=UC4[0]9.NU M1S9%O.$.0F4>K$GQ-BG>)I7&I-+H>*->_9&Q',5ERL&$93]=/'G1G#%'FJ%A MB3!LA.LHOP=-ZSXZ4. DPL!2DE\1O2I .,F+!WR"P5E]E(\>)K]X8<;=O.,@ MSJUU81-,K&W[G<^[C.WXMKTN?69JOP\VG>VKAX?HX;_OUG[>3O V$\4-'>S[ M$[H#?M]2PLL#S&]\C%B#M&E-1K1=3$:V/KO/?_>3U1_;"K68J]U/AG]LB[2O3S^-_/O'NDP*.J%>4=F3/#$2 M,[;[*>6/; &U=;/.I\ _L@74<^ZJ5L_-2O7'MGI:ELYJ]=YU4'I,,HP%HV*U M8E.@C7RU+#BI50O400'BRI$Z<)S-NRG.IB7.YHZMXQ-*L0\3F8)NG VZX3CG MP@7"DAU%?GX.6_8*OTB#>N0Q/N$5*D2(DW>YZ:EMTGTL MGT)ZE[P@QL+[AI+1)$^^6BX156U5Q-V#O'011RF.,ARMBA+)P&4X8K7& %82 MYK:21S,X13X.<;[KTX\HH$5W:#+P# C9-!IK35QOY-&F$ 8"SU&$ECC]"&RC M_A=QW6E#@]NK @NT50=6HH\4]; Q SAJ%-M_((\7&UUO8>61CE<17F(?Y)6+ M)WK37$=?(K+-L%9MC.362]E;[NH%>#+O1=]Q-!LSYQ#&F1FO]8@HOX[@UH7[ M?![5KS7?)QDW%7N7D>R7]9)49G,37ANM5KC0Q; ATKA>\TL2FLRAY.-]FBPXNE-G?H^>,^$_ M\N](O"+>>CQ*!Z;1E+RN=AK9*04?^[]7, :S*+A'*8;-,QID/ M!X9L?9.IQ1.09SN+,S7E[E8+O+?RBF8!7,7U=?W1I0V5A*&Y_J RA==>U(:; M#R4Y7.K\Z'"/)7M"&+RFUSC-_4RB(-<#K5#DXQ&9?P0T*JO!]<8PXH6;!PS/ MEY_A8T_)?/G@A1[9W'DXF"4/B&ZXR$?S*'\84(>@*(7%:7/)[3B2%?4^-?M7 M8/-4_#NM;'*,3KNK\0#>G;+K5WAGQ'H=B\-=]!:?Q'G=YAJ_-<"$.>RII5SY M/N?9;V2#J< >\(&"W#!QCY/?SV&W/:T]\KO0;5C:;1QSV6S)$D3+2+N-9"Z2 MH!]1CU', *0_^@N0!7EO;6&74LM_(BJ<)W%[I MYE<O1;3'Q! MR6?\K3643G,(&ZC?D3C(_'2/)0A+;DDZ&9A'0M+:'.!?N_3#KTHRYJ0P'[=< M/-QF!Z:12LK%YY-6WBQN:T4E3;=EP;EN43L;$;>U&R"JRXF3\TW+ J@%BYK\ MEA74)E^]0CUH/^[1P+Z(YSLXJ"7EQD*%G&Y>_ER1M>A[!CBO#2/SL@2$,V2I)0J M!*\:<1^[JAJUEW/#GM#.]UUW>U%]F->ADL/K>B2@@@I "%C]K7IR6.T_U.M8 MR21SUWVM>K_,ZV *'I>NJ^N-XBA6F#EOC#Y.[5$?8=M4E6J8@ MH7A)%!2N7LA*>IDJBV#7AY#S^6V'5+4T/9R$;[(3*J(S,-!":;Z$V3EV<#"8 M^2RYQ/;]A*WY+;SSC"^Q_C!AW1/K'C+;"23H:5.I5UY0?#NM\W4-A,"TN XX MGVE>"$B+GU:OY.W' PC7SM.> <\HLW/UZ:-EYFAY4A_^:3@F;\SRW7>^F2]A MOK U/\:DSLHI]X+-1,_L\3AI3DY<(W/BVE4S\.'GM'3,E6QR!K+N#%3;_,PC M'V[C7W'Z5!Z JV]^F 7TJDX2N$Q8:#OG;'49:7(DFAR)CM^1B.=H4RR:G-MS M6AIU]U&@HKWEY*PS*A-8)X;=RQ8VZJ2\DS7,D#6,)YNZZD71S5;(1\N^#9.AU!6@Y18\YZZ'R:HTJE7H;U5RTWV[AU7)3??9[E8EM^V.DU5I MLBJ-RZKT$4=>Y.-&BH_98YP56Y5NG7VW]:.Q+IG1])0;ZB)>/P)<#"*:NRO! M^7FL"JAQU#X: ]A)XI"D\^6G. [J;.,AKD[:7@X';H=3L_Y](G&2 --=8IX" MM][",=N8-EI;5E(D3Y<5-.:WMTI]GHGY!M951G>MI<4$"RKY%":+J5,64UH+ MST]9#LZ+)X^LN/F76YM.5M[#6GEWGPQ\4_Q1L7*X\DB3A79<%MIA:*^M M_Y[)3C*/UJYVYA3"F*M/**+5;:B+6[#&$4Z8H_T+$A=<4^QL9U[LHA GMVFT MF>S[AJA.P$D8Y"P77[I!9PK2^P*8AZ@TBMO\DB0>R2\.Y\%J2-F M#:OUB:0XT 9)H)EP/@G"Y$O5P9?J(5NO/;*9+Q=QZH64?Z?)^8;O2'5J?E0Y M(AR30?''0]GVX>I-XA ';.$8"^!X(' :VJ.3ZX+ ;7IJ/EG7$6,AC(RK$*\+ M%;O0SB;N,_EM[;B "K'DM;;C5>+'D8]#G'N[PBU7OE(HCTX6<75J4" Q]'<; MR_ZLY\NIS]9B:$ CX M3.Y$S)U]P=,T&T^;4(:CG@PUF4$5 K-/T>HG#,QVVNK7)3#;+>>Z7N^Q.C,J ME9JN^P!/)H$N)H$[@A;>MTL$W_;S:X]ZD:_I7ONSL)KWLPH8TLS7*)HOX2GB M12L,MZ]88R_N9$1G>D36C?HB4 MU;::#1UAN62U3 7L1X*0\ 4N[VAAWE15PL;PD:R[D_7UYXR5/Q%UY>2:TAK.@.FF=3 MJ@/A-1\![>*L0ZUM1T"U+&$DM_D(:!>J7-N:CH'FS7-;:D99ZY%0+M8,<]O; ME)"4;]GM&UEZ?;@NDDNN\K;$2P)TG7\>2ZZP1M8SY"IJO%M:6?^) M[2VNFIQ[8MVW,R@BQ+V&G7<2[8C0:9E7Q$*:9".=Z$VW+Q *<#J\/^BA%4ZW M<8K@8M_6_]BJYI)S+\')?#GS_3B+J([3BK9ICPB.9F:OG97X6++RHD*+VPB3 MF$7!76T!Y\L6O&4U$(R,;37%ITET&G+$_B8YG! ZX@-[!PC[&&D6ZC%S%&[1 MUQHA!":017Y.)R-KD__O I X!S)^Y^QZ[6&F8W\RQUY_BTU< 9!BHK05GG!$ MY\2*PRY+F8Y]FO2;:E0B]G]7\#9^\4*F?Y$PRRXC. MM$+)=51O@V&(9V @%7(V E6V!!4T K57A,3D(H8E\YG^6\(PM(:PP1>,K(VV M5*4^M$W.T67]%44'#6PGCM$-.7L2R"GPC8I 6+4H\$B0?'FFD?30_ONW/PH- M_FI]K6I&R??8R):!?RS=1Z8]@IP;J?"9BY5,(FN\'>(PZ!2[#C(V/Q M748RX\94^_ ]\A%(6O2T=YN-B1&M!%CBQ%NM"%H5\FN1[%EIY=3Z6BS->(^H M]IP>&D28*R(^:U-CUFVWUTCU^V; MG22C.F#MF\5UV/BLIUV3=&Q/QC&CJB@>N>ZQ* ;+B#3M?"(KI?W6Z5GE? RR M$G3&97[G(YE;1<1&[*3>A7TR%[$\*\7-*7GWB63XQG92T_<=+F!^/,KJ*X]0 MGI4 TWIX L"MVJQVB9'HF;G-;;PG^4"J$3\.JY%L!>JG2C#C4S3[<.&P9\LY MYO-4/2MWR:+N.CZ(I9< MXOH!M'K_2>F45IY3[6_'/:##*G2<:-M0=FN::*YL4\?:!;CIH*LA9>^B=?NX M[SC9[]-)*[+KQBQ(1SG:0ZX-URF>[^KXSI<7\9K66V=?KT-4/OQ1L,U+8O5- MJTKR8YUDF=3=;U!++H^]EJXG$)Q1KK"/\),T&P8W5%$M/?LUP/II7\*D+R M(04:OT08EONK1TJQ1BW

XOF ^WJ-TVWP1ZH=3I>>8 M"C$)7WXJ*$PGKA48FU94/P9Z0UQH1/(28Q]A%Y0%[>(J>1@*Y*X%'8>SXU+1 M)':>/B'R@%<17F+?HRM6_#U:L;B8VC22?K"8^))E93'GF5QR@6L6L(IR- M4G\%)XG :2P# I/SS1V)@\QG5W.AH--1%AO^WA$4#U=7"FN--H8;LO?M/O:[ M<+ASXKI*>L#2K"<4^ZX!8G<)P/GP]QXH&I$E#A:< D-U7J3N%\>2R M%K?]B.J+Z-2#&I%KSM_>4&*I$17^\=]02P$"% ,4 " -= U-0ZG:L?Q( M 0"U218 $0 @ $ ;G-I="TR,#$X,#8S,"YX;6Q02P$" M% ,4 " -= U-G]5E3\ 1 !&N@ $0 @ $K20$ ;G-I M="TR,#$X,#8S,"YX