0001020710-18-000018.txt : 20180808 0001020710-18-000018.hdr.sgml : 20180808 20180808142337 ACCESSION NUMBER: 0001020710-18-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180808 DATE AS OF CHANGE: 20180808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DXP ENTERPRISES INC CENTRAL INDEX KEY: 0001020710 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-INDUSTRIAL MACHINERY & EQUIPMENT [5084] IRS NUMBER: 760509661 STATE OF INCORPORATION: TX FISCAL YEAR END: 0727 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21513 FILM NUMBER: 181000849 BUSINESS ADDRESS: STREET 1: 7272 PINEMONT DRIVE CITY: HOUSTON STATE: TX ZIP: 77040 BUSINESS PHONE: 7139964700 MAIL ADDRESS: STREET 1: 7272 PINEMONT DRIVE CITY: HOUSTON STATE: TX ZIP: 77040 FORMER COMPANY: FORMER CONFORMED NAME: INDEX INC DATE OF NAME CHANGE: 19960808 10-Q 1 dxpe10q.htm DXPE 2018 2Q 10Q
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

Form 10-Q
(Mark One)
[X]
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 fromto

Commission file number 0-21513
DXP Enterprises, Inc.
(Exact name of registrant as specified in its charter)

Texas
 
76-0509661
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification Number)
     
7272 Pinemont, Houston, Texas 77040
(Address of principal executive offices, including zip code)
 
(713) 996-4700
(Registrant's telephone number, including area code)

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

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).   Yes [X] No [ ]

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See 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 [X]    Non-accelerated filer [ ]    Smaller reporting company [ ]    Emerging growth company [  ]

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

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

Number of shares of registrant's Common Stock outstanding as of August 2, 2018: 17,387,176 par value $0.01 per share.
1


PART I: FINANCIAL INFORMATION
ITEM 1: FINANCIAL STATEMENTS

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)(unaudited)
             
   
June 30, 2018
   
December 31, 2017
 
 ASSETS
           
Current assets:
           
Cash
 
$
2,489
   
$
22,047
 
Restricted cash
   
399
     
3,532
 
Trade accounts receivable, net of allowance for doubtful accounts of  $11,037 in 2018 and $9,015 in 2017
   
185,261
     
167,272
 
Inventories
   
110,767
     
91,413
 
Costs and estimated profits in excess of billings
   
37,943
     
26,915
 
Prepaid expenses and other current assets
   
4,750
     
5,296
 
Federal income taxes receivable
   
986
     
1,440
 
Total current assets
   
342,595
     
317,915
 
Property and equipment, net
   
53,035
     
53,337
 
Goodwill
   
194,033
     
187,591
 
Other intangible assets, net
   
75,682
     
78,525
 
Other long-term assets
   
1,587
     
1,715
 
Total assets
 
$
666,932
   
$
639,083
 
LIABILITIES AND EQUITY
               
Current liabilities:
               
Current maturities of long-term debt
 
$
3,394
   
$
3,381
 
Trade accounts payable
   
95,013
     
80,303
 
Accrued wages and benefits
   
18,106
     
18,483
 
Customer advances
   
7,882
     
2,189
 
Billings in excess of costs and estimated profits
   
3,075
     
4,249
 
Other current liabilities
   
5,645
     
16,220
 
Total current liabilities
   
133,115
     
124,825
 
Long-term debt, less current maturities and unamortized debt issuance costs
   
237,875
     
238,643
 
Other long-term liabilities
   
2,611
     
-
 
Deferred income taxes
   
7,966
     
7,069
 
Total long-term liabilities
   
248,452
     
245,712
 
Total liabilities
   
381,567
     
370,537
 
Commitments and contingencies (Note 13)
               
Equity:
               
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized; 1,122 shares issued and outstanding
   
1
     
1
 
Series B convertible preferred stock, $1.00 par value; 1,000,000 shares authorized; 15,000 shares issued and outstanding
   
15
     
15
 
Common stock, $0.01 par value, 100,000,000 shares authorized; 17,567,912 at June 30, 2018 and 17,315,573 at December 31, 2017 shares issued
   
174
     
174
 
Additional paid-in capital
   
155,343
     
153,087
 
Retained earnings
   
150,322
     
134,193
 
Accumulated other comprehensive loss
   
(21,001
)
   
(19,491
)
Total DXP Enterprises, Inc. equity
   
284,854
     
267,979
 
Noncontrolling interest
   
511
     
567
 
 Total equity
   
285,365
     
268,546
 
 Total liabilities and equity
 
$
666,932
   
$
639,083
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
2

DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE OPERATIONS
(in thousands, except per share amounts) (unaudited)

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
   
2018
   
2017
   
2018
     2017  
                         
Sales
 
$
311,227
   
$
250,698
   
$
597,163
   
$
489,225
 
Cost of sales
   
226,111
     
181,762
     
435,602
     
355,774
 
Gross profit
   
85,116
     
68,936
     
161,561
     
133,451
 
Selling, general and
 administrative expenses
   
65,056
     
58,679
     
130,352
     
114,958
 
Income from operations
   
20,060
     
10,257
     
31,209
     
18,493
 
Other (income) expense, net
   
(1,416
)
   
57
     
(1,438
)
   
(171
)
Interest expense
   
6,137
     
3,992
     
11,178
     
7,645
 
Income before income taxes
   
15,339
     
6,208
     
21,469
     
11,019
 
Provision for income taxes
   
3,776
     
2,239
     
5,412
     
4,056
 
Net income
   
11,563
     
3,969
     
16,057
     
6,963
 
Net income (loss) attributable to noncontrolling interest
   
1
     
(166
)
   
(56
)
   
(305
)
Net income attributable to DXP Enterprises, Inc.
   
11,562
     
4,135
     
16,113
     
7,268
 
Preferred stock dividend
   
22
     
22
     
45
     
45
 
Net income attributable to
 common shareholders
 
$
11,540
   
$
4,113
   
$
16,068
   
$
7,223
 
                                 
Net income
 
$
11,563
   
$
3,969
   
$
16,057
   
$
6,963
 
Cumulative translation adjustment
   
(1,134
)
   
455
     
(1,511
)
   
(1,865
)
Comprehensive income
 
$
10,429
   
$
4,424
   
$
14,546
   
$
5,098
 
                                 
Basic earnings per share
 
$
0.66
   
$
0.24
   
$
0.92
   
$
0.42
 
Weighted average common
 shares outstanding
   
17,558
     
17,404
     
17,538
     
17,406
 
Diluted earnings per share
 
$
0.63
   
$
0.23
   
$
0.88
   
$
0.40
 
Weighted average common
 and common equivalent
 shares outstanding - diluted
   
18,398
     
18,244
     
18,378
     
18,246
 


The accompanying notes are an integral part of these condensed consolidated financial statements.

3


DXP ENTERPRISES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands) (unaudited)

   
Six Months Ended
 
   
June 30,
 
   
2018
   
2017
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net income attributable to DXP Enterprises, Inc.
 
$
16,113
   
$
7,268
 
Less net loss attributable to non-controlling interest
   
(56
)
   
(305
)
Net income
   
16,057
     
6,963
 
Reconciliation of net income to the net cash provided by (used in) operating activities:
               
   Gain on sale of building
   
(1,318
)
   
-
 
   Depreciation
   
4,727
     
5,155
 
   Amortization of intangible assets
   
8,477
     
8,607
 
   Bad debt expense
   
1,715
     
1,001
 
   Amortization of debt issuance costs
   
932
     
628
 
   Write-off of debt issuance costs
   
60
     
-
 
   Compensation expense for restricted stock
   
1,003
     
1,010
 
     Stock compensation expense
   
494
         
   Deferred income taxes
   
218
     
1,998
 
 Changes in operating assets and liabilities, net of
 assets and liabilities acquired in business combinations:
               
   Trade accounts receivable
   
(14,469
)
   
(11,768
)
   Costs and estimated profits in excess of billings
   
(11,051
)
   
(780
)
   Inventories
   
(16,718
)
   
(6,914
)
   Prepaid expenses and other assets
   
614
     
(1,923
)
   Trade accounts payable and accrued expenses
   
815
     
3,979
 
   Billings in excess of costs and estimated profits
   
(1,150
)
   
(102
)
   Other long-term liabilities
   
2,611
     
-
 
Net cash provided by (used in) operating activities
   
(6,983
)
   
7,854
 
                 
CASH FLOWS FROM INVESTING ACTIVITIES:
               
Purchase of property and equipment
   
(5,516
)
   
(1,118
)
Proceeds from the sale of fixed assets
   
2,700
     
-
 
Acquisitions of business, net of cash acquired
   
(10,792
)
   
-
 
 Net cash used in investing activities
   
(13,608
)
   
(1,118
)
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Proceeds from debt
   
-
     
394,966
 
Principal debt payments
   
(1,688
)
   
(399,641
)
Debt issuance costs
   
(60
)
   
(380
)
Loss for non-controlling interest owners, net of tax
   
-
     
(187
)
Dividends paid
   
(45
)
   
(45
)
Payment for employee taxes withheld from stock awards
   
(136
)
   
(596
)
 Net cash used in financing activities
   
(1,929
)
   
(5,883
)
EFFECT OF FOREIGN CURRENCY ON CASH
   
(171
)
   
36
 
NET CHANGE IN CASH
   
(22,691
)
   
889
 
CASH AT BEGINNING OF PERIOD
   
25,579
     
1,590
 
CASH AT END OF PERIOD
 
$
2,888
   
$
2,479
 

The accompanying notes are an integral part of these condensed consolidated financial statements.

4


DXP ENTERPRISES, INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 - THE COMPANY

DXP Enterprises, Inc. together with its subsidiaries (collectively "DXP," "Company," "us," "we," or "our") was incorporated in Texas on July 26, 1996. DXP Enterprises, Inc. and its subsidiaries are engaged in the business of distributing maintenance, repair and operating ("MRO") products, and service to energy and industrial customers. Additionally, DXP provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers ("SC"), Supply Chain Services ("SCS") and Innovative Pumping Solutions ("IPS"). See Note 15 "Segment Reporting" for discussion of the business segments.

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES

Basis of Presentation

The Company's financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("US GAAP"). The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). The accompanying unaudited condensed consolidated financial statements have been prepared on substantially the same basis as our annual consolidated financial statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017. For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year. In the opinion of management, these condensed consolidated financial statements contain all adjustments necessary to present fairly the Company's condensed consolidated balance sheets as of December 31, 2017 and June 30, 2018, condensed consolidated statements of operations and comprehensive operations for the three and six months ended June 30, 2018 and June 30, 2017, and condensed consolidated statements of cash flows for the six months ended June 30, 2018 and June 30, 2017. All such adjustments represent normal recurring items.

All intercompany accounts and transactions have been eliminated upon consolidation.

NOTE 3 - RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

Compensation - Stock Compensation.  In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU provides guidance on the types of changes to the terms or conditions of share-based payment awards to which an entity would be required to apply modification accounting. An entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. The amendments in this ASU should be applied prospectively to an award modified on or after the adoption date. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.
Intangibles-Goodwill and Other. In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.  This ASU is to simplify how an entity is required to test goodwill for impairment. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this ASU early on December 31, 2017. The Company's annual tests of goodwill for impairment, including qualitative assessments of all of its reporting units' goodwill, determined a quantitative impairment test was not necessary.  Therefore the adoption of this standard did not have a material effect on the Company's consolidated financial position, results of operations or cash flows.
Business Combinations. In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This ASU clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The effective date of this ASU is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.  As discussed in Note 14 "Business Acquisitions", the Company acquired Application Specialties, Inc. in January 2018.  Application Specialties, Inc. met the definition of a business under the new guidance and goodwill was recorded.
Statement of Cash Flows. In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows - Classification of Certain Cash Receipts and Cash Payments. This ASU addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.

Financial Instruments. In January 2016, the FASB issued ASU 2016-01, Financial Instruments: Recognition and Measurement of Financial Assets and Financial Liabilities. This change to the financial instrument model primarily affects the accounting for equity investments, financial liabilities under fair value options and the presentation and disclosure requirements for financial instruments. The effective date for the standard is for fiscal years and interim periods within those years beginning after December 15, 2017. Certain provisions of the new guidance can be adopted early. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Financial Statements.

Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance on revenue recognition. The core principal of this guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This guidance requires entities to apply a five-step method to (1) identify the contract(s) with customers, (2) identify the performance obligation(s) in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligation(s) in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. This pronouncement, as amended by ASU 2015-14, was effective for fiscal years, and interim periods within those years, beginning after December 15, 2017.
 
5


The Company has evaluated the provisions of the new standard and assessed its impact on financial statements, information systems, business processes and financial statement disclosures. We engaged a third party consultant to assist us in assessing our contracts with customers, processes and controls required to address the impact that ASU No. 2014-09 would have on our business. The Company elected the modified retrospective method and adopted the new revenue guidance effective January 1, 2018, with no impact to the opening retained earnings.

The analysis of contracts with customers under the new revenue recognition standard was consistent with the Company's current revenue recognition model, whereby revenue is recognized primarily on the date products are shipped to the customer. The ASU also requires expanded qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, significant judgments and accounting policy.

The adoption of the new standard did not have a material impact on the Company's Consolidated Financial Statements. See Note 4 – Revenue Recognition.

Accounting Pronouncements Not Yet Adopted

Financial Instruments – Credit Losses. In June 2016, the FASB issued ASU 2016-13: Financial Instruments – Credit Losses, which replaces the incurred loss impairment methodology in current US GAAP with a methodology that reflects expected credit losses.  The update is intended to provide financial statement users with more useful information about expected credit losses.  The amended guidance is effective for fiscal years beginning after December 15, 2019, with early adoption permitted.  We are currently evaluating the effect, if any, that the guidance will have on the Company's Consolidated Financial Statements and related disclosures.

Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The update requires organizations that lease assets ("lessees") to recognize the assets and liabilities for the rights and obligations created by leases with terms of more than 12 months. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee remains dependent on its classification as a finance or operating lease. The criteria for determining whether a lease is a finance or operating lease has not been significantly changed by this ASU. The ASU also requires additional disclosure of the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. This pronouncement is effective for financial statements issued for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its Consolidated Financial Statements.

NOTE 4 – REVENUE RECOGNITION

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016, May 2016, and December 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20, respectively. The core principle of this new revenue recognition guidance is that a company will recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance defines a five-step process to achieve this core principle. The new guidance also requires more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance provides for two transition methods, a full retrospective approach and a modified retrospective approach.

On January 1, 2018, the Company adopted ASC Topic 606 using the modified retrospective method with no impact to the opening retained earnings and determined there were no changes required to its reported revenues as a result of the adoption. The Company has enhanced its disclosures of revenue to comply with the new guidance.

Results for reporting periods beginning after January 1, 2018 are presented under ASC Topic 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC Topic 605, "Revenue Recognition." 

Overview
 
The Company's primary source of revenue is the sale of products, and service to energy and industrial customers. The Company is organized into three business segments: Service Centers, Supply Chain Services and Innovative Pumping Solutions.

The Service Centers segment provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement.  The majority of the Service Centers segment revenue originates from the satisfaction of a single performance obligation, the delivery of products.  Revenues are recognized when an agreement is in place, the performance obligations under the contract have been identified, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract.  We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract.  Revenues are recorded net of sales taxes.

The Company fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps within our Innovative Pumping Solutions segment. For binding agreements to fabricate tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed.  This typically occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin.  Contracts generally include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation.  We recognize revenue for these contracts using the percentage of completion method, an "input method" as defined by the new standard. Under this method, revenues are recognized as costs are incurred and include estimated profits calculated on the basis of the relationship between costs incurred and total estimated costs at completion. If at any time expected costs exceed the value of the contract, the loss is recognized immediately. The typical time span of these contracts is approximately three to eighteen months.

The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management. Like the Service Centers segment above, revenue for the Supply Chain Services segment is recognized upon the completion of performance obligations. Revenues are recognized when an agreement or contract is in place and the price is fixed followed by execution of our performance obligations.  We generally consider the satisfaction of our performance obligation has occurred when title for product passes to the customer or services have been rendered. Revenues are recorded net of sales taxes.

See Note 15 "Segment Reporting" for disaggregation of revenue by reporting segments. The Company believes this disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

6

NOTE 5 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES

Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:

Level 1 Inputs

Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2 Inputs

Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.

Level 3 Inputs

Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions.

Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include managements assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 measurement as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumption used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent earn-out consideration are measured each reporting period and reflected in our results of operations.  As of June 30, 2018, we recorded a $4 million liability for contingent consideration associated with the acquisition of ASI in other current and long-term liabilities.  See further discussion at Note 14 "Business Acquisitions".

7

For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the six months ended June 30, 2018:
 
   
       
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
 
 
 
Contingent Liability for Accrued Consideration
 
 
 
(in thousands)
 
 
     
Beginning balance at January 1, 2018
 
$
-
 
Acquisitions and settlements
       
     Acquisition of ASI (Note 14)
   
4,214
 
     Settlements
   
-
 
Total remeasurement adjustments:
       
       (Gains) or losses recorded against goodwill
   
(208
)
 
       
Ending balance at June 30, 2018*
 
$
4,006
 
 
       
The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end.
 
$
-
 
 
       
* Included in other current and long-term liabilities
 
       
 
 

Quantitative Information about Level 3 Fair Value Measurements
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
 
              
 
     
 
     
(in thousands, unaudited)
 
Fair Value at June 30, 2018
 
             Valuation Technique
Significant Unobservable
Inputs
Contingent consideration:
(ASI acquisition)
 
$
4,006
 
Discounted cash flow
Annualized EBITDA and probability of achievement

Sensitivity to Changes in Significant Unobservable Inputs
As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to the acquisition of ASI are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was 7.6%. Significant increases (decreases) in these unobservable inputs in isolation would result in a significantly (lower) higher fair value measurement.

Other financial instruments not measured at fair value on the Company's unaudited condensed consolidated balance sheet at June 30, 2018 but which require disclosure of their fair values include: cash and cash equivalents, trade accounts receivable, trade accounts payable and accrued expenses, accrued payroll and related benefits, and the revolving line of credit and term loan debt under our syndicated credit agreement facility. The Company believes that the estimated fair value of such instruments at June 30, 2018 and December 31, 2017 approximates their carrying value as reported on the unaudited Condensed Consolidated Balance Sheets.
8


NOTE 6 – INVENTORIES

The carrying values of inventories are as follows (in thousands):

   
June 30,
2018
   
December 31,
2017
 
             
Finished goods
 
$
98,960
   
$
79,820
 
Work in process
   
11,807
     
11,593
 
Inventories
 
$
110,767
   
$
91,413
 

NOTE 7 – COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS

Costs and estimated profits in excess of billings on uncompleted contracts arise in the consolidated balance sheets when revenues have been recognized but the amounts cannot be billed under the terms of the contracts. Such amounts are recoverable from customers upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):

   
June 30,
2018
   
December 31,
2017
 
Costs incurred on uncompleted contracts
 
$
53,626
   
$
37,899
 
Estimated profits, thereon
   
6,504
     
2,665
 
Total
   
60,130
     
40,564
 
Less: billings to date
   
25,265
     
17,881
 
Net
 
$
34,865
   
$
22,683
 

Such amounts were included in the accompanying Condensed Consolidated Balance Sheets for 2018 and 2017 under the following captions (in thousands):

   
June 30,
2018
   
December 31, 2017
 
Costs and estimated profits in excess
  of billings
 
$
37,943
   
$
26,915
 
Billings in excess of costs and estimated
  profits
   
(3,075
)
   
(4,249
)
Translation adjustment
   
(3
)
   
17
 
Net
 
$
34,865
   
$
22,683
 

9

NOTE 8 - GOODWILL AND OTHER INTANGIBLE ASSETS

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the six months ended June 30, 2018 (in thousands):

   
Goodwill
   
Other
Intangible Assets
   
Total
 
                   
Balance as of December 31, 2017
 
$
187,591
   
$
78,525
   
$
266,116
 
Acquired during the period
   
6,442
     
6,185
     
12,627
 
Translation adjustment
   
-
     
(551
)
   
(551
)
Amortization
   
-
     
(8,477
)
   
(8,477
)
Balance as of June 30, 2018
 
$
194,033
   
$
75,682
   
$
269,715
 

The following table presents the goodwill balance by reportable segment as of June 30, 2018 and December 31, 2017 (in thousands):
   
June 30,
2018
   
December 31,
2017
 
Service Centers
 
$
160,914
   
$
154,473
 
Innovative Pumping Solutions
   
15,980
     
15,980
 
Supply Chain Services
   
17,139
     
17,138
 
Total
 
$
194,033
   
$
187,591
 

The following table presents a summary of amortizable other intangible assets (in thousands):

   
June 30, 2018
   
 
December 31, 2017
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Carrying Amount, net
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Carrying Amount, net
 
Customer relationships
 
$
168,255
   
$
(92,767
)
   
75,488
     
162,200
     
(83,806
)
   
78,394
 
Non-compete agreements
   
784
     
(590
)
   
194
     
949
     
(818
)
   
131
 
Total
 
$
169,039
   
$
(93,357
)
 
$
75,682
   
$
163,149
   
$
(84,624
)
 
$
78,525
 

Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates. Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives.

NOTE 9 – INCOME TAXES

The Tax Cuts and Jobs Act was enacted on December 22, 2017. The Tax Cuts and Jobs Act contains several tax law changes that will impact the Company in the current and future periods. The Company is applying the guidance in Staff Accounting Bulletin ("SAB") 118 issued by the Securities and Exchange Commission when accounting for the enactment-date effects of the Tax Cuts and Jobs Act. Specifically, SAB 118 permits companies to record a provisional amount which can be remeasured during the measurement period due to obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enacted date.  At June 30, 2018, the Company has not completed our accounting for all of the tax effects of the Tax Cuts and Jobs Act; however, in certain cases, as described below, the Company has made a reasonable estimate of other effects. The Company will continue to refine our calculations as additional analysis is completed.

The Company originally remeasured our U.S. net deferred tax liabilities and recorded a provisional $1.3 million benefit and a corresponding provisional decrease in the U.S. net deferred tax liability relating to the reduction in the U.S. federal corporate income tax rate to 21% from 35%. We are still in the process of analyzing Tax Cuts and Jobs Act's impact as permitted under SAB 118. The largest impact to the Company being the remeasurement of deferred taxes due to the U.S. statutory tax rate change. The mandatory repatriation and resulting toll charge on accumulated foreign earnings and profits has limited impact on the Company as unremitted earnings from non-US jurisdictions is minimal.  The Company is provisional in its approach and assertion that there is no financial statement impact related to mandatory repatriation as of June 30, 2018. We will continue to monitor tax reform, as we anticipate additional guidance from the Internal Revenue Service will become more available throughout 2018.

Our effective tax rate from continuing operations was a tax expense of 25.21% for the six months ended June 30, 2018 compared to a tax expense of 36.81% for the six months ended June 30, 2017. Compared to the U.S. statutory rate for the six months ended June 30, 2018, the effective tax rate was increased by state taxes, foreign taxes, and nondeductible expenses and partially offset by research and development tax credits. Compared to the U.S. statutory rate for the six months ended June 30, 2017, the effective tax rate was increased by state taxes and nondeductible expenses and partially offset by lower income tax rates on income earned in foreign jurisdictions, domestic production activities deduction, and research and development credits.
 
10


NOTE 10 – LONG-TERM DEBT

The components of the Company's long-term debt consisted of the following (in thousands):

   
June 30, 2018
   
December 31, 2017
 
   
Carrying Value*
   
Fair Value
   
Carrying Value*
   
Fair Value
 
                         
ABL Revolver
 
$
-
   
$
-
   
$
-
   
$
-
 
Term Loan B
   
248,125
     
249,519
     
249,375
     
251,869
 
Promissory note due January 2021
   
2,284
     
2,284
     
2,722
     
2,722
 
Total long-term debt
   
250,409
     
251,803
     
252,097
     
254,591
 
Less: current portion
   
(3,394
)
   
(3,408
)
   
(3,381
)
   
(3,406
)
Long-term debt less current maturities
 
$
247,015
   
$
248,395
   
$
248,716
   
$
251,185
 

*Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively.

The fair value measurements used by the Company are considered Level 2 inputs, as defined in the fair value hierarchy. The fair value estimates were based on quoted prices for identical or similar securities.

August 2017 Credit Agreements

On August 29, 2017, the Company entered into two credit agreements (the "August 2017 Credit Agreements") that provided for an $85.0 million asset-backed revolving line of credit (the "ABL Revolver") and a $250.0 million senior secured term loan B (the "Term Loan B"). Under the ABL Revolver, the Company may request $10.0 million incremental revolving loan commitments in an additional aggregate amount not to exceed $50.0 million, subject to pro forma compliance with certain net secured leverage ratio tests.

The applicable rate for the ABL Revolver is LIBOR plus a margin ranging from 1.25% to 1.75% per annum. The applicable rate for the Term Loan B was LIBOR plus 5.50% subject to a LIBOR floor of 1.00%. The maturity date of the ABL Revolver is August 29, 2022 and the maturity date of the Term Loan B is August 29, 2023.

On June 25, 2018, the Company entered into Amendment No. 1 (the "Repricing Amendment") to the Senior Secured Term Loan B Agreement. The Repricing Amendment, among other things, reduced the applicable rate for the term loans to LIBOR plus 4.75% (subject to a LIBOR floor of 1.00%) from LIBOR plus 5.50%. The Repricing Amendment also includes a "soft call" prepayment penalty of 1.0% for a period of six months commencing with the date of the Repricing Amendment for certain prepayments, refinancing, and amendments.

The Company accounted for the Repricing Amendment as a modification of debt. Approximately, $60,000 of prior deferred debt issuance cost were accelerated and recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations, attributable to prior syndicate lenders who reduced or eliminated their positions during the amendment process. The Company also incurred $0.9 million of third party fees in connection with the Repricing Amendment, which was also recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations.

As of June 30, 2018, the Company had no amount outstanding under the ABL Revolver and had $80.0 million of borrowing capacity, including the impact of letters of credit.

11


Interest on Borrowings

The interest rates on our borrowings outstanding at June 30, 2018 and December 31, 2017, including the amortization of debt issuance costs, were as follows:

   
June 30,
2018
   
December 31,
2017
 
ABL Revolver
   
3.8
%
   
2.9
%
Term Loan B
   
6.8
%
   
7.1
%
Promissory Note
   
2.9
%
   
2.9
%
Weighted average interest rate
   
6.8
%
   
7.0
%

The Company was in compliance with all financial covenants under the August 2017 Credit Agreement as of June 30, 2018.

NOTE 11 - STOCK-BASED COMPENSATION

Restricted Stock

Under the equity incentive plans approved by our shareholders, directors, consultants and employees may be awarded shares of DXP's common stock. The shares of restricted stock and restricted stock units granted to employees and that are outstanding as of June 30, 2018 vest (or have forfeiture restrictions that lapse) in accordance with one of the following vesting schedules: 100% one year after date of grant; 33.3% each year for three years after date of grant; 20% each year for five years after date of grant; or 10% each year for ten years after date of grant. The shares of restricted stock granted to non-employee directors of DXP vest one year after the grant date. The fair value of restricted stock awards is measured based upon the closing prices of DXP's common stock on the grant dates and is recognized as compensation expense over the vesting period of the awards. Shares of our common stock are issued and outstanding upon the grant of awards of restricted stock. Once restricted stock units vest, new shares of the Company's stock are issued.  At June 30, 2018, 279,149 shares were available for future grant.

Changes in restricted stock for the six months ended June 30, 2018 were as follows:

   
Number of
Shares
   
Weighted Average
Grant Price
 
Non-vested at December 31, 2017
   
77,901
   
$
30.36
 
Granted
   
124,474
   
$
31.54
 
Forfeited
   
(2,400
)
 
$
46.68
 
Vested
   
(12,699
)
 
$
49.67
 
Non-vested at June 30, 2018
   
187,276
   
$
29.63
 

Compensation expense, associated with restricted stock, recognized in the six months ended June 30, 2018 and 2017 was $1.0 million, respectively. Related income tax benefits recognized in earnings for the six months ended June 30, 2018 and 2017 were approximately $0.4 million. Unrecognized compensation expense under the Restricted Stock Plan at June 30, 2018 and December 31, 2017 was $4.4 million and $1.6 million, respectively. As of June 30, 2018, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 28.2 months.

12


NOTE 12 - EARNINGS PER SHARE DATA

Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2018
   
2017
   
2018
   
2017
 
Basic:
                       
Weighted average shares outstanding
   
17,558
     
17,404
     
17,538
     
17,406
 
Net income attributable to DXP Enterprises, Inc.
 
$
11,562
   
$
4,135
   
$
16,113
   
$
7,268
 
Convertible preferred stock dividend
   
22
     
22
     
45
     
45
 
Net income attributable to common shareholders
 
$
11,540
   
$
4,113
   
$
16,068
   
$
7,223
 
Per share amount
 
$
0.66
   
$
0.24
   
$
0.92
   
$
0.42
 
                                 
Diluted:
                               
Weighted average shares outstanding
   
17,558
     
17,404
     
17,538
     
17,406
 
Assumed conversion of convertible
 preferred stock
   
840
     
840
     
840
     
840
 
Total dilutive shares
   
18,398
     
18,244
     
18,378
     
18,246
 
Net income attributable to
 common shareholders
 
$
11,540
   
$
4,113
   
$
16,068
   
$
7,223
 
Convertible preferred stock dividend
   
22
     
22
     
45
     
45
 
Net income attributable to DXP Enterprises, Inc. for diluted
 earnings per share
 
$
11,562
   
$
4,135
   
$
16,113
   
$
7,268
 
Per share amount
 
$
0.63
   
$
0.23
   
$
0.88
   
$
0.40
 


NOTE 13 - COMMITMENTS AND CONTINGENCIES

From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While DXP is unable to predict the outcome of these lawsuits, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on DXP's consolidated financial position, cash flows, or results of operations.

NOTE 14 – BUSINESS ACQUISITIONS

On January 1, 2018, the Company completed the acquisition of Application Specialties, Inc. ("ASI"), a distributor of cutting tools, abrasives, coolants and machine shop supplies. The Company paid approximately $11.7 million in cash and stock. The purchase price also includes approximately $4.0 million in contingent consideration. The purchase was financed with $10.8 million of cash on hand as well as issuing $0.9 million of the Company's common stock. ASI will provide the Company's metal working division with new geographic territory and enhance DXP's end market mix. For the six months ended June 30, 2018, ASI contributed sales of $23.0 million and earnings before taxes of approximately $2.6 million.

As part of our purchase agreement, we may pay up to an additional $4.6 million of contingent consideration over the next three years based on the achievement of certain earnings benchmarks established for calendar years 2018, 2019 and 2020. The purchase price includes the estimated fair value of the contingent consideration recorded at the present value of $4.0 million. The estimated fair value of the contingent consideration was determined using a probability-weighted discounted cash flow model. We determined the fair value of the contingent consideration obligations by calculating the probability-weighted payments based on our assessment of the likelihood that the benchmarks will be achieved. The probability-weighted payments were then discounted using a discount rate based on an internal rate of return analysis using the probability-weighted cash flows. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in Note 5. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization ("EBITDA") achieved to the estimated EBITDA used in our forecasts.
 
As of June 30, 2018 approximately $1.4 million of the actual cash due toward the contingent consideration earned is recorded in current liabilities. We may pay up to an additional $3.2 million over the remaining earn-out period based on the achievement of certain EBITDA benchmarks. The estimated fair value of the contingent consideration is recorded at the present value of $4.0 million at June 30, 2018. Changes in the estimated fair value of the contingent earn-out consideration, up to the total contractual amount, are reflected in our results of operations in the periods in which they are identified. Changes in the fair value of the contingent consideration may materially impact and cause volatility in our future operating results. Changes in our estimates for the contingent consideration are discussed in Note 5 to our condensed consolidated financial statements.
 
The total acquisition consideration is equal to the sum of all cash payments, the fair value of stock issued, and the present value of any contingent consideration. The following table summarizes the total acquisition consideration for the ASI Purchase:
 
13

Purchase Price Consideration
 
Total Consideration
 
 
 
(Dollars in thousands)
 
Cash payments
 
$
10,792
 
Fair value of stock issued
   
894
 
Present value of estimated fair value of contingent earn-out consideration
   
4,006
 
Total purchase price consideration
 
$
15,692
 

NOTE 15 - SEGMENT REPORTING

The Company's reportable business segments are: Service Centers, Innovative Pumping Solutions and Supply Chain Services. The Service Centers segment is engaged in providing maintenance, MRO products, equipment and integrated services, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories. The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps. The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.

The high degree of integration of the Company's operations necessitates the use of a substantial number of allocations and apportionments in the determination of business segment information. Sales are shown net of intersegment eliminations.

The following table sets out financial information related to the Company's segments (in thousands):

   
Three Months Ended June 30,
 
   
2018
   
2017
 
   
SC
   
IPS
   
SCS
   
Total
   
SC
   
IPS
   
SCS
   
Total
 
Sales
 
$
193,576
   
$
74,257
   
$
43,394
   
$
311,227
   
$
164,749
   
$
44,470
   
$
41,479
   
$
250,698
 
Amortization
   
2,310
     
1,538
     
271
     
4,119
     
2,227
     
1,793
     
271
     
4,291
 
Income (loss) from operations
   
19,623
     
7,418
     
3,984
     
31,025
     
16,190
     
(38
)
   
3,447
     
19,599
 
Income from operations,
excluding amortization
 
$
21,933
   
$
8,956
   
$
4,255
   
$
35,144
   
$
18,417
   
$
1,755
   
$
3,718
   
$
23,890
 
14


   
Six Months Ended June 30,
 
   
2018
   
2017
 
   
SC
   
IPS
   
SCS
   
Total
   
SC
   
IPS
   
SCS
   
Total
 
Sales
 
$
368,937
   
$
141,899
   
$
86,327
   
$
597,163
   
$
313,461
   
$
93,528
   
$
82,236
   
$
489,225
 
Amortization
   
4,770
     
3,165
     
542
     
8,477
     
4,477
     
3,588
     
542
     
8,607
 
Income from operations
   
32,992
     
12,173
     
7,767
     
52,932
     
27,281
     
1,676
     
7,234
     
36,191
 
Income from operations,
excluding amortization
 
$
37,762
   
$
15,338
   
$
8,309
   
$
61,409
   
$
31,758
   
$
5,264
   
$
7,776
   
$
44,798
 


The following table presents reconciliations of operating income for reportable segments to the consolidated income before taxes (in thousands):

        Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2018
   
2017
   
2018
   
2017
 
Operating income for reportable segments
 
$
35,144
   
$
23,890
   
$
61,409
   
$
44,798
 
Adjustment for:
                               
 Amortization of intangible assets
   
4,119
     
4,291
     
8,477
     
8,607
 
 Corporate expenses
   
10,965
     
9,342
     
21,723
     
17,698
 
Income from operations
   
20,060
     
10,257
     
31,209
     
18,493
 
Interest expense
   
6,137
     
3,992
     
11,178
     
7,645
 
Other (income) expense, net
   
(1,416
)
   
57
     
(1,438
)
   
(171
)
Income before income taxes
 
$
15,339
   
$
6,208
   
$
21,469
   
$
11,019
 

NOTE 16 - SUBSEQUENT EVENTS

We have evaluated subsequent events through the date the interim Condensed Consolidated Financial Statements were issued. There were no subsequent events that required recognition or disclosure unless elsewhere identified in this report.
15


ITEM 2: MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following management discussion and analysis ("MD&A") of the financial condition and results of operations of
DXP Enterprises, Inc. together with its subsidiaries (collectively "DXP," "Company," "us," "we," or "our") for the three and six months ended June 30, 2018 should be read in conjunction with our previous annual report on Form 10-K and our quarterly reports on Form 10-Q, and the consolidated financial statements and notes thereto included in our annual and quarterly reports. The Company's consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America ("US GAAP").

DISCLOSURE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q (this "Report") contains statements that constitute "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995, as amended. Such statements can be identified by the use of forward-looking terminology such as "believes", "expects", "may", "might", "estimates", "will", "should", "could", "would", "suspect", "potential", "current", "achieve", "plans" or "anticipates" or the negative thereof or other variations thereon or comparable terminology, or by discussions of strategy. Any such forward-looking statements are not guarantees of future performance and may involve significant risks and uncertainties, and actual results may vary materially from those discussed in the forward-looking statements or historical performance as a result of various factors. These factors include the effectiveness of management's strategies and decisions, our ability to implement our internal growth and acquisition growth strategies, general economic and business conditions specific to our primary customers, changes in government regulations, our ability to effectively integrate businesses we may acquire, our success in remediating our internal control weaknesses, new or modified statutory or regulatory requirements, availability of materials and labor, inability to obtain or delay in obtaining government or third-party approvals and permits, non-performance by third parties of their contractual obligations, unforeseen hazards such as weather conditions, acts or war or terrorist acts and the governmental or military response thereto, cyber-attacks adversely affecting our operations, other geological, operating and economic considerations and declining prices and market conditions, including reduced oil and gas prices and supply or demand for maintenance, repair and operating products, equipment and service, and our ability to obtain financing on favorable terms or amend our credit facilities as needed. This Report identifies other factors that could cause such differences. We cannot assure that these are all of the factors that could cause actual results to vary materially from the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in "Risk Factors", included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. We assume no obligation and do not intend to update these forward-looking statements. Unless the context otherwise requires, references in this Report to the "Company", "DXP", "we" or "our" shall mean DXP Enterprises, Inc., a Texas corporation, together with its subsidiaries.
16


RESULTS OF OPERATIONS
(in thousands, except percentages and per share data)

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2018
   
%
   
2017
   
%
   
2018
   
%
   
2017
   
%
 
Sales
 
$
311,227
     
100.0
%
 
$
250,698
     
100.0
%
 
$
597,163
     
100.0
%
 
$
489,225
     
100.0
%
Cost of sales
   
226,111
     
72.7
%
   
181,762
     
72.5
%
   
435,602
     
72.9
%
   
355,774
     
72.7
%
Gross profit
   
85,116
     
27.3
%
   
68,936
     
27.5
%
   
161,561
     
27.1
%
   
133,451
     
27.3
%
Selling, general and administrative expenses
   
65,056
     
20.9
%
   
58,679
     
23.4
%
   
130,352
     
21.8
%
   
114,958
     
23.5
%
Income from operations
   
20,060
     
6.4
%
   
10,257
     
4.1
%
   
31,209
     
5.2
%
   
18,493
     
3.8
%
Other (income) expense, net
   
(1,416
)
   
-0.5
%
   
57
     
0.0
%
   
(1,438
)
   
-0.2
%
   
(171
)
   
0.0
%
Interest expense
   
6,137
     
2.0
%
   
3,992
     
1.6
%
   
11,178
     
1.9
%
   
7,645
     
1.6
%
Income before taxes
   
15,339
     
4.9
%
   
6,208
     
2.5
%
   
21,469
     
3.6
%
   
11,019
     
2.2
%
Provision for income taxes
   
3,776
     
1.2
%
   
2,239
     
0.9
%
   
5,412
     
0.9
%
   
4,056
     
0.8
%
Net income
   
11,563
     
3.7
%
   
3,969
     
1.5
%
   
16,057
     
2.7
%
   
6,963
     
1.4
%
Net income (loss) attributable to noncontrolling interest
   
1
     
0.0
%
   
(166
)
   
0.0
%
   
(56
)
   
0.0
%
   
(305
)
   
-0.1
%
Net income  attributable to DXP Enterprises, Inc.
 
$
11,562
     
3.7
%
 
$
4,135
     
1.6
%
 
$
16,113
     
2.7
%
 
$
7,268
     
1.5
%
Per share amounts attributable to DXP Enterprises, Inc.
                                                               
Basic earnings per share
 
$
0.66
           
$
0.24
           
$
0.92
           
$
0.42
         
Diluted earnings per share
 
$
0.63
           
$
0.23
           
$
0.88
           
$
0.40
         

DXP is organized into three business segments: Service Centers ("SC"), Supply Chain Services ("SCS") and Innovative Pumping Solutions ("IPS"). The Service Centers are engaged in providing maintenance, repair and operating ("MRO") products, equipment and integrated services, including technical expertise and logistics capabilities, to industrial customers with the ability to provide same day delivery. The Service Centers provide a wide range of MRO products and services in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, industrial supply and safety product and service categories. The SCS segment provides a wide range of MRO products and manages all or part of our customer's supply chain function, and inventory management. The IPS segment fabricates and assembles integrated pump system packages custom made to customer specifications, remanufactures pumps and manufactures branded private label pumps. Over 90% of DXP's revenues represent sales of products.

Three Months Ended June 30, 2018 compared to Three Months Ended June 30, 2017

SALES. Sales for the three months ended June 30, 2018 increased $60.5 million, or 24.1%, to approximately $311.2 million from $250.7 million for the prior year's corresponding period. Sales from a business acquired on January 1, 2018 accounted for $12.4 million of the increase. Excluding second quarter 2018 sales of the business acquired, sales for the second quarter in 2018 increased by $48.1 million, or 19.2% from the prior year's corresponding period. This sales increase is the result of an increase in our IPS, SC and SCS segments of $29.8 million, $16.4 and $1.9 million, respectively, excluding acquisition sales. The fluctuations in sales is further explained in our business segment discussions below.

Innovative Pumping Solutions segment. Sales for the IPS segment increased by $29.8 million, or 67.0% for the second quarter of 2018 compared to the prior year's corresponding period. This increase was primarily the result of an increase in the capital spending by oil and gas producers and related businesses stemming from an increase in the drilling rig count production and the price of oil during the first six months of 2018.  This level of IPS sales might continue, or improve, during the remainder of 2018, if crude oil and natural gas prices and the drilling rig count remain at levels experienced during the first six months of 2018.

Service Centers segment. Sales for the Service Centers segment increased by $28.8 million, or 17.5% for the second quarter of 2018 compared to the prior year's corresponding period. Excluding $12.4 million of second quarter 2018 Service Centers segment sales from a business acquired, Service Centers segment sales for the second quarter in 2018 increased $16.4 million, or 10.0% from the prior year's corresponding period. This sales increase is primarily the result of increased sales of rotating equipment, bearings and metal working products to customers engaged in the late upstream, midstream or downstream oil and gas markets or manufacturing equipment for these markets in connection with increased capital spending by oil and gas producers. If crude oil and natural gas prices and the drilling rig count remain at levels experienced during the second quarter of 2018, this level of sales to the oil and gas industry might continue, or improve, during the remainder of 2018.

Supply Chain Services segment. Sales for the SCS segment increased by $1.9 million, or 4.6%, for the second quarter of 2018, compared to the prior year's corresponding period. The increase in sales is primarily related to increased sales to customers in the oil and gas and aerospace industries.

17

GROSS PROFIT. Gross profit as a percentage of sales for the three months ended June 30, 2018 decreased by approximately 15 basis points from the prior year's corresponding period. Excluding the impact of the business acquired, gross profit as a percentage of sales increased by approximately 31 basis points. The increase in the gross profit percentage excluding the business acquired, is primarily the result of an approximate 397 basis point increase in the gross profit percentage in our IPS segment partially offset by an approximate 27 basis point decrease in the gross profit percentage in our Supply Chain Services segment. Gross profit for the IPS segment increased as a result of an increase in the capital spending by oil and gas producers and related businesses stemming from an increase in the drilling rig count production and the price of oil during the first six months of 2018.

Service Centers segment. As a percentage of sales, the second quarter gross profit percentage for the Service Centers decreased approximately 108 basis points but decreased approximately 18 basis points, adjusting for the business acquired, from the prior year's corresponding period. This was primarily as a result of sales mix and price increases from vendors. Operating income for the Service Centers segment increased $2.2 million, or 12.2%. The increase in operating income is primarily the result of the improved sales.

Innovative Pumping Solutions segment. As a percentage of sales, the second quarter gross profit percentage for the IPS segment increased approximately 397 basis points from the prior year's corresponding period primarily as a result of an increase in utilization and capacity within IPS' engineered-to-order business and an overall improvement in the pricing environment driven by an increase in capital spending by oil and gas producers. Additionally, gross profit margins for individual orders have continued to improve because of the increase in sales of built to order customer specific products. Operating income for the IPS segment increased $7.2 million, or 410%, primarily as a result of the above mentioned increase in sales.

Supply Chain Services segment. Gross profit as a percentage of sales decreased approximately 27 basis points, compared to the prior year's corresponding period.  This was primarily as a result of sales mix and contractual lag effects of price increases from vendors.  Operating income for the second quarter of 2018 increased compared to the prior year's corresponding period mainly due to an increase in gross profit of $0.3 million primarily and a decrease in SG&A of $0.2 million.

SELLING, GENERAL AND ADMINISTRATIVE ("SG&A"). Selling, general and administrative expense for the three months ended June 30, 2018 increased by approximately $6.4 million, or 10.9%, to $65.1 million from $58.7 million for the prior year's corresponding period. Selling, general and administrative expense from a business that was acquired accounted for $0.7 million of the second quarter increase. Excluding expenses from the business that was acquired, SG&A for the quarter increased by $5.6 million, or 9.6%. The overall increase in SG&A adjusting for the business acquired, is the result of increased payroll, incentive compensation and related taxes and 401(K) expenses. The remaining increase in SG&A expense for the second quarter of 2018 is a result of the increase in sales. As a percentage of sales, the second quarter 2018 expense decreased 188 basis points to 21.5% from 23.4% for the prior year's corresponding period, adjusting for the business acquired, primarily as a result of the percentage increase in sales exceeding the percentage decrease in SG&A.

OPERATING INCOME. Operating income for the second quarter of 2018 increased by $9.8 million, to $20.1 million, from $10.3 million in the prior year's corresponding period. The operating income from the business acquired in 2018 increased the overall operating income for the three months ended June 30, 2018 in the amount of $1.3 million. Excluding the operating income from the business acquired, operating income increased $8.5 million, or 83.2% from the prior year's corresponding period. This increase in operating income is primarily related to the increase in sales discussed above.

INTEREST EXPENSE. Interest expense for the second quarter of 2018 increased 53.7% from the prior year's corresponding period primarily as a result of increased interest rates under our credit facility.

INCOME TAXES. Our effective tax rate from continuing operations was a tax expense of 24.62% for the three months ended June 30, 2018 compared to a tax expense of 36.07% for the three months ended June 30, 2017. Compared to the U.S. statutory rate for the three months ended June 30, 2018, the effective tax rate was increased by state taxes, foreign taxes, and nondeductible expenses. The effective tax rate was decreased by research and development tax credits. Compared to the U.S. statutory rate for the three months ended June 30, 2017, the effective tax rate was increased by state taxes and nondeductible expenses. The effective tax rate was decreased by lower income tax rates on income earned in foreign jurisdictions, domestic production activities deduction, and research and development credits.

Six Months Ended June 30, 2018 compared to Six Months Ended June 30, 2017

SALES. Sales for the six months ended June 30, 2018 increased $107.9 million, or 22.1%, to approximately $597.2 million from $489.2 million for the prior year's corresponding period. Sales from a business acquired on January 1, 2018 accounted for $23.0 million of the increase in sales. Excluding the first six months of 2018 sales of the business acquired, sales for the first six months of 2018 sales increased by $85.0 million, or 17.4% from the prior year's corresponding period. This sales increase is the result of an increase in our IPS, SC and SCS segments of $48.4 million, $32.5 million and $4.1 million, respectively, excluding acquisition sales. The fluctuations in sales is further explained in our business segment discussions below.

Innovative Pumping Solutions segment. Sales for the IPS segment increased by $48.4 million, or 51.7% for the six month period ended June 30, 2018 compared to the prior year's corresponding period. This increase was primarily the result of an increase in the capital spending by oil and gas producers and related businesses stemming from an increase in the drilling rig count production and the price of oil during the first six months of 2018.  This level of IPS sales might continue, or improve, during the remainder of 2018 if crude oil and natural gas prices and the drilling rig count remain at levels experienced during the first six months of 2018.

Service Centers segment. Sales for the Service Centers segment increased by $55.5 million, or 17.7% for the six months ended June 30, 2018 compared to the prior year's corresponding period. Excluding $23.0 million of Service Centers segment sales for the six months ended June 30, 2018 from a business acquired, Service Centers segment sales for the period increased $32.5 million, or 10.4% from the prior year's corresponding period. This sales increase is primarily the result of increased sales of rotating equipment, bearings and metal working products to customers engaged in the late upstream, midstream or downstream oil and gas markets or manufacturing equipment for these markets in connection with increased capital spending by oil and gas producers. If crude oil and natural gas prices and the drilling rig count remain at levels experienced during the second quarter of 2018, this level of sales to the oil and gas industry might continue, or improve, during the remainder of 2018.

Supply Chain Services segment. Sales for the SCS segment increased by $4.1 million, or 5.0%, for the six months ended June 30, 2018, compared to the prior year's corresponding period. The increase in sales is primarily related to increased sales to customers in the oil and gas and aerospace industries. We suspect customers in the oilfield services and oilfield equipment manufacturing industries purchased more from DXP because of the increase in capital spending by oil and gas companies operating in the U.S.

18

GROSS PROFIT. Gross profit as a percentage of sales for the six months ended June 30, 2018 decreased by approximately 22 basis points from the prior year's corresponding period. Excluding the impact of the business acquired, gross profit as a percentage of sales increased by approximately 16 basis points. The increase in the gross profit percentage excluding the business acquired, is primarily the result of an approximate 180 basis point increase in the gross profit percentage in our IPS segment. These fluctuations are explained in the segment discussions below.

Innovative Pumping Solutions segment. As a percentage of sales, the six month period gross profit percentage for the IPS segment increased approximately 180 basis points from the prior year's corresponding period primarily as a result of an increase in utilization and capacity within IPS' engineered-to-order business and an overall improvement in the pricing environment driven by an increase in capital spending by oil and gas producers. Additionally, gross profit margins for individual orders have continued to improve because of the increase in sales of built to order customer specific products. Operating income for the IPS segment increased $10.1 million, or 191%, primarily as a result of the above mentioned increase in sales.

Service Centers segment. As a percentage of sales, the six month period gross profit percentage for the Service Centers decreased approximately 73 basis points but increased approximately 5 basis points, adjusting for the business acquired, from the prior year's corresponding period. This was primarily as a result of sales mix and price increases from vendors. Operating income for the Service Centers segment increased $3.4 million, or 10.8%. The increase in operating income is primarily the result of the improved sales.

Supply Chain Services segment. Gross profit as a percentage of sales decreased approximately 12 basis points, compared to the prior year's corresponding period.  This was primarily as a result of sales mix and contractual lag effects of price increases from vendors.  Operating income for the six months ended June 30, 2018 increased compared to the prior year's corresponding period mainly due to an increase in gross profit of $0.8 million primarily offset by an increase in SG&A of $0.3 million.

SELLING, GENERAL AND ADMINISTRATIVE ("SG&A"). Selling, general and administrative expense for the six months ended June 30, 2018 increased by approximately $15.4 million, or 13.4%, to $130.4 million from $115.0 million for the prior year's corresponding period. Selling, general and administrative expense from a business that was acquired accounted for $1.4 million of the increase. Excluding the first six months of 2018 expenses from the business that was acquired, SG&A for the six months increased by $14.0 million, or 12.1%. The overall increase in SG&A adjusting for the business acquired, is the result of increased payroll, incentive compensation and related taxes and 401(K) expenses. The remaining increase in SG&A expense for the first six months of 2018 is primarily a result of the increase in sales. As a percentage of sales, the six months ended June 30, 2018 expense decreased approximately 105 basis points to 22.5% from 23.5% for the prior year's corresponding period, adjusting for the business acquired, primarily as a result of the percentage increase in sales exceeding the percentage decrease in SG&A.

OPERATING INCOME. Operating income for the first six months of 2018 increased by $12.7 million, to $31.2 million, from $18.5 million in the prior year's corresponding period. The operating income from the business acquired in 2018 increased the overall operating income for the six months ended June 30, 2018 in the amount of $2.6 million. Excluding the operating income from the business acquired, operating income increased $10.1 million, or 54.9% from the prior year's corresponding period. This increase in operating income is primarily related to the increase in sales discussed above.

INTEREST EXPENSE. Interest expense for the first six months of 2018 increased 46.2% from the prior year's corresponding period primarily as a result of increased interest rates under our credit facility.

INCOME TAXES. Our effective tax rate from continuing operations was a tax expense of 25.21% for the six months ended June 30, 2018 compared to a tax expense of 36.81% for the six months ended June 30, 2017. Compared to the U.S. statutory rate for the six months ended June 30, 2018, the effective tax rate was increased by state taxes, foreign taxes, and nondeductible expenses. The effective tax rate was decreased by research and development tax credits. Compared to the U.S. statutory rate for the six months ended June 30, 2017, the effective tax rate was increased by state taxes and nondeductible expenses. The effective tax rate was decreased by lower income tax rates on income earned in foreign jurisdictions, domestic production activities deduction, and research and development credits.

19

LIQUIDITY AND CAPITAL RESOURCES

General Overview

Our primary source of capital is cash flow from operations, supplemented as necessary by bank borrowings or other sources of debt. As a distributor of MRO products and services, we require significant amounts of working capital to fund inventories and accounts receivable. Additional cash is required for capital items for information technology, warehouse equipment, leasehold improvements, pump manufacturing equipment and safety services equipment. We also require cash to pay our lease obligations and to service our debt.

The following table summarizes our net cash flows used in and provided by operating activities, net cash used in investing activities and net cash (used in) provided by financing activities for the periods presented (in thousands):


       
Six Months Ended
June 30,
 
Net Cash Provided by (Used in):
 
2018
   
2017
 
Operating Activities
 
$
(6,983
)
 
$
7,854
 
Investing Activities
   
(13,608
)
   
(1,118
)
Financing Activities
   
(1,929
)
   
(5,883
)
Effect of Foreign Currency
   
(171
)
   
36
 
Net Change in Cash
 
$
(22,691
)
 
$
889
 

Operating Activities

The Company used $7.0 million of cash in operating activities during the six months ended June 30, 2018 compared to generating $7.9 million of cash during the prior year's corresponding period. The $14.9 million increase in the amount of cash used between the two periods was primarily driven by inventory build-up and increases in costs and estimated profits in excess of billings as a result of increased project activity at our IPS segment.

Investing Activities

For the six months ended June 30, 2018, net cash used in investing activities was $13.6 million compared to $1.1 million in the corresponding period in 2017. This increase was primarily driven by the purchase of ASI partially offset by proceeds from the sale of a building. For the six months ended June 30, 2018, purchases of property, plant and equipment were approximately $5.5 million.

Financing Activities

For the six months ended June 30, 2018, net cash used in financing activities was $1.9 million, compared to net cash used in financing activities of $5.9 million for the corresponding period in 2017. The activity in the period was primarily attributed to the Company making principal repayments on the Term Loan.

During the six months ended June 30, 2018, the amount available to be borrowed under our credit facility decreased to $80.0 million at June 30, 2018 compared to $82.0 million at December 31, 2017.  This was the result of $5.0 million in letters of credit outstanding as of June 30, 2018.

We believe this is adequate funding to support working capital needs within the business. 

Funding Commitments

We intend to pursue additional acquisition targets, but the timing, size or success of any acquisition effort and the related potential capital commitments cannot be determined with certainty. We continue to expect to fund future acquisitions primarily with cash flows from operations and borrowings, including the undrawn portion of the credit facility or new debt issuances, but may also issue additional equity either directly or in connection with acquisitions. There can be no assurance that additional financing for acquisitions will be available at terms acceptable to us.

We believe our cash generated from operations will meet our normal working capital needs during the next twelve months. However, we may require additional debt outside of our credit facilities or equity financing to fund potential acquisitions. Such additional financings may include additional bank debt or the public or private sale of debt or equity securities. In connection with any such financing, we may issue securities that substantially dilute the interests of our shareholders.

20

ABL Facility and Senior Secured Term Loan B
Asset-Based Loan Facility:
On August 29, 2017, DXP entered into a five year, $85 million Asset Based Loan and Security Agreement (the "ABL Revolver").  The ABL Revolver provides for asset-based revolving loans in an aggregate principal amount of up to $85.0 million, subject to increase in certain circumstances (the "ABL Loans"). The interest rate for the ABL Revolver was 3.8% at June 30, 2018 with a LIBOR component of 2.1%.
The unused line fee was 0.375% at June 30, 2018. As of June 30, 2018 there were no amounts of ABL Loans outstanding under the ABL Revolver.

The Company's consolidated Fixed Charge Coverage Ratio was 3.33 to 1.00 as of June 30, 2018. DXP was in compliance with all such covenants that were in effect on such date under the ABL Revolver as of June 30, 2018.
Senior Secured Term Loan B:
On June 25, 2018, DXP entered into Amendment No.1 (the "Repricing Amendment") to the Term Loan Agreement for the six year Senior Secured Term Loan B (the "Term Loan B") with an original principal amount of $250 million which amortizes in equal quarterly installments of 0.25% with the balance payable in August 2023, when the facility matures. The Company entered into the amendment for purposes of reducing the applicable margin that is applied to determine the effective interest rate from time to time in effect under the Term Loan Agreement. Under the terms of the First Amendment the applicable margin that is applied under the Term Loan Agreement with respect to LIBOR based loans was reduced from LIBOR plus 5.5% to LIBOR plus 4.75%, and the applicable margin that is applied under the Term Loan Agreement with respect to "Base Rate Loans" was reduced from 4.5% to 3.75%.
The interest rate for the Term Loan B was 6.8% as of June 30, 2018. At June 30, 2018, the aggregate principal amount of Term Loan B borrowings outstanding under the facility was $248.1 million.

As of June 30, 2018, the Company's consolidated Secured Leverage Ratio was 3.22 to 1.00. DXP was in compliance with all such covenants that were in effect on such date under the Term Loan B facility as of June 30, 2018

Borrowings (in thousands):

   
June 30,
2018
   
December 31, 2017
   
Increase (Decrease)
 
Current maturities of long-term debt
 
$
3,394
   
$
3,381
   
$
13
 
Long-term debt less unamortized debt issuance costs and current maturities
   
237,875
     
238,643
     
(768
)
Total long-term debt
 
$
241,269
   
$
242,024
   
$
(755
)
Amount available (1)
 
$
79,980
   
$
82,007
   
$
(2,027
)
(1) Represents the amount available to be borrowed at the indicated date under the most restrictive covenant of the credit facility in effect at the indicated date.
 

Performance Metrics (in days):

 
Six Months Ended
June 30,
     
         
Increase
 
 
2018
 
2017
 
(Decrease)
 
     
Days of sales outstanding
57.4
 
61.5
 
            (4.1)
Inventory turns
8.2
 
8.0
 
            0.2

Accounts receivable days of sales outstanding were 57.4 days at June 30, 2018 compared to 61.5 days at June 30, 2017. The 4.1 days decrease was primarily due to more timely payment times in connection with an improved economy. Inventory turns were consistent between the two periods.
21


DISCUSSION OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES

Critical accounting and business policies are those that are both most important to the portrayal of a company's financial position and results of operations, and require management's subjective or complex judgments. These policies have been discussed with the Audit Committee of the Board of Directors of DXP.

The Company's condensed financial statements are prepared in accordance with accounting principles generally accepted in the United States of America ("US GAAP"). The accompanying Condensed Consolidated Financial Statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). The accompanying unaudited Condensed Consolidated Financial Statements have been prepared on substantially the same basis as our annual Consolidated Financial Statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017. For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year.

RECENT ACCOUNTING PRONOUNCEMENTS

See Note 3 to the Condensed Consolidated Financial Statements for information regarding recent accounting pronouncements.

ITEM 3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

Our market risk results from volatility in interest rates. Our exposure to interest rate risk relates primarily to our debt portfolio. Using floating interest rate debt outstanding at June 30, 2018 and 2017, a 100 basis point change in interest rates would result in approximately a $2.5 million and a $2.2 million change in annual interest expense, respectively.

ITEM 4: CONTROLS AND PROCEDURES.

The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.

Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

Management has used the 2013 framework set forth in the report entitled "Internal Control – Integrated Framework" published by the Committee of Sponsoring Organizations ("COSO") of the Treadway Commission to evaluate the effectiveness of the Company's internal control over financial reporting. Management had previously concluded that the Company's internal control over financial reporting was not effective due to material weaknesses in internal control over financial reporting as further discussed below.  Management's remediation plans are also discussed below.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company's annual or interim financial statements will not be prevented or detected on a timely basis.

We had material weaknesses in our control environment and monitoring to support the financial reporting process.

The Company's control environment did not sufficiently promote effective internal control over financial reporting; specifically, the following factors relating to the control environment:

·
Management did not maintain effective management review controls over the monitoring and review of certain accounts.

·
Management did not effectively design, document nor monitor (review, evaluate and assess) the key internal control activities that provide the accounting information contained in the Company's consolidated financial statements.

We had material weaknesses related to information technology general controls ("ITGC").  We did not maintain effective ITGC, which are required to support automated controls and information technology ("IT") functionality; therefore, automated controls and IT functionality were ineffective.

22

Remediation Plans

During the second quarter of 2018, we engaged third party consultants to assist us with our efforts to design and maintain adequate and effective internal controls over financial reporting, to implement measures designed to improve our financial closing process and enhance certain internal controls, processes and procedures, including ITGC. Specifically, the Company will undertake the following steps to remediate the deficiencies underlying these material weaknesses:

·
In connection with the remediation of the material weakness in our control activities, we will enhance our policies relating to the design, documentation, review, monitoring and approval of management review controls and other key internal control activities that provide the accounting information contained in our consolidated financial statements.
·
To enhance our information technology controls, we will implement systems and processes in order to create an effective segregation of duties, restrict user access to applications and improve output controls.

We are committed to maintaining a strong internal control environment, and believe that these remediation efforts represent significant improvements in our control environment. The identified material weaknesses in internal control will not be considered fully remediated until the internal controls over these areas have been in operation for a sufficient period of time for our management to test and conclude that the material weakness has been fully remediated. The Company will continue its efforts to implement and test the new controls in order to make this final determination.

Changes in Internal Control over Financial Reporting

Except as described above, there are no changes in our internal control over financial reporting that occurred during the three months ended June 30, 2018 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


23


PART II: OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS.

From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While DXP is unable to predict the outcome of these lawsuits, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on DXP's consolidated financial position, cash flows, or results of operations.

ITEM 1A. RISK FACTORS.

No material changes have occurred from risk factors previously disclosed in the Company's Annual Report on Form 10-K for the year ended December 31, 2017.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES.

None

ITEM 4. MINE SAFETY DISCLOSURES.

None.

ITEM 5. OTHER INFORMATION.

None.

ITEM 6. EXHIBITS.

3.1
Restated Articles of Incorporation, as amended (incorporated by reference to Exhibit 4.1 to the Company's Registration Statement on Form S-8 (Reg. No. 333-61953), filed with the Commission on August 20, 1998).

3.2
Bylaws, as amended on July 27, 2011.

* 10.1
First Amendment to Loan Agreement, effective June 25, 2018.

* 31.1
Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and rule 15d-14(a) of the Securities Exchange Act, as amended.

* 31.2
Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and rule 15d-14(a) of the Securities Exchange Act, as amended.


* 32.1
Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.


* 32.2
Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 101
Interactive Data Files

Exhibits designated by the symbol * are filed or furnished with this Quarterly Report on Form 10-Q. All exhibits not so designated are incorporated by reference to a prior filing with the Commission as indicated.
24


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.

DXP ENTERPRISES, INC.
(Registrant)
By: /s/ Kent Yee
Kent Yee
Senior Vice President and Chief Financial Officer
(Duly Authorized Signatory and Principal Financial Officer)

Dated: August 08, 2018
25
EX-31.1 2 ex311.htm EXHIBIT 31.1
Exhibit 31.1
CERTIFICATION

I, David R. Little, certify that:

1.
I have reviewed this report on Form 10-Q of DXP 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(s) 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(s) 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.

August 08, 2018

/s/ David R. Little
David R. Little
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ex312.htm EXHIBIT 31.2
Exhibit 31.2
CERTIFICATION

I, Kent Yee, certify that:

1.
I have reviewed this report on Form 10-Q of DXP 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(s) 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(s) 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.

August 08, 2018

/s/ Kent Yee
Kent Yee
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
EX-32.1 4 ex321.htm EXHIBIT 32.1
Exhibit 32.1

CERTIFICATION

Pursuant to 18 U.S.C. Section 1350, the undersigned officer of DXP Enterprises, Inc. (the "Company"), hereby certifies that, to my knowledge, the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 (the "Report") fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ David R. Little
David R. Little
President and Chief Executive Officer
(Principal Executive Officer)

August 08, 2018

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and is not being filed as part of the Report or as a separate disclosure document.

EX-32.2 5 ex322.htm EXHIBIT 32.2
Exhibit 32.2

CERTIFICATION

Pursuant to 18 U.S.C. Section 1350, the undersigned officer of DXP Enterprises, Inc. (the "Company"), hereby certifies that, to my knowledge, the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 (the "Report") fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Kent Yee
Kent Yee
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)


August 08, 2018

The foregoing certification is being furnished solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and is not being filed as part of the Report or as a separate disclosure document.

EX-10.1 6 dxploanamendment.htm FIRST AMENDMENT TO LOAN AGREEMENT
FIRST AMENDMENT TO LOAN AGREEMENT
This First Amendment to Loan Agreement, dated as of June 25, 2018 (this "Agreement"), is among DXP ENTERPRISES, INC., a Texas corporation (the "Borrower"), certain subsidiaries of the Borrower, as Guarantors, the Lenders party to this Agreement and GOLDMAN SACHS BANK USA, as administrative agent for the Lenders (in such capacity, "Administrative Agent").
W I T N E S S E T H:
WHEREAS, Borrower, certain subsidiaries of Borrower as Guarantors from time to time party thereto, the Lenders from time to time party thereto and the Administrative Agent are parties to that certain Term Loan and Security Agreement dated as of August 29, 2017 (as amended, supplemented, restated or otherwise modified from time to time, the "Loan Agreement"; capitalized terms not otherwise defined herein have the definitions provided therefor in the Loan Agreement) and to certain other documents executed in connection with the Loan Agreement; and
WHEREAS, the Borrowers and the Lenders party hereto are willing to amend certain provisions of the Loan Agreement, and have agreed to such amendments on terms and subject to conditions set forth herein.
NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, the parties hereto agree as follows:
1. Amendments to the Loan Agreement.  The Loan Agreement is amended as of the First Amendment Effective Date (as defined below) as follows:
1.1
Section 1.1 of the Loan Agreement is hereby amended by inserting therein the following defined terms in their proper alphabetical position:
"First Amendment": that certain First Amendment to Loan Agreement dated as of June 25, 2018 by and among the Borrower, the other Obligors party thereto, the Administrative Agent and the Lenders party thereto.
"First Amendment Effective Date": as defined in the First Amendment.
1.2
Section 1.1 of the Loan Agreement is hereby further amended by amending and restating clause (a) of the definition of "Applicable Margin" to read in its entirety as follows:
"(a) any Initial Term Loan, 4.75% per annum in the case of Eurodollar Rate Loans and 3.75% per annum in the case of Base Rate Loans; and"
1.3
Section 5.7 of the Loan Agreement is hereby amended by amending and restating the first sentence of clause (c) thereof to read in its entirety as follows:
"In the event that all or any portion of any Loans is (i) repaid, prepaid, refinanced or replaced or (ii) repriced or effectively refinanced through any waiver, consent or amendment (in the case of clauses (i) and (ii) above, in connection with any waiver, consent or amendment to any Loans the primary purpose of which is the lowering of the effective interest cost or the Weighted Average Yield of any Loans or the incurrence of any debt financing having an effective interest cost or Weighted Average Yield that is less than the effective interest cost or Weighted Average Yield of any Loans (or portion thereof) so repaid, prepaid, refinanced, replaced or repriced or effectively refinanced (in each case other than in connection with a change of control or an Acquisition permitted under the terms hereof) (a "Repricing Transaction"), in each case occurring on or prior to the last day of the six-month period following the First Amendment Effective Date, such repayment, prepayment, refinancing, replacement or repricing or effective refinancing will be made at 101.0% of the principal amount so repaid, prepaid, refinanced, replaced or repriced or effectively refinanced."
2. Additional Agreements; Replacement of Non-Consenting Lenders.
2.1 The Administrative Agent, as well as each Person party hereto as a Lender, hereby irrevocably consents to the terms of this Agreement.
2.2 As of June 25, 2018, the Borrower shall be deemed to have given notice to each Lender failing to give its consent to this Agreement (each such lender, a "Non-Consenting Lender") of the Borrower's exercise of its rights under Section 14.4 of the Loan Agreement to require that such Non-Consenting Lender assign all of its rights, interests and obligations under the Loan Documents to Goldman Sachs Bank USA pursuant to appropriate Assignments (Goldman Sachs Bank USA as such assignee, the "Assignee Lender").  By its execution of this Agreement, the Assignee Lender hereby (a) agrees to accept such assignment and delegation from, and assume such obligations of, the relevant Non-Consenting Lender, and (b) in its capacity as an assignee of such Non-Consenting Lender, consents to and approves the terms of this Agreement.
3. No Other Amendments or Waivers.
3.1 Except for the amendments to the Loan Agreement expressly set forth in Section 1 hereof, the Loan Agreement shall remain unchanged and in full force and effect and is hereby ratified and confirmed.  Except as expressly set forth in Section 1 hereof, the execution, delivery, and performance of this Agreement shall not operate as a waiver of or as an amendment of, any right, power, or remedy of Administrative Agent or the Lenders under the Loan Agreement or any of the other Loan Documents as in effect prior to the date hereof, nor constitute a waiver of any provision of the Loan Agreement or any of the other Loan Documents.  The agreements set forth herein are limited to the specifics hereof, shall not apply with respect to any facts or occurrences other than those on which the same are based, shall not excuse future non-compliance under the Loan Agreement or other Loan Documents, and shall not operate as a consent to any further or other matter, under the Loan Documents.
3.2   On and after the First Amendment Effective Date, each reference in the Loan Agreement to "this Agreement", "hereunder", "hereof", "herein" or words of like import referring to the Loan Agreement, and each reference in the other Loan Documents to the "Loan Agreement", "thereunder", "thereof" or words of like import referring to the Loan Agreement, shall mean and be a reference to the Loan Agreement as amended by this Agreement.

4. Conditions Precedent.  The effectiveness of this Agreement is subject to the satisfaction of the following conditions precedent (the date of satisfaction of such conditions being referred to herein as the "First Amendment Effective Date"):
4.1 Execution of Agreement.  Each Obligor, Administrative Agent and either (x) the Lenders or (y) if any Lender is a Non-Consenting Lender, the Required Lenders (determined immediately prior to giving effect to this Agreement) and the Assignee Lender, in each case shall have duly executed and delivered this Agreement.
4.2 Payments to Non-Consenting Lenders. Each Non-Consenting Lender shall have received in cash all amounts owed to it under the Loan Documents through the date of the assignment of its Loans.
4.3 Assignments. Each Non-Consenting Lender shall have assigned all of its rights and obligations under the Loan Documents to the Assignee Lender, including all of its Commitments or Loans owing to it or other Obligations, in accordance with Sections 14.3 and 14.4 of the Loan Agreement; provided that it is expressly understood and agreed that pursuant to Section 14.4 of the Loan Agreement, the Administrative Agent has been irrevocably appointed as attorney-in-fact to execute any such Assignment if the Non-Consenting Lender fails to execute it.
4.4 Fees and Expenses.  The Administrative Agent shall have received all fees and other amounts due and payable on or prior to the First Amendment Effective Date, including, to the extent invoiced, reimbursement or other payment of all out-of-pocket expenses required to be reimbursed or paid by the Borrower hereunder or any other Loan Document.
4.5 No Default.  No Default shall exist at the time of, or immediately result from, the consummation of the transactions contemplated by this Agreement.
5. Representations and Warranties.
5.1 Each Obligor has all requisite corporate (or equivalent) power and authority to enter into this Agreement and to carry out the transactions contemplated by, and perform its obligations under, the Loan Agreement as amended by this Agreement (the "Amended Agreement") and the other Loan Documents.
5.2 Each Obligor hereby jointly and severally represents and warrants to Administrative Agent and Lenders, that this Agreement has been duly executed and delivered by such Obligor and constitutes a legal, valid and binding obligation of such Obligor, as applicable, enforceable in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors' rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.
5.3 The execution and delivery by each Obligor of this Agreement and the performance by each Obligor of this Agreement, the Amended Agreement and the other Loan Documents (a) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority or any other third Person (including shareholders or other equity holders or any class of directors or other governing body, whether interested or disinterested, of Borrower or any other Person) to be made or obtained by an Obligor, nor is any such consent, approval, registration, filing or other action necessary for the validity or enforceability of this Agreement, the Amended Agreement or any other Loan Document against an Obligor or the consummation of the transactions contemplated thereby by an Obligor, except such as have been obtained or made and are in full force and effect other than (i) those third party approvals or consents which, if not made or obtained, would not cause a Default hereunder, or would, individually or in the aggregate, not reasonably be expected to have a Material Adverse Effect, (b) will not violate (i) any Sanctions or Applicable Law applicable to an Obligor, (ii) any Organic Documents of any Obligor, or (iii) any order of any Governmental Authority binding on any Obligor, (c) will not violate or result in a default under any Material Contract, or give rise to a right thereunder to require any payment to be made by any Obligor or any Subsidiary thereunder and (d) will not result in the creation or imposition of any consensual Lien on any Property of any Obligor or any Subsidiary (other than the Liens created by the Loan Documents).
6. Acknowledgment and Consent.  Each Guarantor hereby acknowledges that it has reviewed the terms and provisions of the Loan Agreement and this Agreement and consents to the amendment of the Loan Agreement effected pursuant to this Agreement.  Each Guarantor hereby confirms that each Loan Document to which it is a party or otherwise bound and all Collateral encumbered thereby will continue to guarantee or secure, as the case may be, to the fullest extent possible in accordance with the Loan Documents the payment and performance of all "Obligations" under each of the Loan Documents to which is a party (in each case as such terms are defined in the applicable Loan Document).
Each Guarantor acknowledges and agrees that each of the Loan Documents to which it is a party or otherwise bound shall continue in full force and effect and that all of its obligations thereunder shall be valid and enforceable and shall not be im-paired or limited by the execution or effectiveness of this Agreement.  Each Guarantor represents and warrants that all representations and warranties contained in the Amended Agreement and the Loan Documents to which it is a party or otherwise bound are true and correct in all material respects on and as of the First Amendment Effective Date to the same extent as though made on and as of that date, except to the extent such representations and warranties specifically relate to an earlier date, in which case they were true and correct in all material respects on and as of such earlier date.

7. Miscellaneous.
7.1
Captions.  Section captions used in this Agreement are for convenience only, and shall not affect the construction of this Agreement.
7.2
Governing LawUNLESS EXPRESSLY PROVIDED IN ANY LOAN DOCUMENT, THIS AGREEMENT AND ALL CLAIMS SHALL BE GOVERNED BY THE LAWS OF THE STATE OF NEW YORK, WITHOUT GIVING EFFECT TO ANY CONFLICT OF LAW PRINCIPLES.
7.3
Severability.  Wherever possible, each provision of this Agreement shall be interpreted in such manner as to be valid under Applicable Law.  If any provision is found to be invalid under Applicable Law, it shall be ineffective only to the extent of such invalidity and the remaining provisions of this Agreement shall remain in full force and effect.
7.4
Successors and Assigns.  This Agreement shall be binding upon and inure to the benefit of Borrower, Administrative Agent, Lenders (including the Assignee Lender), Secured Parties, and their respective successors and assigns, except that (a) no Obligor shall have the right to assign its rights or delegate its obligations under any Loan Documents; and (b) any assignment by a Lender must be made in compliance with Section 14.3 of the Loan Agreement.
7.5
References.  Any reference to the Loan Agreement contained in any notice, request, certificate, or other document executed concurrently with or after the execution and delivery of this Agreement shall be deemed to include this Agreement unless the context shall otherwise require.
7.6
Loan Document. This Agreement shall be deemed to be and shall constitute a Loan Document.
7.7
Continued Effectiveness.  Notwithstanding anything contained herein, the terms of this Agreement are not intended to and do not serve to effect a novation as to the Loan Agreement.  The Loan Agreement and each of the Loan Documents remain in full force and effect.
7.8
Entire Agreement.  This constitute the entire agreement, and supersede all prior understandings and agreements, among the parties relating to the subject matter thereof.
7.9
Counterparts; Execution.  This Agreement may be executed in counterparts, each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  Delivery of a signature page of this Agreement by telecopy or other electronic means shall be effective as delivery of a manually executed counterpart of such agreement. Any signature, contract formation or record-keeping through electronic means shall have the same legal validity and enforceability as manual or paper-based methods, to the fullest extent permitted by Applicable Law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any similar state law based on the Uniform Electronic Transactions Act.
[Remainder of Page Intentionally Left Blank]


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed by their respective authorized officers as of the day and year first above written.
BORROWER:
DXP ENTERPRISES, INC.
By /s/Kent Yee
Name: Kent Yee
Title: Chief Financial Officer
GUARANTORS:
PUMP-PMI, LLC

By /s/Kent Yee
Name: Kent Yee
Title: Vice President and Assistant Secretary
PMI OPERATING COMPANY, LTD.

By: PUMP-PMI, LLC, as General Partner

By /s/Kent Yee
Name: Kent Yee
Title: Vice President and Assistant Secretary
PMI INVESTMENT, LLC

By /s/Kent Yee
Name: Kent Yee
Title: Vice President and Assistant Secretary
INTEGRATED FLOW SOLUTIONS, LLC

By /s/Kent Yee
Name: Kent Yee
Title: President
DXP HOLDINGS, INC.

By /s/Kent Yee
Name: Kent Yee
Title: Vice President and Assistant Secretary

BEST HOLDING, LLC

By /s/Kent Yee
Name: Kent Yee
Title: Manager
BEST EQUIPMENT SERVICE & SALES COMPANY, LLC

By /s/Kent Yee
Name: Kent Yee
Title: President
B27 HOLDINGS CORP.

By /s/Kent Yee
Name: Kent Yee
Title: President and Assistant Secretary
B27, LLC

By /s/Kent Yee
Name: Kent Yee
Title: Manager
B27 RESOURCES, INC.

By /s/Kent Yee
Name: Kent Yee
Title: President and Assistant Secretary
PUMPWORKS 610, LLC

By /s/Kent Yee
Name: Kent Yee
Title: President



ADMINISTRATIVE AGENT AND LENDERS:

GOLDMAN SACHS BANK USA, as Administrative Agent, and a Lender

By /s/Thomas Manning
Name: Thomas Manning
Title: Authorized Signatory

 

DXP Repricing
 
June 2018
 
 
 
Investor
Total Allocation
Angel Island Capital
9,950,000.00
Apex Credit Partners LLC
4,975,000.00
Apollo Credit Management
9,950,000.00
ArrowMark Colorado Holdings LLC
4,975,000.00
Bain Capital Credit, LP
30,374,593.00
Bank of Nova Scotia
1,990,000.00
Carlyle Investment Management LLC
29,850,000.00
Columbia Management
11,940,000.00
Covenant Credit Partners, LP
4,975,000.00
Eaton Vance Management
19,900,000.00
Fort Washington Investment Advisors Inc.
995,000.00
Hayfin Capital Management LLC
2,985,000.00
Invesco Senior Secured Management, Inc.
15,395,407.00
Marathon Asset Management
6,965,000.00
Metropolitan Life Insurance Company
9,950,000.00
MJX Asset Management LLC
7,960,000.00
Nassau Corporate Credit LLC
1,990,000.00
NEWSTAR CAPITAL LLC
2,985,000.00
Och-Ziff Capital Management
6,965,000.00
Orchard First Source Capital Inc
995,000.00
Penn Capital Management Company, Inc.
995,000.00
PGIM, Inc.
17,910,000.00
Silvermine Capital Management LLC
4,975,000.00
THL Credit Senior Loan Strategies LLC
6,965,000.00
Wellfleet Credit Partners, LLC
4,975,000.00
WHITE HORSE CAPITAL
3,980,000.00
YORK CAPITAL MANAGEMENT
9,950,000.00
ZAIS Group, LLC
995,000.00
Goldman Sachs
11,940,000.00
   
Total
248,750,000.00


EX-101.INS 7 dxpe-20180630.xml XBRL INSTANCE DOCUMENT 0001020710 2018-01-01 2018-06-30 0001020710 2018-08-02 0001020710 2017-12-31 0001020710 2018-06-30 0001020710 us-gaap:SeriesAPreferredStockMember 2018-06-30 0001020710 us-gaap:ConvertiblePreferredStockMember 2017-12-31 0001020710 us-gaap:SeriesAPreferredStockMember 2017-12-31 0001020710 us-gaap:ConvertiblePreferredStockMember 2018-06-30 0001020710 2017-04-01 2017-06-30 0001020710 2018-04-01 2018-06-30 0001020710 2017-01-01 2017-06-30 0001020710 2016-12-31 0001020710 2017-06-30 0001020710 srt:MaximumMember 2018-07-01 2018-06-30 0001020710 srt:MinimumMember 2018-07-01 2018-06-30 0001020710 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001020710 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-06-30 0001020710 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001020710 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001020710 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001020710 dxpe:ServiceCentersMember 2017-12-31 0001020710 dxpe:ServiceCentersMember 2018-06-30 0001020710 dxpe:InnovativePumpingSolutionsMember 2018-06-30 0001020710 dxpe:InnovativePumpingSolutionsMember 2017-12-31 0001020710 dxpe:SupplyChainServicesMember 2017-12-31 0001020710 dxpe:SupplyChainServicesMember 2018-06-30 0001020710 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001020710 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001020710 us-gaap:CustomerRelationshipsMember 2017-12-31 0001020710 us-gaap:CustomerRelationshipsMember 2018-06-30 0001020710 2017-01-01 2017-12-31 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001020710 dxpe:TermLoanBMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-06-30 0001020710 dxpe:ABLRevolverMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember dxpe:ABLRevolverMember 2018-06-30 0001020710 us-gaap:CommercialPaperMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-06-30 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember dxpe:TermLoanBMember 2018-06-30 0001020710 us-gaap:CommercialPaperMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001020710 dxpe:ABLRevolverMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001020710 dxpe:ABLRevolverMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-06-30 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2017-12-31 0001020710 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-06-30 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2018-06-30 0001020710 us-gaap:CarryingReportedAmountFairValueDisclosureMember dxpe:TermLoanBMember 2017-12-31 0001020710 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-06-30 0001020710 dxpe:TermLoanBMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001020710 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0001020710 dxpe:TermLoanBMember 2018-06-30 0001020710 dxpe:ABLRevolverMember 2018-06-30 0001020710 dxpe:TermLoanBMember 2018-01-01 2018-06-30 0001020710 dxpe:ABLRevolverMember 2018-01-01 2018-06-30 0001020710 us-gaap:CommercialPaperMember 2018-01-01 2018-06-30 0001020710 dxpe:ABLRevolverMember srt:MaximumMember 2018-01-01 2018-06-30 0001020710 srt:MinimumMember dxpe:ABLRevolverMember 2018-01-01 2018-06-30 0001020710 dxpe:TermLoanBMember srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001020710 srt:MinimumMember dxpe:TermLoanBMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-29 2017-08-29 0001020710 us-gaap:LondonInterbankOfferedRateLIBORMember dxpe:TermLoanBMember 2018-01-01 2018-06-30 0001020710 dxpe:TermLoanBMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-29 2017-08-29 0001020710 dxpe:ABLRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember srt:MinimumMember 2018-01-01 2018-06-30 0001020710 srt:MaximumMember dxpe:ABLRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001020710 dxpe:ABLRevolverMember 2017-12-31 0001020710 dxpe:TermLoanBMember 2017-12-31 0001020710 us-gaap:CommercialPaperMember 2017-12-31 0001020710 us-gaap:CommercialPaperMember 2018-06-30 0001020710 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001020710 us-gaap:RestrictedStockMember 2018-06-30 0001020710 us-gaap:RestrictedStockMember 2017-12-31 0001020710 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001020710 dxpe:ApplicationSpecialtiesIncMember 2018-01-01 2018-01-01 0001020710 dxpe:ApplicationSpecialtiesIncMember 2017-12-31 0001020710 dxpe:ApplicationSpecialtiesIncMember 2018-06-30 0001020710 dxpe:ApplicationSpecialtiesIncMember 2018-01-01 2018-06-30 0001020710 2018-01-01 2018-01-01 0001020710 dxpe:ServiceCentersMember us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:ServiceCentersMember 2018-04-01 2018-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:InnovativePumpingSolutionsMember 2018-04-01 2018-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:InnovativePumpingSolutionsMember 2017-01-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:SupplyChainServicesMember 2018-01-01 2018-06-30 0001020710 us-gaap:OperatingSegmentsMember 2018-01-01 2018-06-30 0001020710 dxpe:SupplyChainServicesMember us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0001020710 dxpe:SupplyChainServicesMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0001020710 dxpe:InnovativePumpingSolutionsMember us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:ServiceCentersMember 2017-01-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0001020710 dxpe:SupplyChainServicesMember us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:InnovativePumpingSolutionsMember 2018-01-01 2018-06-30 0001020710 us-gaap:OperatingSegmentsMember dxpe:ServiceCentersMember 2018-01-01 2018-06-30 0001020710 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-06-30 0001020710 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-06-30 0001020710 us-gaap:MaterialReconcilingItemsMember 2017-04-01 2017-06-30 0001020710 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares dxpe:Segment xbrli:pure dxpe:Agreement false --12-31 2018-06-30 No No Yes Accelerated Filer DXP ENTERPRISES INC 0001020710 17387176 2018 Q2 10-Q 80303000 95013000 185261000 167272000 -19491000 -21001000 153087000 155343000 8477000 542000 271000 3165000 1538000 271000 4291000 4119000 1793000 542000 3588000 4477000 2227000 4770000 8607000 2310000 400000 400000 9015000 11037000 932000 628000 8477000 8607000 8607000 8477000 4291000 4119000 666932000 639083000 317915000 342595000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("US GAAP"). The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited condensed consolidated financial statements have been prepared on substantially the same basis as our annual consolidated financial statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017.</font> For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the opinion of management, these condensed consolidated financial statements contain all adjustments necessary to present fairly the Company's condensed consolidated balance sheets as of December 31, 2017 and June 30, 2018, condensed consolidated statements of operations and comprehensive operations for the three and six months ended June 30, 2018 and June 30, 2017, and condensed consolidated statements of cash flows for the six months ended June 30, 2018 and June 30, 2017. All such adjustments represent normal recurring items.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">All intercompany accounts and transactions have been eliminated upon consolidation.</div></div> 0.076 894000 1400000 15692000 4006000 4006000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("US GAAP"). The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited condensed consolidated financial statements have been prepared on substantially the same basis as our annual consolidated financial statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017.</font> For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In the opinion of management, these condensed consolidated financial statements contain all adjustments necessary to present fairly the Company's condensed consolidated balance sheets as of December 31, 2017 and June 30, 2018, condensed consolidated statements of operations and comprehensive operations for the three and six months ended June 30, 2018 and June 30, 2017, and condensed consolidated statements of cash flows for the six months ended June 30, 2018 and June 30, 2017. All such adjustments represent normal recurring items.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">All intercompany accounts and transactions have been eliminated upon consolidation.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 14 &#8211; BUSINESS ACQUISITIONS</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On January 1, 2018, the Company completed the acquisition of Application Specialties, Inc. ("ASI"), a distributor of cutting tools, abrasives, coolants and machine shop supplies. The Company paid approximately $11.7 million in cash and stock. The purchase price also includes&#160;approximately $4.0 million in contingent consideration. The purchase was financed with $10.8 million of cash on hand as well as issuing $0.9 million of the Company's common stock. ASI will provide the Company's metal working division with new geographic territory and enhance DXP's end market mix. For the six months ended June 30, 2018, ASI contributed sales of $23.0 million and earnings before taxes of approximately $2.6 million.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As part of our purchase agreement, we may pay up to an additional $4.6 million of contingent consideration over the next three years based on the achievement of certain earnings benchmarks established for calendar years 2018, 2019 and 2020. The purchase price includes the estimated fair value of the contingent consideration recorded at the present value of $4.0 million. The estimated fair value of the contingent consideration was determined using a probability-weighted discounted cash flow model. We determined the fair value of the contingent consideration obligations by calculating the probability-weighted payments based on our assessment of the likelihood that the benchmarks will be achieved. The probability-weighted payments were then discounted using a discount rate based on an internal rate of return analysis using the probability-weighted cash flows. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in Note 5. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization ("EBITDA") achieved to the estimated EBITDA used in our forecasts.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 18pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of June 30, 2018 approximately $1.4 million of the actual cash due toward the contingent consideration earned is recorded in current liabilities. We may pay up to an additional $3.2 million over the remaining earn-out period based on the achievement of certain EBITDA benchmarks. The estimated fair value of the contingent consideration is recorded at the present value of $4.0 million at June 30, 2018. Changes in the estimated fair value of the contingent earn-out consideration, up to the total contractual amount, are reflected in our results of operations in the periods in which they are identified. Changes in the fair value of the contingent consideration may materially impact and cause volatility in our future operating results. Changes in our estimates for the contingent consideration are discussed in Note 5 to our condensed consolidated financial statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 18pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The total acquisition consideration is equal to the sum of all cash payments, the fair value of stock issued, and the present value of any contingent consideration. </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the total acquisition consideration for the ASI Purchase:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 24.5pt;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Purchase Price Consideration</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total Consideration</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(Dollars in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Cash payments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Fair value of stock issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">894</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Present value of estimated fair value of contingent earn-out consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total purchase price consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,692</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 4600000 3200000 23000000 2600000 889000 -22691000 22047000 2489000 25579000 1590000 2479000 2888000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 13 - COMMITMENTS AND CONTINGENCIES</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While DXP is unable to predict the outcome of these lawsuits, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on DXP's consolidated financial position, cash flows, or results of operations.</div></div> 100000000 100000000 0.01 0.01 17567912 17315573 174000 174000 5098000 10429000 4424000 14546000 37943000 26915000 4249000 3075000 37899000 53626000 22000 45000 22000 45000 181762000 435602000 226111000 355774000 0.068 0.070 0.0100 0.0100 0.0475 0.0550 0.0125 0.0175 250000000 85000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 10 &#8211; LONG-TERM DEBT</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of the Company's long-term debt consisted of the following (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Carrying Value*</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Carrying Value*</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">ABL Revolver</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Term Loan B</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,125</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">249,519</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">249,375</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,869</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Promissory note due January 2021</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,284</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,284</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total long-term debt</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">250,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,803</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">252,097</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">254,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: current portion</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,408</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,381</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt less current maturities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">247,015</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,395</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,716</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">*Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fair value measurements used by the Company are considered Level 2 inputs, as defined in the fair value hierarchy. The fair value estimates were based on quoted prices for identical or similar securities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">August 2017 Credit Agreements</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On August 29, 2017, the Company entered into two credit agreements (the "August 2017 Credit Agreements") that provided for an $85.0 million asset-backed revolving line of credit (the "ABL Revolver") and a $250.0 million senior secured term loan B (the "Term Loan B"). Under the ABL Revolver, the Company may request $10.0 million incremental revolving loan commitments in an additional aggregate amount not to exceed $50.0 million, subject to pro forma compliance with certain net secured leverage ratio tests.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The applicable rate for the ABL Revolver&#160;is LIBOR plus a margin ranging from 1.25% to 1.75% per annum. The applicable rate for the Term Loan B was LIBOR plus 5.50% subject to a LIBOR floor of 1.00%. The maturity date of the ABL Revolver is August 29, 2022 and the maturity date of the Term Loan B is August 29, 2023.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On June 25, 2018, the Company entered into Amendment No. 1 (the "Repricing Amendment") to the Senior Secured Term Loan B Agreement. The Repricing Amendment, among other things, reduced the applicable rate for the term loans to LIBOR plus 4.75% (subject to a LIBOR floor of 1.00%) from LIBOR plus 5.50%. The Repricing Amendment also includes a "soft call" prepayment penalty of 1.0% for a period of six months commencing with the date of the Repricing Amendment for certain prepayments, refinancing, and amendments.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company accounted for the Repricing Amendment as a modification of debt. Approximately, $60,000 of prior deferred debt issuance cost were accelerated and recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations, attributable to prior syndicate lenders who reduced or eliminated their positions during the amendment process. The Company also incurred $0.9 million of third party fees in connection with the Repricing Amendment, which was also recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of June 30, 2018, the Company had no amount outstanding under the ABL Revolver and had $80.0 million of borrowing capacity, including the impact of letters of credit.</div></div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Interest on Borrowings</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The interest rates on our borrowings outstanding at June 30, 2018 and December 31, 2017, including the amortization of debt issuance costs, were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ABL Revolver</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Term Loan B</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7.1</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Promissory Note</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Weighted average interest rate</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7.0</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company was in compliance with all financial covenants under the August 2017 Credit Agreement as of June&#160;30, 2018.</div></div> 0.029 0.071 0.029 0.038 0.029 0.068 2023-08-29 2022-08-29 2021-01-31 9100000 10100000 218000 1998000 7966000 7069000 5155000 4727000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 11 - STOCK-BASED COMPENSATION</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Restricted Stock</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Under the equity incentive plans approved by our shareholders, directors, consultants and employees may be awarded shares of DXP's common stock. The shares of restricted stock and restricted stock units granted to employees and that are outstanding as of June 30, 2018 vest (or have forfeiture restrictions that lapse) in accordance with one of the following vesting schedules: 100% one year after date of grant; 33.3% each year for three years after date of grant; 20% each year for five years after date of grant; or 10% each year for ten years after date of grant. The shares of restricted stock granted to non-employee directors of DXP vest one year after the grant date. The fair value of restricted stock awards is measured based upon the closing prices of DXP's common stock on the grant dates and is recognized as compensation expense over the vesting period of the awards. Shares of our common stock are issued and outstanding upon the grant of awards of restricted stock. Once restricted stock units vest, new shares of the Company's stock are issued.&#160; At June 30, 2018, 279,149 shares were available for future grant.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Changes in restricted stock for the six months ended June 30, 2018 were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Number of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Grant Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-vested at December 31, 2017</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Granted</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124,474</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31.54</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,400</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">46.68</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Vested</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12,699</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49.67</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-vested at June 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,276</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29.63</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Compensation expense, associated with restricted stock, recognized in the six months ended June 30, 2018 and 2017 was $1.0 million, respectively. Related income tax benefits recognized in earnings for the six months ended June 30, 2018 and 2017 were approximately $0.4<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font>million. Unrecognized compensation expense under the Restricted Stock Plan at June 30, 2018 and December 31, 2017 was $4.4 million and $1.6 million, respectively. As of June 30, 2018, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 28.2 months.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 12 - EARNINGS PER SHARE DATA</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands, except per share data</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,558</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to DXP Enterprises, Inc.</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,562</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,135</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Convertible preferred stock dividend</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to common shareholders</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,540</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,068</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,223</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Per share amount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.66</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.24</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.92</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.42</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Diluted:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,558</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assumed conversion of convertible</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;preferred stock</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total dilutive shares</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,398</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,244</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,378</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,246</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;common shareholders</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,540</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,068</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,223</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Convertible preferred stock dividend</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to DXP Enterprises, Inc. for diluted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;earnings per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,562</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,135</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Per share amount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.63</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.88</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.40</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> 0.24 0.92 0.66 0.42 0.40 0.88 0.63 0.23 36000 -171000 0.35 0.21 0.2521 0.3681 18106000 18483000 P28M6D 1600000 4400000 6185000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="7" valign="bottom" style="vertical-align: middle;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: middle;">&#160;&#160;&#160;&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(in&#160;thousands, unaudited)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value at June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation&#160;Technique</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div></td></tr><tr><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contingent&#160;consideration:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(ASI acquisition)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Discounted&#160;cash&#160;flow</div></td><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Annualized EBITDA and probability of achievement</div></td></tr></table></div> 0 0 4006000 4214000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 5 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Level 1 Inputs</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Level 2 Inputs</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Level 3 Inputs</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include managements assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 measurement as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumption used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent earn-out consideration are measured each reporting period and reflected in our results of operations.&#160; As of June 30, 2018, we recorded a $4 million liability for contingent consideration associated with the acquisition of ASI in other current and long-term liabilities.&#160; See further discussion at </font><font style="background-color: #ffffff;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 14</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> "Business Acquisitions</font>"<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font></font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the&#160;six months&#160;ended&#160;June&#160;30, 2018:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="4" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td colspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value Measurements Using Significant Unobservable Inputs (Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Contingent Liability for Accrued Consideration</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Beginning balance at January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions and settlements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;Acquisition of ASI (Note 14)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,214</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;Settlements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total remeasurement adjustments:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Gains) or losses recorded against goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Ending balance at June 30, 2018*</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end.</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 36pt;">* Included in other current and long-term liabilities</div><div>&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Quantitative Information about Level 3 Fair Value Measurements</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="7" valign="bottom" style="vertical-align: middle;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: middle;">&#160;&#160;&#160;&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(in&#160;thousands, unaudited)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value at June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Valuation&#160;Technique</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Significant Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Inputs</div></td></tr><tr><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contingent&#160;consideration:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(ASI acquisition)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Discounted&#160;cash&#160;flow</div></td><td valign="bottom" style="width: 29.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Annualized EBITDA and probability of achievement</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Sensitivity to Changes in Significant Unobservable Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to the acquisition of ASI are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was&#160;7.6%. Significant increases (decreases) in these unobservable inputs in isolation would result in a significantly (lower) higher fair value measurement.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other financial instruments not measured at fair value on the Company's unaudited condensed consolidated balance sheet at June 30, 2018 but which require disclosure of their fair values include: cash and cash equivalents, trade accounts receivable, trade accounts payable and accrued expenses, accrued payroll and related benefits, and the revolving line of credit and term loan debt under our syndicated credit agreement facility. The Company believes that the estimated fair value of such instruments at June 30, 2018 and December 31, 2017 approximates their carrying value as reported on the unaudited Condensed Consolidated Balance Sheets.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the&#160;six months&#160;ended&#160;June&#160;30, 2018:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td colspan="4" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td colspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value Measurements Using Significant Unobservable Inputs (Level 3)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Contingent Liability for Accrued Consideration</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">(in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Beginning balance at January 1, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions and settlements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;Acquisition of ASI (Note 14)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,214</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;Settlements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total remeasurement adjustments:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Gains) or losses recorded against goodwill</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(208</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Ending balance at June 30, 2018*</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end.</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-left: 36pt;">* Included in other current and long-term liabilities</div><div>&#160;</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div></div> 78525000 75682000 194000 131000 75488000 78394000 784000 949000 162200000 169039000 163149000 168255000 -551000 83806000 590000 84624000 93357000 92767000 818000 0 1318000 9342000 21723000 17698000 10965000 0 187591000 194033000 154473000 160914000 15980000 15980000 17138000 17139000 6442000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>NOTE 8 - GOODWILL AND OTHER INTANGIBLE ASSETS</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents the changes in the carrying amount of goodwill and other intangible assets during the six months ended June 30, 2018 (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Goodwill</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance as of December 31, 2017</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,525</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">266,116</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquired during the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,442</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,627</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Translation adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(551</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(551</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance as of June 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">269,715</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents the goodwill balance by reportable segment as of June 30, 2018 and December 31, 2017 <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</font>:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Service Centers</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">160,914</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">154,473</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Innovative Pumping Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Supply Chain Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,139</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,138</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents a summary of amortizable other intangible assets (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Gross</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Accumulated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying Amount, net</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Gross</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Accumulated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying Amount, net</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">168,255</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(92,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,488</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">162,200</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(83,806</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">784</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(590</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">949</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(818</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">131</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">169,039</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(93,357</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">163,149</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(84,624</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,525</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates. Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives.</div></div> 161561000 85116000 68936000 133451000 6208000 11019000 21469000 15339000 2239000 3776000 5412000 4056000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 9 &#8211; INCOME TAXES</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Tax Cuts and Jobs Act was enacted on December 22, 2017. The Tax Cuts and Jobs Act contains several tax law changes that will impact the Company in the current and future periods. The Company is applying the guidance in Staff Accounting Bulletin ("SAB") 118 issued by the Securities and Exchange Commission when accounting for the enactment-date effects of the Tax Cuts and Jobs Act. Specifically, SAB 118 permits companies to record a provisional amount which can be remeasured during the measurement period due to obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enacted date.&#160; At June 30, 2018, the Company has not completed our accounting for all of the tax effects of the Tax Cuts and Jobs Act; however, in certain cases, as described below, the Company has made a reasonable estimate of other effects. The Company will continue to refine our calculations as additional analysis is completed.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company originally remeasured our U.S. net deferred tax liabilities and recorded a provisional $1.3 million benefit and a corresponding provisional decrease in the U.S. net deferred tax liability relating to the reduction in the U.S. federal corporate income tax rate to 21% from 35%.&#160;We are still in the process of analyzing Tax Cuts and Jobs Act's impact as permitted under SAB 118. The largest impact to the Company being the remeasurement of deferred taxes due to the U.S. statutory tax rate change. The mandatory repatriation and resulting toll charge on accumulated foreign earnings and profits has limited impact on the Company as unremitted earnings from non-US jurisdictions is minimal.&#160; The Company is provisional in its approach and assertion that there is no financial statement impact related to mandatory repatriation as of June 30, 2018. We will continue to monitor tax reform, as we anticipate additional guidance from the Internal Revenue Service will become more available throughout 2018.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Our effective tax rate from continuing operations was a tax expense of 25.21% for the six months ended June 30, 2018 compared to a tax expense of 36.81% for the six months ended June 30, 2017. Compared to the U.S. statutory rate for the six months ended June 30, 2018, the effective tax rate was increased by state taxes, foreign taxes, and nondeductible expenses and partially offset by research and development tax credits. Compared to the U.S. statutory rate for the six months ended June 30, 2017, the effective tax rate was increased by state taxes and nondeductible expenses and partially offset by lower income tax rates on income earned in foreign jurisdictions, domestic production activities deduction, and research and development credits.</div></div> 1440000 986000 815000 3979000 14469000 11768000 2611000 0 6914000 16718000 -614000 1923000 840000 840000 840000 840000 266116000 269715000 7645000 6137000 3992000 11178000 900000 98960000 79820000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 6 &#8211; INVENTORIES</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The carrying values of inventories are as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Finished goods</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">98,960</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">79,820</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr style="height: 14px;"><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Work in process</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,807</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,593</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Inventories</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">91,413</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> 110767000 91413000 11807000 11593000 370537000 381567000 639083000 666932000 248452000 245712000 133115000 124825000 80000000 254591000 248125000 0 0 2284000 249519000 2722000 0 0 2722000 250409000 2284000 249375000 251803000 251869000 252097000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 7 &#8211; COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Costs and estimated profits in excess of billings on uncompleted contracts arise in the consolidated balance sheets when revenues have been recognized but the amounts cannot be billed under the terms of the contracts. Such amounts are recoverable from customers upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Costs incurred on uncompleted contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">53,626</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,899</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Estimated profits, thereon</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,504</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,665</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60,130</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">40,564</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: billings to date</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,265</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,881</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34,865</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,683</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Such amounts were included in the accompanying Condensed Consolidated Balance Sheets for 2018 and 2017 under the following captions (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Costs and estimated profits in excess</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;of billings</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,943</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,915</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Billings in excess of costs and estimated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;profits</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,075</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4,249</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Translation adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34,865</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,683</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 3394000 3381000 3381000 3394000 3408000 3406000 238643000 237875000 248395000 248716000 247015000 251185000 567000 511000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 1 - THE COMPANY</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">DXP Enterprises, Inc. together with its subsidiaries (collectively "DXP," "Company," "us," "we," or "our") was incorporated in Texas on July 26, 1996. DXP Enterprises, Inc. and its subsidiaries are engaged in the business of distributing maintenance, repair and operating ("MRO") products, and service to energy and industrial customers. Additionally, DXP provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers ("SC"), Supply Chain Services ("SCS") and Innovative Pumping Solutions ("IPS"). See <font style="background-color: #ffffff;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 15 "Segment Reporting"</font> for </font>discussion of the business segments.</div></div> -1929000 -5883000 11562000 16113000 7268000 4135000 -13608000 -1118000 4113000 11540000 16068000 7223000 1000 -56000 -305000 -166000 -6983000 7854000 11562000 4135000 16113000 7268000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Recently Adopted Accounting Pronouncements</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation.&#160; </font>In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") ASU 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting.</font> This ASU provides guidance on the types of changes to the terms or conditions of share-based payment awards to which an entity would be required to apply modification accounting. An entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. The amendments in this ASU should be applied prospectively to an award modified on or after the adoption date. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles-Goodwill and Other. </font>In January 2017, the FASB issued ASU 2017-04, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160; </font>This ASU is to simplify how an entity is required to test goodwill for impairment. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU early on December 31, 2017. T</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">he Company's annual tests of goodwill for impairment, including qualitative assessments of all of its reporting units' goodwill, determined a quantitative impairment test was not necessary.&#160; Therefore the adoption of this standard did not have a material effect on the Company's consolidated financial position, results of operations or cash flows.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations. </font>In January 2017, the FASB issued ASU 2017-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business. </font>This ASU clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The effective date of this ASU is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.&#160; As discussed in </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Note 14 "Business Acquisitions</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">", the Company acquired Application Specialties, Inc. in January 2018.&#160; Application Specialties, Inc. met the definition of a business under the new guidance and goodwill was recorded.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Statement of Cash Flows. </font>In August 2016, the FASB issued ASU 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Statement of Cash Flows - Classification of Certain Cash Receipts and Cash Payments.</font> This ASU addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments.</font> In January 2016, the FASB issued ASU 2016-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments: Recognition and Measurement of Financial Assets and Financial Liabilities</font>. This change to the financial instrument model primarily affects the accounting for equity investments, financial liabilities under fair value options and the presentation and disclosure requirements for financial instruments. The effective date for the standard is for fiscal years and interim periods within those years beginning after December 15, 2017. Certain provisions of the new guidance can be adopted early. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Financial Statements.</font></div><div style="text-align: left;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue</font>&#160;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Recognition.</font> In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606),</font> which provides guidance on revenue recognition. The core principal of this guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This guidance requires entities to apply a five-step method to (1) identify the contract(s) with customers, (2) identify the performance obligation(s) in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligation(s) in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. This pronouncement, as amended by ASU 2015-14, was effective for fiscal years, and interim periods within those years, beginning after December 15, 2017.<br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has evaluated the provisions of the new standard and assessed its impact on financial statements, information systems, business processes and financial statement disclosures. We engaged a third party consultant to assist us in assessing our contracts with customers, processes and controls required to address the impact that ASU No. 2014-09 would have on our business. The Company elected the modified retrospective method and adopted the new revenue guidance effective January 1, 2018, with no impact to the opening retained earnings.</div><div style="text-align: left;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The analysis of contracts with customers under the new revenue recognition standard was consistent with the Company's current revenue recognition model, whereby revenue is recognized primarily on the date products are shipped to the customer. The ASU also requires expanded qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, significant judgments and accounting policy.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The adoption of the new standard did not have a material impact on the Company's Consolidated Financial Statements. See Note 4 &#8211; Revenue Recognition.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 3 - RECENT ACCOUNTING PRONOUNCEMENTS</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Recently Adopted Accounting Pronouncements</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation.&#160; </font>In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") ASU 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting.</font> This ASU provides guidance on the types of changes to the terms or conditions of share-based payment awards to which an entity would be required to apply modification accounting. An entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. The amendments in this ASU should be applied prospectively to an award modified on or after the adoption date. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles-Goodwill and Other. </font>In January 2017, the FASB issued ASU 2017-04, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160; </font>This ASU is to simplify how an entity is required to test goodwill for impairment. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU early on December 31, 2017. T</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">he Company's annual tests of goodwill for impairment, including qualitative assessments of all of its reporting units' goodwill, determined a quantitative impairment test was not necessary.&#160; Therefore the adoption of this standard did not have a material effect on the Company's consolidated financial position, results of operations or cash flows.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations. </font>In January 2017, the FASB issued ASU 2017-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business. </font>This ASU clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The effective date of this ASU is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.&#160; As discussed in </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Note 14 "Business Acquisitions</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">", the Company acquired Application Specialties, Inc. in January 2018.&#160; Application Specialties, Inc. met the definition of a business under the new guidance and goodwill was recorded.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Statement of Cash Flows. </font>In August 2016, the FASB issued ASU 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Statement of Cash Flows - Classification of Certain Cash Receipts and Cash Payments.</font> This ASU addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments.</font> In January 2016, the FASB issued ASU 2016-01, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments: Recognition and Measurement of Financial Assets and Financial Liabilities</font>. This change to the financial instrument model primarily affects the accounting for equity investments, financial liabilities under fair value options and the presentation and disclosure requirements for financial instruments. The effective date for the standard is for fiscal years and interim periods within those years beginning after December 15, 2017. Certain provisions of the new guidance can be adopted early. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Financial Statements.</font></div><div style="text-align: left;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue</font>&#160;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Recognition.</font> In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606),</font> which provides guidance on revenue recognition. The core principal of this guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This guidance requires entities to apply a five-step method to (1) identify the contract(s) with customers, (2) identify the performance obligation(s) in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligation(s) in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. This pronouncement, as amended by ASU 2015-14, was effective for fiscal years, and interim periods within those years, beginning after December 15, 2017.<br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has evaluated the provisions of the new standard and assessed its impact on financial statements, information systems, business processes and financial statement disclosures. We engaged a third party consultant to assist us in assessing our contracts with customers, processes and controls required to address the impact that ASU No. 2014-09 would have on our business. The Company elected the modified retrospective method and adopted the new revenue guidance effective January 1, 2018, with no impact to the opening retained earnings.</div><div style="text-align: left;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The analysis of contracts with customers under the new revenue recognition standard was consistent with the Company's current revenue recognition model, whereby revenue is recognized primarily on the date products are shipped to the customer. The ASU also requires expanded qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, significant judgments and accounting policy.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The adoption of the new standard did not have a material impact on the Company's Consolidated Financial Statements. See Note 4 &#8211; Revenue Recognition.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Accounting Pronouncements Not Yet Adopted</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments &#8211; Credit Losses.</font> In June 2016, the FASB issued ASU 2016-13: <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments &#8211; Credit Losses,</font> which replaces the incurred loss impairment methodology in current US GAAP with a methodology that reflects expected credit losses.&#160; The update is intended to provide financial statement users with more useful information about expected credit losses.&#160; The amended guidance is effective for fiscal years beginning after December 15, 2019, with early adoption permitted.&#160; We are currently evaluating the effect, if any, that the guidance will have on the Company's Consolidated Financial Statements and related disclosures<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases. </font>In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases (Topic 842). </font>The update requires organizations that lease assets ("lessees") to recognize the assets and liabilities for the rights and obligations created by leases with terms of more than 12 months. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee remains dependent on its <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">classification as a finance or operating lease. The criteria for determining whether a lease is a finance or operating lease has not been significantly changed by this ASU. The ASU also requires additional disclosure of the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements.&#160;This pronouncement is effective for financial statements issued for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. </font>Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its Consolidated Financial Statements.</div></div> 1416000 -57000 171000 1438000 3 31209000 18493000 20060000 10257000 19623000 27281000 31025000 -38000 3984000 52932000 19599000 36191000 32992000 7767000 12173000 7418000 3447000 16190000 7234000 1676000 -1134000 -1865000 -1511000 455000 1715000 1587000 78525000 75682000 0 2611000 16220000 5645000 596000 136000 45000 45000 10792000 10792000 0 10792000 380000 60000 5516000 1118000 187000 0 22000 22000 45000 45000 1.00 1.00 1.00 1.00 1000000 1000000 1000000 1000000 1122 15000 15000 1122 1000 15000 1000 15000 1122 1122 15000 15000 5296000 4750000 394966000 0 2700000 0 16057000 6963000 3969000 11563000 53035000 53337000 1715000 1001000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents reconciliations of operating income for reportable segments to the consolidated income before taxes (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><font style="font-weight: bold;">&#160;&#160;&#160; Three Months Ended</font><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating income for reportable segments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,144</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,890</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,798</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Adjustment for:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Amortization of intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,119</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,607</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Corporate expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,965</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,342</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,723</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,698</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,060</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,257</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,209</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,493</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Interest expense</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,992</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,645</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other (income) expense, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,416</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">57</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,438</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(171</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income before income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,208</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,469</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,019</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 1688000 399641000 1003000 1010000 1000000 1000000 399000 3532000 150322000 134193000 250698000 597163000 311227000 489225000 164749000 193576000 74257000 93528000 86327000 597163000 43394000 82236000 311227000 44470000 489225000 313461000 250698000 41479000 141899000 368937000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 4 &#8211; REVENUE RECOGNITION</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2014, the FASB issued ASU 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers</font>, and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016, May 2016, and December 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20, respectively. The&#160;core principle of this new revenue recognition guidance is that a company will recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance defines a five-step process to achieve this core principle. The new guidance also requires more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance provides for two transition methods, a full retrospective approach and a modified retrospective approach.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On January 1, 2018, the Company adopted ASC Topic 606 using the modified retrospective method with no impact to the opening retained earnings<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and determined there were no changes required to its reported revenues as a result of the adoption. The Company has enhanced its disclosures of revenue to comply with the new guidance.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Results for reporting periods beginning after January 1, 2018 are presented under ASC Topic 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC Topic 605, "Revenue Recognition."&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Overview</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The&#160;Company's primary source of revenue is the sale of products, and service to energy and industrial customers. The Company is organized into three business segments: Service Centers, Supply Chain Services and Innovative Pumping Solutions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Service Centers segment provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement.&#160; The majority of the Service Centers segment revenue originates from the satisfaction of a single performance obligation, the delivery of products.&#160; Revenues are recognized when an agreement is in place, the performance obligations under the contract have been identified, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract.&#160; We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract.&#160; Revenues are recorded net of sales taxes.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps within our Innovative Pumping Solutions segment. For binding agreements to fabricate tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed.&#160; This typically occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin.&#160; Contracts generally include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation.&#160; We recognize revenue for these contracts using the percentage of completion method, an "input method" as defined by the new standard. Under this method, revenues are recognized as costs are incurred and include estimated profits calculated on the basis of the relationship between costs incurred and total estimated costs at completion. If at any time expected costs exceed the value of the contract, the loss is recognized immediately. The typical time span of these contracts is approximately&#160;three to eighteen months.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management. Like the Service Centers segment above, revenue for the Supply Chain Services segment is recognized upon the completion of performance obligations. Revenues are recognized when an agreement or contract is in place and the price is fixed followed by execution of our performance obligations.&#160; We generally consider the satisfaction of our performance obligation has occurred when title for product passes to the customer or services have been rendered. Revenues are recorded net of sales taxes.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">See<font style="background-color: #ffffff;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Note 15 "Segment Reporting"</font></font>for disaggregation of revenue by reporting segments. The Company believes this disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</div></div> P18M P3M <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The carrying values of inventories are as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Finished goods</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">98,960</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">79,820</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr style="height: 14px;"><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Work in process</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,807</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,593</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Inventories</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">91,413</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents the changes in the carrying amount of goodwill and other intangible assets during the six months ended June 30, 2018 (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Goodwill</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Other</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Intangible Assets</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance as of December 31, 2017</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,525</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">266,116</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquired during the period</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,442</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,627</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Translation adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(551</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(551</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 64%; vertical-align: top; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance as of June 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">269,715</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands, except per share data</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Basic:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,558</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to DXP Enterprises, Inc.</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,562</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,135</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Convertible preferred stock dividend</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to common shareholders</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,540</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,068</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,223</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Per share amount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.66</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.24</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.92</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.42</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Diluted:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Weighted average shares outstanding</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,558</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,404</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Assumed conversion of convertible</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;preferred stock</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">840</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total dilutive shares</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,398</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,244</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,378</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,246</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;common shareholders</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,540</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,068</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,223</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Convertible preferred stock dividend</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">45</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to DXP Enterprises, Inc. for diluted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;earnings per share</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,562</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,135</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,113</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,268</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Per share amount</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.63</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.23</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.88</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.40</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents a summary of amortizable other intangible assets (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Gross</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Accumulated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying Amount, net</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Gross</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Accumulated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic; text-align: center;">Carrying Amount, net</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Customer relationships</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">168,255</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(92,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,488</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">162,200</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(83,806</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Non-compete agreements</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">784</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(590</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">949</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(818</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">131</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 28%; vertical-align: top; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">169,039</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(93,357</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,682</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">163,149</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(84,624</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">78,525</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Changes in restricted stock for the six months ended June 30, 2018 were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Number of</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Shares</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Weighted Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Grant Price</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-vested at December 31, 2017</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77,901</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30.36</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Granted</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">124,474</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31.54</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Forfeited</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2,400</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">46.68</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Vested</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12,699</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 2px; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49.67</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Non-vested at June 30, 2018</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,276</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29.63</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The components of the Company's long-term debt consisted of the following (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30, 2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Carrying Value*</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Carrying Value*</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">ABL Revolver</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Term Loan B</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,125</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">249,519</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">249,375</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,869</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Promissory note due January 2021</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,284</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,284</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,722</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total long-term debt</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">250,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,803</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">252,097</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">254,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: current portion</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,408</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,381</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,406</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Long-term debt less current maturities</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">247,015</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,395</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">248,716</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">251,185</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">*Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">.</font></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the total acquisition consideration for the ASI Purchase:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 24.5pt;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Purchase Price Consideration</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total Consideration</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(Dollars in thousands)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Cash payments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,792</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Fair value of stock issued</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">894</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Present value of estimated fair value of contingent earn-out consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,006</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 88%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total purchase price consideration</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,692</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents the goodwill balance by reportable segment as of June 30, 2018 and December 31, 2017 <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</font>:</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Service Centers</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">160,914</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">154,473</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Innovative Pumping Solutions</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,980</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Supply Chain Services</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,139</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,138</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194,033</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">187,591</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets out financial information related to the Company's segments (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="30" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Sales</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">193,576</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74,257</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">43,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">311,227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">164,749</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,470</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41,479</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">250,698</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,310</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">271</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,119</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,793</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">271</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income (loss) from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,623</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,418</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,984</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,025</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,190</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(38</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,447</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,599</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">excluding amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,933</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,956</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,255</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,144</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,417</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,755</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,718</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,890</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="30" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Sales</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">368,937</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,899</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">86,327</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">597,163</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">313,461</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">93,528</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">82,236</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">489,225</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,165</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">542</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,588</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">542</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,607</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,992</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,173</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52,932</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27,281</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,676</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,234</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,191</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">excluding amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,762</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,338</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,309</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,264</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,776</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,798</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>NOTE 15 - SEGMENT REPORTING</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's reportable business segments are: Service Centers, Innovative Pumping Solutions and Supply Chain Services. The Service Centers segment is engaged in providing maintenance, MRO products, equipment and integrated services, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories. The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps. The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The high degree of integration of the Company's operations necessitates the use of a substantial number of allocations and apportionments in the determination of business segment information. Sales are shown net of intersegment eliminations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets out financial information related to the Company's segments (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="30" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Sales</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">193,576</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74,257</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">43,394</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">311,227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">164,749</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,470</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41,479</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">250,698</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,310</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,538</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">271</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,119</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,227</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,793</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">271</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income (loss) from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,623</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,418</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,984</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,025</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,190</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(38</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,447</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,599</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">excluding amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,933</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,956</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,255</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,144</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,417</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,755</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,718</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,890</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="30" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SC</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">IPS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">SCS</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Sales</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">368,937</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,899</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">86,327</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">597,163</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">313,461</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">93,528</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">82,236</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">489,225</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,770</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,165</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">542</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,588</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">542</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,607</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">32,992</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,173</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,767</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">52,932</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27,281</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,676</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,234</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,191</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 20%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">excluding amortization</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,762</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,338</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,309</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,758</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,264</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,776</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 7%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,798</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents reconciliations of operating income for reportable segments to the consolidated income before taxes (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><font style="font-weight: bold;">&#160;&#160;&#160; Three Months Ended</font><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating income for reportable segments</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,144</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,890</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61,409</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">44,798</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Adjustment for:</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Amortization of intangible assets</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,119</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,291</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,477</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,607</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;Corporate expenses</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,965</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,342</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,723</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,698</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income from operations</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,060</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,257</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">31,209</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,493</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Interest expense</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,137</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,992</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,178</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,645</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other (income) expense, net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,416</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">57</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1,438</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(171</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 52%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Income before income taxes</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,339</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,208</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,469</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,019</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> 58679000 114958000 65056000 130352000 46.68 P1Y 533000 494000 2400 49.67 124474 77901 187276 12699 31.54 30.36 29.63 279149 268546000 285365000 267979000 284854000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;"><u>NOTE 16 - SUBSEQUENT EVENTS</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We have evaluated subsequent events through the date the interim Condensed Consolidated Financial Statements were issued. There were no subsequent events that required recognition or disclosure unless elsewhere identified in this report.</div></div> 17558000 17406000 17404000 17538000 18246000 18378000 18398000 18244000 0 60000 60000 2 0.010 50000000 10000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The interest rates on our borrowings outstanding at June 30, 2018 and December 31, 2017, including the amortization of debt issuance costs, were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ABL Revolver</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Term Loan B</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7.1</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Promissory Note</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2.9</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: top; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Weighted average interest rate</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6.8</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7.0</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr></table></div> -208000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;"><u>Accounting Pronouncements Not Yet Adopted</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments &#8211; Credit Losses.</font> In June 2016, the FASB issued ASU 2016-13: <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Financial Instruments &#8211; Credit Losses,</font> which replaces the incurred loss impairment methodology in current US GAAP with a methodology that reflects expected credit losses.&#160; The update is intended to provide financial statement users with more useful information about expected credit losses.&#160; The amended guidance is effective for fiscal years beginning after December 15, 2019, with early adoption permitted.&#160; We are currently evaluating the effect, if any, that the guidance will have on the Company's Consolidated Financial Statements and related disclosures<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases. </font>In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases (Topic 842). </font>The update requires organizations that lease assets ("lessees") to recognize the assets and liabilities for the rights and obligations created by leases with terms of more than 12 months. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee remains dependent on its <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">classification as a finance or operating lease. The criteria for determining whether a lease is a finance or operating lease has not been significantly changed by this ASU. The ASU also requires additional disclosure of the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements.&#160;This pronouncement is effective for financial statements issued for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. </font>Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its Consolidated Financial Statements.</div></div> 17881000 25265000 6504000 2665000 40564000 60130000 22683000 34865000 -3000 17000 35144000 44798000 23890000 61409000 -1300000 12627000 -551000 11700000 P3Y 0.1 0.333 1 0.2 7882000 2189000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Such amounts were included in the accompanying Condensed Consolidated Balance Sheets for 2018 and 2017 under the following captions (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Costs and estimated profits in excess</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;of billings</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,943</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,915</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Billings in excess of costs and estimated</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;profits</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,075</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(4,249</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Translation adjustment</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34,865</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,683</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2018</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Costs incurred on uncompleted contracts</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">53,626</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">37,899</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Estimated profits, thereon</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,504</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,665</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">60,130</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">40,564</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Less: billings to date</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,265</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,881</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="width: 76%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net</div></td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">34,865</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 1%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="width: 9%; vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,683</div></td><td nowrap="nowrap" valign="bottom" style="width: 1%; vertical-align: bottom; padding-bottom: 4px; text-align: left; background-color: #cceeff;">&#160;</td></tr></table></div> 1150000 102000 780000 11051000 23890000 18417000 8956000 1755000 44798000 31758000 35144000 8309000 37762000 61409000 15338000 4255000 5264000 21933000 7776000 3718000 Included in other current and long-term liabilities Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively. EX-101.SCH 8 dxpe-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - THE COMPANY link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - EARNINGS PER SHARE DATA link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 070300 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - EARNINGS PER SHARE DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 081402 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - THE COMPANY (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - REVENUE RECOGNITION (Details)Default link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Reconciliation of Beginning and Ending Balances (Details) link:presentationLink link:calculationLink link:definitionLink 090504 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Changes (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill Balance by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 090804 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Amortizable Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - EARNINGS PER SHARE DATA (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - BUSINESS ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - SEGMENT REPORTING, Business Segmented Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - SEGMENT REPORTING, Reconciliation of operating Income to Consolidated Income (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 dxpe-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 dxpe-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 dxpe-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Award Type [Axis] Trade accounts payable Trade accounts receivable, net of allowance for doubtful accounts of $11,037 in 2018 and $9,015 in 2017 Accumulated other comprehensive loss Additional paid-in capital Amortization Reconciliation of net income to the net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related income tax benefits recognized Trade accounts receivable, allowance for doubtful accounts Amortization of debt issuance costs Amortization of intangible assets Amortization Amortization of intangible assets ASSETS Assets [Abstract] Total assets Assets Total current assets Assets, Current Current assets: Basis of Presentation Discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Fair value of stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Total purchase price consideration Business Combination, Consideration Transferred Present value of estimated fair value of contingent earn-out consideration Contingent consideration: (ASI acquisition) Business Combination, Contingent Consideration, Liability SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Business Description and Accounting Policies [Text Block] Pro Forma Information [Abstract] Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition [Axis] BUSINESS ACQUISITIONS [Abstract] BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Contingent consideration, maximum Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Earnings before taxes Purchase Price Consideration [Abstract] Business Combination [Abstract] COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS [Abstract] Carrying Value [Member] NET CHANGE IN CASH Cash and Cash Equivalents, Period Increase (Decrease) Cash Cash and Cash Equivalents, at Carrying Value CASH AT BEGINNING OF PERIOD CASH AT END OF PERIOD Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Class of Stock [Domain] Promissory Note [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES [Abstract] Commitments and contingencies (Note 13) Common stock, shares authorized (in shares) Common stock, par value (in dollars per share) Common stock shares issued (in shares) Common stock, $0.01 par value, 100,000,000 shares authorized; 17,567,912 at June 30, 2018 and 17,315,573 at December 31, 2017 shares issued Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Costs and estimated profits in excess of billings Contract with Customer, Asset, Net, Current Billings in excess of costs and estimated profits Billings in excess of costs and estimated profits Contract with Customer, Liability, Current Costs incurred on uncompleted contracts Convertible preferred stock dividend Convertible Preferred Dividends, Net of Tax Series B Convertible Preferred Stock [Member] Cost of sales Schedule of costs and estimated earnings on uncompleted contracts [Abstract] Costs in Excess of Billings on Uncompleted Contracts or Programs [Abstract] Credit Facility [Axis] Credit Facility [Domain] Customer Relationships [Member] LONG-TERM DEBT [Abstract] Weighted average interest rate Basis spread on base rate Debt instrument face amount LONG-TERM DEBT Debt Disclosure [Text Block] Interest rate Maturity date Debt Instrument, Maturity Date Unamortized debt issuance costs Deferred income taxes Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Depreciation STOCK-BASED COMPENSATION [Abstract] STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] EARNINGS PER SHARE DATA Earnings Per Share [Text Block] Basic earnings per share (in dollars per share) Per share amount (in dollars per share) Earnings Per Share, Basic Basic [Abstract] Diluted earnings per share (in dollars per share) Per share amount (in dollars per share) Earnings Per Share, Diluted Diluted [Abstract] EARNINGS PER SHARE DATA [Abstract] EFFECT OF FOREIGN CURRENCY ON CASH Effect of Exchange Rate on Cash and Cash Equivalents Federal statutory income tax rate Effective income tax rate from continuing operations Effective Income Tax Rate Reconciliation, Percent Accrued wages and benefits Compensation cost not yet recognized, period for recognition Unrecognized compensation expense Fair Value [Member] Acquired during the period Finite-lived Intangible Assets Acquired The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end. FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES [Abstract] Measurement Basis [Axis] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Measurement Frequency [Axis] Quantitative Information About Level 3 Fair Value Measurements Fair Value Hierarchy and NAV [Axis] Fair Value Measurement Inputs and Valuation Techniques [Table] Quantitative Information about Level 3 Fair Value Measurements [Abstract] Recurring [Member] Acquisitions and settlements [Abstract] Fair Value, Measurement Frequency [Domain] Settlements Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Acquisition of ASI (Note 14) Fair Value Hierarchy and NAV [Domain] FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Fair Value Disclosures [Text Block] Fair Value Measurement [Domain] Level 3 [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Measurements Using Significant Unobservable Inputs (Level 3) [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Reconciliation of the Beginning and Ending Balance and Gains or Losses Recognized Balance at beginning of period Balance at end of period Carrying amount, net Finite-Lived Intangible Assets, Net Gross carrying amount Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Other Intangibles Assets [Roll Forward] Translation adjustment Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Finite-lived intangible assets, net [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets [Line Items] Gain on sale of building Gain (Loss) on Disposition of Property Plant Equipment Corporate expenses General and Administrative Expense Translation adjustment Goodwill Balance at beginning of period Balance at end of period Goodwill Acquired during the period GOODWILL AND OTHER INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] Goodwill [Abstract] GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract] Goodwill [Line Items] Gross profit Gross Profit INCOME TAXES [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE OPERATIONS (unaudited) [Abstract] Provision for income taxes Income Tax Expense (Benefit) INCOME TAXES Federal income taxes receivable Trade accounts payable and accrued expenses Trade accounts receivable Increase (Decrease) in Accounts Receivable Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Changes in operating assets and liabilities, net of assets and liabilities acquired in business combinations: Assumed conversion of convertible preferred stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Balance at end of period Balance at beginning of period Intangible Assets, Net (Including Goodwill) Interest expense Interest expense Interest Expense Finished goods INVENTORIES Inventory Disclosure [Text Block] INVENTORIES [Abstract] Inventories Inventories Work in process LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Total liabilities Total liabilities and equity Liabilities and Equity Total long-term liabilities Liabilities, Noncurrent Current liabilities: Total current liabilities Liabilities, Current Line of Credit Facility [Table] Line of Credit Facility [Line Items] Borrowing capacity available Total long-term debt Long-term Debt COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS Long-term Contracts or Programs Disclosure [Text Block] Borrowings [Abstract] Long-term Debt, by Current and Noncurrent [Abstract] Current maturities of long-term debt Less: current portion Long-term Debt, Current Maturities Long-term debt, less current maturities and unamortized debt issuance costs Long-term debt, less current maturities Segment Reconciling Items [Member] Noncontrolling interest THE COMPANY Nature of Operations [Text Block] CASH FLOWS FROM FINANCING ACTIVITIES: Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net income attributable to DXP Enterprises, Inc. for diluted earnings per share Net Income (Loss) Available to Common Stockholders, Diluted Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM INVESTING ACTIVITIES: CASH FLOWS FROM OPERATING ACTIVITIES: Net income attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Net income (loss) attributable to noncontrolling interest Less net loss attributable to non-controlling interest Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Net income attributable to DXP Enterprises, Inc. Net income attributable to DXP Enterprises, Inc. Net Income (Loss) Attributable to Parent Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] RECENT ACCOUNTING PRONOUNCEMENTS [Abstract] RECENT ACCOUNTING PRONOUNCEMENTS New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Non-Compete Agreements [Member] Noncompete Agreements [Member] Other (income) expense, net Nonoperating Income (Expense) Number of segments Reportable Segment [Member] Income (loss) from operations Income from operations Income from operations SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES [Abstract] Cumulative translation adjustment Other long-term assets Other intangible assets, net Other long-term liabilities Other current liabilities Payment for employee taxes withheld from stock awards Payments Related to Tax Withholding for Share-based Compensation Dividends paid Payments of Dividends Cash payments Payments to Acquire Businesses, Gross Acquisitions of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt issuance costs Payments of Debt Issuance Costs Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Loss for non-controlling interest owners, net of tax Payments to Noncontrolling Interests Portion at Fair Value Measurement [Member] Preferred stock dividend Convertible preferred stock dividend Preferred stock, par value (in dollars per share) Preferred stock, authorized (in shares) Preferred stock, issued (in shares) Preferred stock Preferred stock, outstanding (in shares) Prepaid expenses and other current assets Proceeds from debt Proceeds from Issuance of Debt Proceeds from the sale of fixed assets Net income Net income Net income Property and equipment, net Bad debt expense Reconciliation of Operating Income for Reportable Segments to Consolidated Income before Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Principal debt payments Repayments of Long-term Debt Restricted Stock [Member] Compensation expense for restricted stock Stock compensation expense Restricted cash Retained earnings Sales Sales REVENUE RECOGNITION [Abstract] REVENUE RECOGNITION Revenue performance obligation expected satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, performance obligation [Abstract] Revenue, Performance Obligation [Abstract] Carrying Values of Inventories Schedule of Inventory, Current [Table Text Block] Goodwill and Other Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Computation of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Amortizable Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Changes in Restricted Stock Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Purchase Price Consideration Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Goodwill Balance by Reportable Segment Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Financial Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segment reporting information [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] SEGMENT REPORTING Segment Reporting Disclosure [Text Block] SEGMENT REPORTING [Abstract] Segments [Domain] Selling, general and administrative expenses Series A Preferred Stock [Member] Series A Preferred Stock [Member] Weighted Average Grant Price [Roll Forward] Forfeited (in dollars per share) Award vesting period Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock compensation expense Share-based Compensation Share-based payment award [Abstract] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (in dollars per share) Restricted Stock [Roll Forward] Granted (in shares) Non-vested, beginning balance (in shares) Non-vested, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Granted (in dollars per share) Non-vested, beginning balance (in dollars per share) Non-vested, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of shares available for future grants (in shares) Award Type [Domain] CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) [Abstract] Class of Stock [Axis] Segments [Axis] Statement [Line Items] Statement [Table] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) [Abstract] Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity: Total DXP Enterprises, Inc. equity Stockholders' Equity Attributable to Parent SUBSEQUENT EVENTS [Abstract] SUBSEQUENT EVENTS Discounted Cash Flow [Member] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Weighted average common shares outstanding (in shares) Weighted average shares outstanding (in shares) Weighted average common and common equivalent shares outstanding - diluted (in shares) Total dilutive shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Write-off of debt issuance costs Write off of Deferred Debt Issuance Cost Consolidation Items [Axis] Consolidation Items [Domain] Maximum [Member] Minimum [Member] Range [Domain] Range [Axis] Number of credit agreement the entity entered into. Number of Credit Agreement Number of credit agreement Interest Rate on Borrowings Outstanding [Abstract] Interest Rate on Borrowings Outstanding [Abstract] The percentage of penalty on soft call for certain prepayments. Prepayment Penalty on Soft Call Prepayment penalty on soft call Incremental increase under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Incremental Increase In Term Loan Incremental increase in term loan Arrangement in which loan proceeds can be obtained by Asset Based Loan and Security Agreement (the "ABL Credit Agreement"). ABL Revolver [Member] A loan from a bank for a specific amount that has a specified repayment schedule. Term Loan B [Member] Tabular disclosure of interest rates on borrowings outstanding. Interest Rate on Borrowings Outstanding [Table Text Block] Interest Rate on Borrowings Outstanding Amount of (gain) loss recorded against goodwill measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis Liability, (Gain) Loss Recorded Against Goodwill (Gains) or losses recorded against goodwill Remeasurement Adjustments [Abstract] Total remeasurement adjustments [Abstract] Disclosure of accounting policy pertaining to new accounting pronouncements yet to adopt and they may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. New Accounting Pronouncements Not Yet Adopted [Policy Text Block] Accounting Pronouncements Not Yet Adopted Costs And Estimated Earnings On Uncompleted Contracts Included In Accompanying Balance Sheets Under Captions [Abstract] Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract] Amount billed to customers under long-term contracts or programs as of the date. Costs And Estimated Earnings Billed To Date Less: billings to date Estimated earnings thereon, on uncompleted contracts. Estimated Earnings Thereon, on Uncompleted Contracts Estimated profits, thereon This amount represents the costs and estimated earnings of uncompleted contracts before billing date. Cost And Earnings Of Uncompleted Contracts Total Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current less Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current and translation adjustment. Contract with Customer, Asset, Net, Current excluding Contract with Customer, Liability, Current and Translation Adjustment Net Amount of Translation adjustment reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer. Billings In Excess Of Cost Current Translation Adjustment Translation adjustment Adjustment for [Abstract] Operating income for reportable segments before amortization of intangibles, corporate and other expense, net. Operating income for reportable segments Operating income for reportable segments Amount of reasonable estimate for income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete. Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Deferred Tax Liability, Provisional Income Tax Benefit Provisional income tax (benefit) Document and Entity Information [Abstract] Total amount of intangible assets including goodwill acquired during the period. Intangible Assets Including Goodwill Acquired Acquired during the period Total purchase price allocation foreign translation adjustment for allocation not yet complete at the prior year end. Total, Intangible Assets Translation adjustment to prior year estimates Translation adjustment Total Goodwill and Intangible Assets [Roll Forward] The name of the company acquired by the entity. Application Specialties, Inc. [Member] Amount of consideration transferred in cash and stock, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Business Combination, Consideration Transferred in Cash and Stock Purchase price of acquisition in cash and stock Period of contingent consideration payment based on the achievement of certain earnings benchmarks. Payment Period of Contingent Consideration Payment period of contingent consideration Represents percentages of vesting in ten year after date of grant. Percentages of vesting in period four Percentages of vesting for ten years Represents percentages of vesting in three year after date of grant. Percentages of vesting in period two Percentages of vesting for three years Represents percentages of vesting in one year after date of grant. Percentages of vesting in period one Percentages of vesting for one year Represents percentages of vesting in five year after date of grant. Percentages of vesting in period three Percentages of vesting for five years Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Contract with Customer, Liability, Customer Advances Current Customer advances Tabular disclosure of costs and estimated earnings on uncompleted contracts accompanying in balance sheet. Costs and Estimated Earnings on Uncompleted Contracts Accompanying in Balance Sheet [Text Block] Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets Tabular disclosure of costs and estimated earnings on uncompleted contracts. Costs And Estimated Earnings On Uncompleted Contracts [Table Text Block] Costs and Estimated Profits on Uncompleted Contracts Amount of increase (decrease) in the asset reflecting the billings in excess of related costs and estimated profits. Increase (Decrease) in Billings in Excess of Costs and Estimated Profits Billings in excess of costs and estimated profits The increase (decrease) during the reporting period in the amount of cost and estimated profits in excess of billings. Costs And Estimated Profits In Excess Of Billings Costs and estimated profits in excess of billings THE COMPANY [Abstract] The innovative pumping solutions segment of the entity. Innovative Pumping Solutions [Member] Innovative Pumping Solutions [Member] The service centers segment of the entity. Service Centers [Member] Service Centers [Member] The supply chain services segment of the entity. Supply Chain Services [Member] Supply Chain Services [Member] Operating income for reportable segments excluding amortization of intangibles. Operating income, excluding amortization Income from operations, excluding amortization EX-101.PRE 12 dxpe-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Aug. 02, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name DXP ENTERPRISES INC  
Entity Central Index Key 0001020710  
Current Fiscal Year End Date --12-31  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   17,387,176
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash $ 2,489 $ 22,047
Restricted cash 399 3,532
Trade accounts receivable, net of allowance for doubtful accounts of $11,037 in 2018 and $9,015 in 2017 185,261 167,272
Inventories 110,767 91,413
Costs and estimated profits in excess of billings 37,943 26,915
Prepaid expenses and other current assets 4,750 5,296
Federal income taxes receivable 986 1,440
Total current assets 342,595 317,915
Property and equipment, net 53,035 53,337
Goodwill 194,033 187,591
Other intangible assets, net 75,682 78,525
Other long-term assets 1,587 1,715
Total assets 666,932 639,083
Current liabilities:    
Current maturities of long-term debt 3,394 3,381
Trade accounts payable 95,013 80,303
Accrued wages and benefits 18,106 18,483
Customer advances 7,882 2,189
Billings in excess of costs and estimated profits 3,075 4,249
Other current liabilities 5,645 16,220
Total current liabilities 133,115 124,825
Long-term debt, less current maturities and unamortized debt issuance costs 237,875 238,643
Other long-term liabilities 2,611 0
Deferred income taxes 7,966 7,069
Total long-term liabilities 248,452 245,712
Total liabilities 381,567 370,537
Commitments and contingencies (Note 13)
Equity:    
Common stock, $0.01 par value, 100,000,000 shares authorized; 17,567,912 at June 30, 2018 and 17,315,573 at December 31, 2017 shares issued 174 174
Additional paid-in capital 155,343 153,087
Retained earnings 150,322 134,193
Accumulated other comprehensive loss (21,001) (19,491)
Total DXP Enterprises, Inc. equity 284,854 267,979
Noncontrolling interest 511 567
Total equity 285,365 268,546
Total liabilities and equity 666,932 639,083
Series A Preferred Stock [Member]    
Equity:    
Preferred stock 1 1
Series B Convertible Preferred Stock [Member]    
Equity:    
Preferred stock $ 15 $ 15
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Trade accounts receivable, allowance for doubtful accounts $ 11,037 $ 9,015
Equity:    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock shares issued (in shares) 17,567,912 17,315,573
Series A Preferred Stock [Member]    
Equity:    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, authorized (in shares) 1,000,000 1,000,000
Preferred stock, issued (in shares) 1,122 1,122
Preferred stock, outstanding (in shares) 1,122 1,122
Series B Convertible Preferred Stock [Member]    
Equity:    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, authorized (in shares) 1,000,000 1,000,000
Preferred stock, issued (in shares) 15,000 15,000
Preferred stock, outstanding (in shares) 15,000 15,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE 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
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE OPERATIONS (unaudited) [Abstract]        
Sales $ 311,227 $ 250,698 $ 597,163 $ 489,225
Cost of sales 226,111 181,762 435,602 355,774
Gross profit 85,116 68,936 161,561 133,451
Selling, general and administrative expenses 65,056 58,679 130,352 114,958
Income from operations 20,060 10,257 31,209 18,493
Other (income) expense, net (1,416) 57 (1,438) (171)
Interest expense 6,137 3,992 11,178 7,645
Income before income taxes 15,339 6,208 21,469 11,019
Provision for income taxes 3,776 2,239 5,412 4,056
Net income 11,563 3,969 16,057 6,963
Net income (loss) attributable to noncontrolling interest 1 (166) (56) (305)
Net income attributable to DXP Enterprises, Inc. 11,562 4,135 16,113 7,268
Preferred stock dividend 22 22 45 45
Net income attributable to common shareholders 11,540 4,113 16,068 7,223
Net income 11,563 3,969 16,057 6,963
Cumulative translation adjustment (1,134) 455 (1,511) (1,865)
Comprehensive income $ 10,429 $ 4,424 $ 14,546 $ 5,098
Basic earnings per share (in dollars per share) $ 0.66 $ 0.24 $ 0.92 $ 0.42
Weighted average common shares outstanding (in shares) 17,558 17,404 17,538 17,406
Diluted earnings per share (in dollars per share) $ 0.63 $ 0.23 $ 0.88 $ 0.40
Weighted average common and common equivalent shares outstanding - diluted (in shares) 18,398 18,244 18,378 18,246
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income attributable to DXP Enterprises, Inc. $ 16,113 $ 7,268
Less net loss attributable to non-controlling interest (56) (305)
Net income 16,057 6,963
Reconciliation of net income to the net cash provided by (used in) operating activities:    
Gain on sale of building (1,318) 0
Depreciation 4,727 5,155
Amortization of intangible assets 8,477 8,607
Bad debt expense 1,715 1,001
Amortization of debt issuance costs 932 628
Write-off of debt issuance costs 60 0
Compensation expense for restricted stock 1,003 1,010
Stock compensation expense 494 533
Deferred income taxes 218 1,998
Changes in operating assets and liabilities, net of assets and liabilities acquired in business combinations:    
Trade accounts receivable (14,469) (11,768)
Costs and estimated profits in excess of billings (11,051) (780)
Inventories (16,718) (6,914)
Prepaid expenses and other assets 614 (1,923)
Trade accounts payable and accrued expenses 815 3,979
Billings in excess of costs and estimated profits (1,150) (102)
Other long-term liabilities 2,611 0
Net cash provided by (used in) operating activities (6,983) 7,854
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (5,516) (1,118)
Proceeds from the sale of fixed assets 2,700 0
Acquisitions of business, net of cash acquired (10,792) 0
Net cash used in investing activities (13,608) (1,118)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from debt 0 394,966
Principal debt payments (1,688) (399,641)
Debt issuance costs (60) (380)
Loss for non-controlling interest owners, net of tax 0 (187)
Dividends paid (45) (45)
Payment for employee taxes withheld from stock awards (136) (596)
Net cash used in financing activities (1,929) (5,883)
EFFECT OF FOREIGN CURRENCY ON CASH (171) 36
NET CHANGE IN CASH (22,691) 889
CASH AT BEGINNING OF PERIOD 25,579 1,590
CASH AT END OF PERIOD $ 2,888 $ 2,479
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY
6 Months Ended
Jun. 30, 2018
THE COMPANY [Abstract]  
THE COMPANY
NOTE 1 - THE COMPANY

DXP Enterprises, Inc. together with its subsidiaries (collectively "DXP," "Company," "us," "we," or "our") was incorporated in Texas on July 26, 1996. DXP Enterprises, Inc. and its subsidiaries are engaged in the business of distributing maintenance, repair and operating ("MRO") products, and service to energy and industrial customers. Additionally, DXP provides integrated, custom pump skid packages, pump remanufacturing and manufactures branded private label pumps to energy and industrial customers. The Company is organized into three business segments: Service Centers ("SC"), Supply Chain Services ("SCS") and Innovative Pumping Solutions ("IPS"). See Note 15 "Segment Reporting" for discussion of the business segments.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES
6 Months Ended
Jun. 30, 2018
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES
NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES

Basis of Presentation

The Company's financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("US GAAP"). The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). The accompanying unaudited condensed consolidated financial statements have been prepared on substantially the same basis as our annual consolidated financial statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017. For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year. In the opinion of management, these condensed consolidated financial statements contain all adjustments necessary to present fairly the Company's condensed consolidated balance sheets as of December 31, 2017 and June 30, 2018, condensed consolidated statements of operations and comprehensive operations for the three and six months ended June 30, 2018 and June 30, 2017, and condensed consolidated statements of cash flows for the six months ended June 30, 2018 and June 30, 2017. All such adjustments represent normal recurring items.

All intercompany accounts and transactions have been eliminated upon consolidation.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 30, 2018
RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS
NOTE 3 - RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

Compensation - Stock Compensation.  In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU provides guidance on the types of changes to the terms or conditions of share-based payment awards to which an entity would be required to apply modification accounting. An entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. The amendments in this ASU should be applied prospectively to an award modified on or after the adoption date. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.
 
Intangibles-Goodwill and Other. In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.  This ASU is to simplify how an entity is required to test goodwill for impairment. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this ASU early on December 31, 2017. The Company's annual tests of goodwill for impairment, including qualitative assessments of all of its reporting units' goodwill, determined a quantitative impairment test was not necessary.  Therefore the adoption of this standard did not have a material effect on the Company's consolidated financial position, results of operations or cash flows.
 
Business Combinations. In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This ASU clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The effective date of this ASU is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.  As discussed in Note 14 "Business Acquisitions", the Company acquired Application Specialties, Inc. in January 2018.  Application Specialties, Inc. met the definition of a business under the new guidance and goodwill was recorded.
 
Statement of Cash Flows. In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows - Classification of Certain Cash Receipts and Cash Payments. This ASU addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.
 
Financial Instruments. In January 2016, the FASB issued ASU 2016-01, Financial Instruments: Recognition and Measurement of Financial Assets and Financial Liabilities. This change to the financial instrument model primarily affects the accounting for equity investments, financial liabilities under fair value options and the presentation and disclosure requirements for financial instruments. The effective date for the standard is for fiscal years and interim periods within those years beginning after December 15, 2017. Certain provisions of the new guidance can be adopted early. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Financial Statements.

Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance on revenue recognition. The core principal of this guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This guidance requires entities to apply a five-step method to (1) identify the contract(s) with customers, (2) identify the performance obligation(s) in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligation(s) in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. This pronouncement, as amended by ASU 2015-14, was effective for fiscal years, and interim periods within those years, beginning after December 15, 2017.
The Company has evaluated the provisions of the new standard and assessed its impact on financial statements, information systems, business processes and financial statement disclosures. We engaged a third party consultant to assist us in assessing our contracts with customers, processes and controls required to address the impact that ASU No. 2014-09 would have on our business. The Company elected the modified retrospective method and adopted the new revenue guidance effective January 1, 2018, with no impact to the opening retained earnings.

The analysis of contracts with customers under the new revenue recognition standard was consistent with the Company's current revenue recognition model, whereby revenue is recognized primarily on the date products are shipped to the customer. The ASU also requires expanded qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, significant judgments and accounting policy.

The adoption of the new standard did not have a material impact on the Company's Consolidated Financial Statements. See Note 4 – Revenue Recognition.

Accounting Pronouncements Not Yet Adopted

Financial Instruments – Credit Losses. In June 2016, the FASB issued ASU 2016-13: Financial Instruments – Credit Losses, which replaces the incurred loss impairment methodology in current US GAAP with a methodology that reflects expected credit losses.  The update is intended to provide financial statement users with more useful information about expected credit losses.  The amended guidance is effective for fiscal years beginning after December 15, 2019, with early adoption permitted.  We are currently evaluating the effect, if any, that the guidance will have on the Company's Consolidated Financial Statements and related disclosures.

Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The update requires organizations that lease assets ("lessees") to recognize the assets and liabilities for the rights and obligations created by leases with terms of more than 12 months. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee remains dependent on its classification as a finance or operating lease. The criteria for determining whether a lease is a finance or operating lease has not been significantly changed by this ASU. The ASU also requires additional disclosure of the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. This pronouncement is effective for financial statements issued for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its Consolidated Financial Statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION
6 Months Ended
Jun. 30, 2018
REVENUE RECOGNITION [Abstract]  
REVENUE RECOGNITION
NOTE 4 – REVENUE RECOGNITION

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016, May 2016, and December 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20, respectively. The core principle of this new revenue recognition guidance is that a company will recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance defines a five-step process to achieve this core principle. The new guidance also requires more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. The new guidance provides for two transition methods, a full retrospective approach and a modified retrospective approach.

On January 1, 2018, the Company adopted ASC Topic 606 using the modified retrospective method with no impact to the opening retained earnings and determined there were no changes required to its reported revenues as a result of the adoption. The Company has enhanced its disclosures of revenue to comply with the new guidance.

Results for reporting periods beginning after January 1, 2018 are presented under ASC Topic 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC Topic 605, "Revenue Recognition." 

Overview
 
The Company's primary source of revenue is the sale of products, and service to energy and industrial customers. The Company is organized into three business segments: Service Centers, Supply Chain Services and Innovative Pumping Solutions.

The Service Centers segment provides a wide range of maintenance, repair and operating (MRO) products, equipment and integrated services, including logistics capabilities, to industrial customers. Revenue is recognized upon the completion of our performance obligation(s) under the sales agreement.  The majority of the Service Centers segment revenue originates from the satisfaction of a single performance obligation, the delivery of products.  Revenues are recognized when an agreement is in place, the performance obligations under the contract have been identified, and the price or consideration to be received is fixed and allocated to the performance obligation(s) in the contract.  We believe our performance obligation has been satisfied when title passes to the customer or services have been rendered under the contract.  Revenues are recorded net of sales taxes.

The Company fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps within our Innovative Pumping Solutions segment. For binding agreements to fabricate tangible assets to customer specifications, the Company recognizes revenues over time when the customer is able to direct the use of and obtain substantially all of the benefits of the work performed.  This typically occurs when the products have no alternative use for us and we have a right to payment for the work completed to date plus a reasonable profit margin.  Contracts generally include cancellation provisions that require the customer to reimburse us for costs incurred through the date of cancellation.  We recognize revenue for these contracts using the percentage of completion method, an "input method" as defined by the new standard. Under this method, revenues are recognized as costs are incurred and include estimated profits calculated on the basis of the relationship between costs incurred and total estimated costs at completion. If at any time expected costs exceed the value of the contract, the loss is recognized immediately. The typical time span of these contracts is approximately three to eighteen months.

The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management. Like the Service Centers segment above, revenue for the Supply Chain Services segment is recognized upon the completion of performance obligations. Revenues are recognized when an agreement or contract is in place and the price is fixed followed by execution of our performance obligations.  We generally consider the satisfaction of our performance obligation has occurred when title for product passes to the customer or services have been rendered. Revenues are recorded net of sales taxes.

SeeNote 15 "Segment Reporting"for disaggregation of revenue by reporting segments. The Company believes this disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES
6 Months Ended
Jun. 30, 2018
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES [Abstract]  
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES
NOTE 5 - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES

Authoritative guidance for financial assets and liabilities measured on a recurring basis applies to all financial assets and financial liabilities that are being measured and reported on a fair value basis. Fair value, as defined in the authoritative guidance, is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The authoritative guidance affects the fair value measurement of an investment with quoted market prices in an active market for identical instruments, which must be classified in one of the following categories:

Level 1 Inputs

Level 1 inputs come from quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2 Inputs

Level 2 inputs are other than quoted prices that are observable for an asset or liability. These inputs include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.

Level 3 Inputs

Level 3 inputs are unobservable inputs for the asset or liability which require the Company's own assumptions.

Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.

Our acquisitions may include contingent consideration as part of the purchase price. The fair value of the contingent consideration is estimated as of the acquisition date based on the present value of the contingent payments to be made using a weighted probability of possible payments. The unobservable inputs used in the determination of the fair value of the contingent consideration include managements assumptions about the likelihood of payment based on the established benchmarks and discount rates based on an internal rate of return analysis. The fair value measurement includes inputs that are Level 3 measurement as discussed above, as they are not observable in the market. Should actual results increase or decrease as compared to the assumption used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent earn-out consideration are measured each reporting period and reflected in our results of operations.  As of June 30, 2018, we recorded a $4 million liability for contingent consideration associated with the acquisition of ASI in other current and long-term liabilities.  See further discussion at Note 14 "Business Acquisitions".
 
For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the six months ended June 30, 2018:
 
  
    
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
 
 
 
Contingent Liability for Accrued Consideration
 
 
 
(in thousands)
 
 
   
Beginning balance at January 1, 2018
 
$
-
 
Acquisitions and settlements
    
     Acquisition of ASI (Note 14)
  
4,214
 
     Settlements
  
-
 
Total remeasurement adjustments:
    
       (Gains) or losses recorded against goodwill
  
(208
)
 
    
Ending balance at June 30, 2018*
 
$
4,006
 
 
    
The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end.
 
$
-
 
 
    
* Included in other current and long-term liabilities
 
    
 
Quantitative Information about Level 3 Fair Value Measurements
 
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
 
         
 
   
 
     
(in thousands, unaudited)
 
Fair Value at June 30, 2018
 
             Valuation Technique
Significant Unobservable
Inputs
Contingent consideration:
(ASI acquisition)
 
$
4,006
 
Discounted cash flow
Annualized EBITDA and probability of achievement

Sensitivity to Changes in Significant Unobservable Inputs
As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to the acquisition of ASI are annualized EBITDA forecasts developed by the Company's management and the probability of achievement of those EBITDA results. The discount rate used in the calculation was 7.6%. Significant increases (decreases) in these unobservable inputs in isolation would result in a significantly (lower) higher fair value measurement.

Other financial instruments not measured at fair value on the Company's unaudited condensed consolidated balance sheet at June 30, 2018 but which require disclosure of their fair values include: cash and cash equivalents, trade accounts receivable, trade accounts payable and accrued expenses, accrued payroll and related benefits, and the revolving line of credit and term loan debt under our syndicated credit agreement facility. The Company believes that the estimated fair value of such instruments at June 30, 2018 and December 31, 2017 approximates their carrying value as reported on the unaudited Condensed Consolidated Balance Sheets.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES
6 Months Ended
Jun. 30, 2018
INVENTORIES [Abstract]  
INVENTORIES
NOTE 6 – INVENTORIES

The carrying values of inventories are as follows (in thousands):

  
June 30,
2018
  
December 31,
2017
 
       
Finished goods
 
$
98,960
  
$
79,820
 
Work in process
  
11,807
   
11,593
 
Inventories
 
$
110,767
  
$
91,413
 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS
6 Months Ended
Jun. 30, 2018
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS [Abstract]  
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS
NOTE 7 – COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS

Costs and estimated profits in excess of billings on uncompleted contracts arise in the consolidated balance sheets when revenues have been recognized but the amounts cannot be billed under the terms of the contracts. Such amounts are recoverable from customers upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):

  
June 30,
2018
  
December 31,
2017
 
Costs incurred on uncompleted contracts
 
$
53,626
  
$
37,899
 
Estimated profits, thereon
  
6,504
   
2,665
 
Total
  
60,130
   
40,564
 
Less: billings to date
  
25,265
   
17,881
 
Net
 
$
34,865
  
$
22,683
 

Such amounts were included in the accompanying Condensed Consolidated Balance Sheets for 2018 and 2017 under the following captions (in thousands):

  
June 30,
2018
  
December 31, 2017
 
Costs and estimated profits in excess
  of billings
 
$
37,943
  
$
26,915
 
Billings in excess of costs and estimated
  profits
  
(3,075
)
  
(4,249
)
Translation adjustment
  
(3
)
  
17
 
Net
 
$
34,865
  
$
22,683
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2018
GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS
NOTE 8 - GOODWILL AND OTHER INTANGIBLE ASSETS

The following table presents the changes in the carrying amount of goodwill and other intangible assets during the six months ended June 30, 2018 (in thousands):

  
Goodwill
  
Other
Intangible Assets
  
Total
 
          
Balance as of December 31, 2017
 
$
187,591
  
$
78,525
  
$
266,116
 
Acquired during the period
  
6,442
   
6,185
   
12,627
 
Translation adjustment
  
-
   
(551
)
  
(551
)
Amortization
  
-
   
(8,477
)
  
(8,477
)
Balance as of June 30, 2018
 
$
194,033
  
$
75,682
  
$
269,715
 

The following table presents the goodwill balance by reportable segment as of June 30, 2018 and December 31, 2017 (in thousands):
 
  
June 30,
2018
  
December 31,
2017
 
Service Centers
 
$
160,914
  
$
154,473
 
Innovative Pumping Solutions
  
15,980
   
15,980
 
Supply Chain Services
  
17,139
   
17,138
 
Total
 
$
194,033
  
$
187,591
 

The following table presents a summary of amortizable other intangible assets (in thousands):

  
June 30, 2018
  
 
December 31, 2017
 
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Carrying Amount, net
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Carrying Amount, net
 
Customer relationships
 
$
168,255
  
$
(92,767
)
  
75,488
   
162,200
   
(83,806
)
  
78,394
 
Non-compete agreements
  
784
   
(590
)
  
194
   
949
   
(818
)
  
131
 
Total
 
$
169,039
  
$
(93,357
)
 
$
75,682
  
$
163,149
  
$
(84,624
)
 
$
78,525
 

Gross carrying amounts as well as accumulated amortization are partially affected by the fluctuation of foreign currency rates. Other intangible assets are amortized according to estimated economic benefits over their estimated useful lives.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES
6 Months Ended
Jun. 30, 2018
INCOME TAXES [Abstract]  
INCOME TAXES
NOTE 9 – INCOME TAXES

The Tax Cuts and Jobs Act was enacted on December 22, 2017. The Tax Cuts and Jobs Act contains several tax law changes that will impact the Company in the current and future periods. The Company is applying the guidance in Staff Accounting Bulletin ("SAB") 118 issued by the Securities and Exchange Commission when accounting for the enactment-date effects of the Tax Cuts and Jobs Act. Specifically, SAB 118 permits companies to record a provisional amount which can be remeasured during the measurement period due to obtaining, preparing, or analyzing additional information about facts and circumstances that existed as of the enacted date.  At June 30, 2018, the Company has not completed our accounting for all of the tax effects of the Tax Cuts and Jobs Act; however, in certain cases, as described below, the Company has made a reasonable estimate of other effects. The Company will continue to refine our calculations as additional analysis is completed.

The Company originally remeasured our U.S. net deferred tax liabilities and recorded a provisional $1.3 million benefit and a corresponding provisional decrease in the U.S. net deferred tax liability relating to the reduction in the U.S. federal corporate income tax rate to 21% from 35%. We are still in the process of analyzing Tax Cuts and Jobs Act's impact as permitted under SAB 118. The largest impact to the Company being the remeasurement of deferred taxes due to the U.S. statutory tax rate change. The mandatory repatriation and resulting toll charge on accumulated foreign earnings and profits has limited impact on the Company as unremitted earnings from non-US jurisdictions is minimal.  The Company is provisional in its approach and assertion that there is no financial statement impact related to mandatory repatriation as of June 30, 2018. We will continue to monitor tax reform, as we anticipate additional guidance from the Internal Revenue Service will become more available throughout 2018.

Our effective tax rate from continuing operations was a tax expense of 25.21% for the six months ended June 30, 2018 compared to a tax expense of 36.81% for the six months ended June 30, 2017. Compared to the U.S. statutory rate for the six months ended June 30, 2018, the effective tax rate was increased by state taxes, foreign taxes, and nondeductible expenses and partially offset by research and development tax credits. Compared to the U.S. statutory rate for the six months ended June 30, 2017, the effective tax rate was increased by state taxes and nondeductible expenses and partially offset by lower income tax rates on income earned in foreign jurisdictions, domestic production activities deduction, and research and development credits.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2018
LONG-TERM DEBT [Abstract]  
LONG-TERM DEBT
NOTE 10 – LONG-TERM DEBT

The components of the Company's long-term debt consisted of the following (in thousands):

  
June 30, 2018
  
December 31, 2017
 
  
Carrying Value*
  
Fair Value
  
Carrying Value*
  
Fair Value
 
             
ABL Revolver
 
$
-
  
$
-
  
$
-
  
$
-
 
Term Loan B
  
248,125
   
249,519
   
249,375
   
251,869
 
Promissory note due January 2021
  
2,284
   
2,284
   
2,722
   
2,722
 
Total long-term debt
  
250,409
   
251,803
   
252,097
   
254,591
 
Less: current portion
  
(3,394
)
  
(3,408
)
  
(3,381
)
  
(3,406
)
Long-term debt less current maturities
 
$
247,015
  
$
248,395
  
$
248,716
  
$
251,185
 

*Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively.

The fair value measurements used by the Company are considered Level 2 inputs, as defined in the fair value hierarchy. The fair value estimates were based on quoted prices for identical or similar securities.

August 2017 Credit Agreements

On August 29, 2017, the Company entered into two credit agreements (the "August 2017 Credit Agreements") that provided for an $85.0 million asset-backed revolving line of credit (the "ABL Revolver") and a $250.0 million senior secured term loan B (the "Term Loan B"). Under the ABL Revolver, the Company may request $10.0 million incremental revolving loan commitments in an additional aggregate amount not to exceed $50.0 million, subject to pro forma compliance with certain net secured leverage ratio tests.

The applicable rate for the ABL Revolver is LIBOR plus a margin ranging from 1.25% to 1.75% per annum. The applicable rate for the Term Loan B was LIBOR plus 5.50% subject to a LIBOR floor of 1.00%. The maturity date of the ABL Revolver is August 29, 2022 and the maturity date of the Term Loan B is August 29, 2023.

On June 25, 2018, the Company entered into Amendment No. 1 (the "Repricing Amendment") to the Senior Secured Term Loan B Agreement. The Repricing Amendment, among other things, reduced the applicable rate for the term loans to LIBOR plus 4.75% (subject to a LIBOR floor of 1.00%) from LIBOR plus 5.50%. The Repricing Amendment also includes a "soft call" prepayment penalty of 1.0% for a period of six months commencing with the date of the Repricing Amendment for certain prepayments, refinancing, and amendments.

The Company accounted for the Repricing Amendment as a modification of debt. Approximately, $60,000 of prior deferred debt issuance cost were accelerated and recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations, attributable to prior syndicate lenders who reduced or eliminated their positions during the amendment process. The Company also incurred $0.9 million of third party fees in connection with the Repricing Amendment, which was also recorded as additional interest expense in the condensed consolidated statements of operations and comprehensive operations.

As of June 30, 2018, the Company had no amount outstanding under the ABL Revolver and had $80.0 million of borrowing capacity, including the impact of letters of credit.
 
Interest on Borrowings

The interest rates on our borrowings outstanding at June 30, 2018 and December 31, 2017, including the amortization of debt issuance costs, were as follows:

  
June 30,
2018
  
December 31,
2017
 
ABL Revolver
  
3.8
%
  
2.9
%
Term Loan B
  
6.8
%
  
7.1
%
Promissory Note
  
2.9
%
  
2.9
%
Weighted average interest rate
  
6.8
%
  
7.0
%
 
The Company was in compliance with all financial covenants under the August 2017 Credit Agreement as of June 30, 2018.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2018
STOCK-BASED COMPENSATION [Abstract]  
STOCK-BASED COMPENSATION
NOTE 11 - STOCK-BASED COMPENSATION

Restricted Stock

Under the equity incentive plans approved by our shareholders, directors, consultants and employees may be awarded shares of DXP's common stock. The shares of restricted stock and restricted stock units granted to employees and that are outstanding as of June 30, 2018 vest (or have forfeiture restrictions that lapse) in accordance with one of the following vesting schedules: 100% one year after date of grant; 33.3% each year for three years after date of grant; 20% each year for five years after date of grant; or 10% each year for ten years after date of grant. The shares of restricted stock granted to non-employee directors of DXP vest one year after the grant date. The fair value of restricted stock awards is measured based upon the closing prices of DXP's common stock on the grant dates and is recognized as compensation expense over the vesting period of the awards. Shares of our common stock are issued and outstanding upon the grant of awards of restricted stock. Once restricted stock units vest, new shares of the Company's stock are issued.  At June 30, 2018, 279,149 shares were available for future grant.

Changes in restricted stock for the six months ended June 30, 2018 were as follows:

  
Number of
Shares
  
Weighted Average
Grant Price
 
Non-vested at December 31, 2017
  
77,901
  
$
30.36
 
Granted
  
124,474
  
$
31.54
 
Forfeited
  
(2,400
)
 
$
46.68
 
Vested
  
(12,699
)
 
$
49.67
 
Non-vested at June 30, 2018
  
187,276
  
$
29.63
 

Compensation expense, associated with restricted stock, recognized in the six months ended June 30, 2018 and 2017 was $1.0 million, respectively. Related income tax benefits recognized in earnings for the six months ended June 30, 2018 and 2017 were approximately $0.4 million. Unrecognized compensation expense under the Restricted Stock Plan at June 30, 2018 and December 31, 2017 was $4.4 million and $1.6 million, respectively. As of June 30, 2018, the weighted average period over which the unrecognized compensation expense is expected to be recognized is 28.2 months.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS PER SHARE DATA
6 Months Ended
Jun. 30, 2018
EARNINGS PER SHARE DATA [Abstract]  
EARNINGS PER SHARE DATA
NOTE 12 - EARNINGS PER SHARE DATA

Basic earnings per share is computed based on weighted average shares outstanding and excludes dilutive securities. Diluted earnings per share is computed including the impacts of all potentially dilutive securities.

The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2018
  
2017
  
2018
  
2017
 
Basic:
            
Weighted average shares outstanding
  
17,558
   
17,404
   
17,538
   
17,406
 
Net income attributable to DXP Enterprises, Inc.
 
$
11,562
  
$
4,135
  
$
16,113
  
$
7,268
 
Convertible preferred stock dividend
  
22
   
22
   
45
   
45
 
Net income attributable to common shareholders
 
$
11,540
  
$
4,113
  
$
16,068
  
$
7,223
 
Per share amount
 
$
0.66
  
$
0.24
  
$
0.92
  
$
0.42
 
                 
Diluted:
                
Weighted average shares outstanding
  
17,558
   
17,404
   
17,538
   
17,406
 
Assumed conversion of convertible
 preferred stock
  
840
   
840
   
840
   
840
 
Total dilutive shares
  
18,398
   
18,244
   
18,378
   
18,246
 
Net income attributable to
 common shareholders
 
$
11,540
  
$
4,113
  
$
16,068
  
$
7,223
 
Convertible preferred stock dividend
  
22
   
22
   
45
   
45
 
Net income attributable to DXP Enterprises, Inc. for diluted
 earnings per share
 
$
11,562
  
$
4,135
  
$
16,113
  
$
7,268
 
Per share amount
 
$
0.63
  
$
0.23
  
$
0.88
  
$
0.40
 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2018
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
NOTE 13 - COMMITMENTS AND CONTINGENCIES

From time to time, the Company is a party to various legal proceedings arising in the ordinary course of business. While DXP is unable to predict the outcome of these lawsuits, it believes that the ultimate resolution will not have, either individually or in the aggregate, a material adverse effect on DXP's consolidated financial position, cash flows, or results of operations.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS ACQUISITIONS
6 Months Ended
Jun. 30, 2018
BUSINESS ACQUISITIONS [Abstract]  
BUSINESS ACQUISITIONS
NOTE 14 – BUSINESS ACQUISITIONS

On January 1, 2018, the Company completed the acquisition of Application Specialties, Inc. ("ASI"), a distributor of cutting tools, abrasives, coolants and machine shop supplies. The Company paid approximately $11.7 million in cash and stock. The purchase price also includes approximately $4.0 million in contingent consideration. The purchase was financed with $10.8 million of cash on hand as well as issuing $0.9 million of the Company's common stock. ASI will provide the Company's metal working division with new geographic territory and enhance DXP's end market mix. For the six months ended June 30, 2018, ASI contributed sales of $23.0 million and earnings before taxes of approximately $2.6 million.

As part of our purchase agreement, we may pay up to an additional $4.6 million of contingent consideration over the next three years based on the achievement of certain earnings benchmarks established for calendar years 2018, 2019 and 2020. The purchase price includes the estimated fair value of the contingent consideration recorded at the present value of $4.0 million. The estimated fair value of the contingent consideration was determined using a probability-weighted discounted cash flow model. We determined the fair value of the contingent consideration obligations by calculating the probability-weighted payments based on our assessment of the likelihood that the benchmarks will be achieved. The probability-weighted payments were then discounted using a discount rate based on an internal rate of return analysis using the probability-weighted cash flows. The fair value measurement includes earnings forecasts which are a Level 3 measurement as discussed in Note 5. The fair value of the contingent consideration is reviewed quarterly over the earn-out period to compare actual earnings before interest, taxes, depreciation and amortization ("EBITDA") achieved to the estimated EBITDA used in our forecasts.
 
As of June 30, 2018 approximately $1.4 million of the actual cash due toward the contingent consideration earned is recorded in current liabilities. We may pay up to an additional $3.2 million over the remaining earn-out period based on the achievement of certain EBITDA benchmarks. The estimated fair value of the contingent consideration is recorded at the present value of $4.0 million at June 30, 2018. Changes in the estimated fair value of the contingent earn-out consideration, up to the total contractual amount, are reflected in our results of operations in the periods in which they are identified. Changes in the fair value of the contingent consideration may materially impact and cause volatility in our future operating results. Changes in our estimates for the contingent consideration are discussed in Note 5 to our condensed consolidated financial statements.
 
The total acquisition consideration is equal to the sum of all cash payments, the fair value of stock issued, and the present value of any contingent consideration.
 
The following table summarizes the total acquisition consideration for the ASI Purchase:
 
Purchase Price Consideration
 
Total Consideration
 
 
 
(Dollars in thousands)
 
Cash payments
 
$
10,792
 
Fair value of stock issued
  
894
 
Present value of estimated fair value of contingent earn-out consideration
  
4,006
 
Total purchase price consideration
 
$
15,692
 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING
6 Months Ended
Jun. 30, 2018
SEGMENT REPORTING [Abstract]  
SEGMENT REPORTING
NOTE 15 - SEGMENT REPORTING

The Company's reportable business segments are: Service Centers, Innovative Pumping Solutions and Supply Chain Services. The Service Centers segment is engaged in providing maintenance, MRO products, equipment and integrated services, including logistics capabilities, to industrial customers. The Service Centers segment provides a wide range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products and safety services categories. The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages, remanufactures pumps and manufactures branded private label pumps. The Supply Chain Services segment provides a wide range of MRO products and manages all or part of a customer's supply chain, including warehouse and inventory management.

The high degree of integration of the Company's operations necessitates the use of a substantial number of allocations and apportionments in the determination of business segment information. Sales are shown net of intersegment eliminations.

The following table sets out financial information related to the Company's segments (in thousands):

  
Three Months Ended June 30,
 
  
2018
  
2017
 
  
SC
  
IPS
  
SCS
  
Total
  
SC
  
IPS
  
SCS
  
Total
 
Sales
 
$
193,576
  
$
74,257
  
$
43,394
  
$
311,227
  
$
164,749
  
$
44,470
  
$
41,479
  
$
250,698
 
Amortization
  
2,310
   
1,538
   
271
   
4,119
   
2,227
   
1,793
   
271
   
4,291
 
Income (loss) from operations
  
19,623
   
7,418
   
3,984
   
31,025
   
16,190
   
(38
)
  
3,447
   
19,599
 
Income from operations,
excluding amortization
 
$
21,933
  
$
8,956
  
$
4,255
  
$
35,144
  
$
18,417
  
$
1,755
  
$
3,718
  
$
23,890
 

  
Six Months Ended June 30,
 
  
2018
  
2017
 
  
SC
  
IPS
  
SCS
  
Total
  
SC
  
IPS
  
SCS
  
Total
 
Sales
 
$
368,937
  
$
141,899
  
$
86,327
  
$
597,163
  
$
313,461
  
$
93,528
  
$
82,236
  
$
489,225
 
Amortization
  
4,770
   
3,165
   
542
   
8,477
   
4,477
   
3,588
   
542
   
8,607
 
Income from operations
  
32,992
   
12,173
   
7,767
   
52,932
   
27,281
   
1,676
   
7,234
   
36,191
 
Income from operations,
excluding amortization
 
$
37,762
  
$
15,338
  
$
8,309
  
$
61,409
  
$
31,758
  
$
5,264
  
$
7,776
  
$
44,798
 


The following table presents reconciliations of operating income for reportable segments to the consolidated income before taxes (in thousands):

      Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2018
  
2017
  
2018
  
2017
 
Operating income for reportable segments
 
$
35,144
  
$
23,890
  
$
61,409
  
$
44,798
 
Adjustment for:
                
 Amortization of intangible assets
  
4,119
   
4,291
   
8,477
   
8,607
 
 Corporate expenses
  
10,965
   
9,342
   
21,723
   
17,698
 
Income from operations
  
20,060
   
10,257
   
31,209
   
18,493
 
Interest expense
  
6,137
   
3,992
   
11,178
   
7,645
 
Other (income) expense, net
  
(1,416
)
  
57
   
(1,438
)
  
(171
)
Income before income taxes
 
$
15,339
  
$
6,208
  
$
21,469
  
$
11,019
 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2018
SUBSEQUENT EVENTS [Abstract]  
SUBSEQUENT EVENTS
NOTE 16 - SUBSEQUENT EVENTS

We have evaluated subsequent events through the date the interim Condensed Consolidated Financial Statements were issued. There were no subsequent events that required recognition or disclosure unless elsewhere identified in this report.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies)
6 Months Ended
Jun. 30, 2018
SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES [Abstract]  
Basis of Presentation
Basis of Presentation

The Company's financial statements are prepared in accordance with generally accepted accounting principles in the United States of America ("US GAAP"). The accompanying condensed consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and its variable interest entity ("VIE"). The accompanying unaudited condensed consolidated financial statements have been prepared on substantially the same basis as our annual consolidated financial statements and should be read in conjunction with our annual report on Form 10-K for the year ended December 31, 2017. For a more complete discussion of our significant accounting policies and business practices, refer to the consolidated annual report on Form 10-K filed with the Securities and Exchange Commission on March 28, 2018. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of results expected for the full fiscal year. In the opinion of management, these condensed consolidated financial statements contain all adjustments necessary to present fairly the Company's condensed consolidated balance sheets as of December 31, 2017 and June 30, 2018, condensed consolidated statements of operations and comprehensive operations for the three and six months ended June 30, 2018 and June 30, 2017, and condensed consolidated statements of cash flows for the six months ended June 30, 2018 and June 30, 2017. All such adjustments represent normal recurring items.

All intercompany accounts and transactions have been eliminated upon consolidation.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
6 Months Ended
Jun. 30, 2018
RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]  
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements

Compensation - Stock Compensation.  In May 2017, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting. This ASU provides guidance on the types of changes to the terms or conditions of share-based payment awards to which an entity would be required to apply modification accounting. An entity would not apply modification accounting if the fair value, vesting conditions, and classification of the awards are the same immediately before and after the modification. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. The amendments in this ASU should be applied prospectively to an award modified on or after the adoption date. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.
 
Intangibles-Goodwill and Other. In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.  This ASU is to simplify how an entity is required to test goodwill for impairment. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this ASU early on December 31, 2017. The Company's annual tests of goodwill for impairment, including qualitative assessments of all of its reporting units' goodwill, determined a quantitative impairment test was not necessary.  Therefore the adoption of this standard did not have a material effect on the Company's consolidated financial position, results of operations or cash flows.
 
Business Combinations. In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This ASU clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill and consolidation. The effective date of this ASU is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.  As discussed in Note 14 "Business Acquisitions", the Company acquired Application Specialties, Inc. in January 2018.  Application Specialties, Inc. met the definition of a business under the new guidance and goodwill was recorded.
 
Statement of Cash Flows. In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows - Classification of Certain Cash Receipts and Cash Payments. This ASU addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice. The effective date of the amendment to the standard is for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Consolidated Financial Statements.
 
Financial Instruments. In January 2016, the FASB issued ASU 2016-01, Financial Instruments: Recognition and Measurement of Financial Assets and Financial Liabilities. This change to the financial instrument model primarily affects the accounting for equity investments, financial liabilities under fair value options and the presentation and disclosure requirements for financial instruments. The effective date for the standard is for fiscal years and interim periods within those years beginning after December 15, 2017. Certain provisions of the new guidance can be adopted early. The Company adopted this ASU as of January 1, 2018, and it did not have a material impact on the Company's Financial Statements.

Revenue Recognition. In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance on revenue recognition. The core principal of this guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This guidance requires entities to apply a five-step method to (1) identify the contract(s) with customers, (2) identify the performance obligation(s) in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligation(s) in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. This pronouncement, as amended by ASU 2015-14, was effective for fiscal years, and interim periods within those years, beginning after December 15, 2017.
The Company has evaluated the provisions of the new standard and assessed its impact on financial statements, information systems, business processes and financial statement disclosures. We engaged a third party consultant to assist us in assessing our contracts with customers, processes and controls required to address the impact that ASU No. 2014-09 would have on our business. The Company elected the modified retrospective method and adopted the new revenue guidance effective January 1, 2018, with no impact to the opening retained earnings.

The analysis of contracts with customers under the new revenue recognition standard was consistent with the Company's current revenue recognition model, whereby revenue is recognized primarily on the date products are shipped to the customer. The ASU also requires expanded qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers, significant judgments and accounting policy.

The adoption of the new standard did not have a material impact on the Company's Consolidated Financial Statements. See Note 4 – Revenue Recognition.
Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Not Yet Adopted

Financial Instruments – Credit Losses. In June 2016, the FASB issued ASU 2016-13: Financial Instruments – Credit Losses, which replaces the incurred loss impairment methodology in current US GAAP with a methodology that reflects expected credit losses.  The update is intended to provide financial statement users with more useful information about expected credit losses.  The amended guidance is effective for fiscal years beginning after December 15, 2019, with early adoption permitted.  We are currently evaluating the effect, if any, that the guidance will have on the Company's Consolidated Financial Statements and related disclosures.

Leases. In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). The update requires organizations that lease assets ("lessees") to recognize the assets and liabilities for the rights and obligations created by leases with terms of more than 12 months. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessee remains dependent on its classification as a finance or operating lease. The criteria for determining whether a lease is a finance or operating lease has not been significantly changed by this ASU. The ASU also requires additional disclosure of the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. This pronouncement is effective for financial statements issued for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the impact that this standard will have on its Consolidated Financial Statements.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2018
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES [Abstract]  
Reconciliation of the Beginning and Ending Balance and Gains or Losses Recognized
For the Company's assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3), the following table provides a reconciliation of the beginning and ending balances for each category therein, and gains or losses recognized during the six months ended June 30, 2018:
 
  
    
Fair Value Measurements Using Significant Unobservable Inputs (Level 3)
 
 
 
Contingent Liability for Accrued Consideration
 
 
 
(in thousands)
 
 
   
Beginning balance at January 1, 2018
 
$
-
 
Acquisitions and settlements
    
     Acquisition of ASI (Note 14)
  
4,214
 
     Settlements
  
-
 
Total remeasurement adjustments:
    
       (Gains) or losses recorded against goodwill
  
(208
)
 
    
Ending balance at June 30, 2018*
 
$
4,006
 
 
    
The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end.
 
$
-
 
 
    
* Included in other current and long-term liabilities
 
    
Quantitative Information About Level 3 Fair Value Measurements
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
 
         
 
   
 
     
(in thousands, unaudited)
 
Fair Value at June 30, 2018
 
             Valuation Technique
Significant Unobservable
Inputs
Contingent consideration:
(ASI acquisition)
 
$
4,006
 
Discounted cash flow
Annualized EBITDA and probability of achievement
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2018
INVENTORIES [Abstract]  
Carrying Values of Inventories
The carrying values of inventories are as follows (in thousands):

  
June 30,
2018
  
December 31,
2017
 
       
Finished goods
 
$
98,960
  
$
79,820
 
Work in process
  
11,807
   
11,593
 
Inventories
 
$
110,767
  
$
91,413
 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Tables)
6 Months Ended
Jun. 30, 2018
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS [Abstract]  
Costs and Estimated Profits on Uncompleted Contracts
Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):

  
June 30,
2018
  
December 31,
2017
 
Costs incurred on uncompleted contracts
 
$
53,626
  
$
37,899
 
Estimated profits, thereon
  
6,504
   
2,665
 
Total
  
60,130
   
40,564
 
Less: billings to date
  
25,265
   
17,881
 
Net
 
$
34,865
  
$
22,683
 
Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets
Such amounts were included in the accompanying Condensed Consolidated Balance Sheets for 2018 and 2017 under the following captions (in thousands):

  
June 30,
2018
  
December 31, 2017
 
Costs and estimated profits in excess
  of billings
 
$
37,943
  
$
26,915
 
Billings in excess of costs and estimated
  profits
  
(3,075
)
  
(4,249
)
Translation adjustment
  
(3
)
  
17
 
Net
 
$
34,865
  
$
22,683
 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2018
GOODWILL AND OTHER INTANGIBLE ASSETS [Abstract]  
Goodwill and Other Intangible Assets
The following table presents the changes in the carrying amount of goodwill and other intangible assets during the six months ended June 30, 2018 (in thousands):

  
Goodwill
  
Other
Intangible Assets
  
Total
 
          
Balance as of December 31, 2017
 
$
187,591
  
$
78,525
  
$
266,116
 
Acquired during the period
  
6,442
   
6,185
   
12,627
 
Translation adjustment
  
-
   
(551
)
  
(551
)
Amortization
  
-
   
(8,477
)
  
(8,477
)
Balance as of June 30, 2018
 
$
194,033
  
$
75,682
  
$
269,715
 
Goodwill Balance by Reportable Segment
The following table presents the goodwill balance by reportable segment as of June 30, 2018 and December 31, 2017 (in thousands):
 
  
June 30,
2018
  
December 31,
2017
 
Service Centers
 
$
160,914
  
$
154,473
 
Innovative Pumping Solutions
  
15,980
   
15,980
 
Supply Chain Services
  
17,139
   
17,138
 
Total
 
$
194,033
  
$
187,591
 
Amortizable Other Intangible Assets
The following table presents a summary of amortizable other intangible assets (in thousands):

  
June 30, 2018
  
 
December 31, 2017
 
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Carrying Amount, net
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Carrying Amount, net
 
Customer relationships
 
$
168,255
  
$
(92,767
)
  
75,488
   
162,200
   
(83,806
)
  
78,394
 
Non-compete agreements
  
784
   
(590
)
  
194
   
949
   
(818
)
  
131
 
Total
 
$
169,039
  
$
(93,357
)
 
$
75,682
  
$
163,149
  
$
(84,624
)
 
$
78,525
 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2018
LONG-TERM DEBT [Abstract]  
Long-term Debt
The components of the Company's long-term debt consisted of the following (in thousands):

  
June 30, 2018
  
December 31, 2017
 
  
Carrying Value*
  
Fair Value
  
Carrying Value*
  
Fair Value
 
             
ABL Revolver
 
$
-
  
$
-
  
$
-
  
$
-
 
Term Loan B
  
248,125
   
249,519
   
249,375
   
251,869
 
Promissory note due January 2021
  
2,284
   
2,284
   
2,722
   
2,722
 
Total long-term debt
  
250,409
   
251,803
   
252,097
   
254,591
 
Less: current portion
  
(3,394
)
  
(3,408
)
  
(3,381
)
  
(3,406
)
Long-term debt less current maturities
 
$
247,015
  
$
248,395
  
$
248,716
  
$
251,185
 

*Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively.
Interest Rate on Borrowings Outstanding
The interest rates on our borrowings outstanding at June 30, 2018 and December 31, 2017, including the amortization of debt issuance costs, were as follows:

  
June 30,
2018
  
December 31,
2017
 
ABL Revolver
  
3.8
%
  
2.9
%
Term Loan B
  
6.8
%
  
7.1
%
Promissory Note
  
2.9
%
  
2.9
%
Weighted average interest rate
  
6.8
%
  
7.0
%
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2018
STOCK-BASED COMPENSATION [Abstract]  
Changes in Restricted Stock
Changes in restricted stock for the six months ended June 30, 2018 were as follows:

  
Number of
Shares
  
Weighted Average
Grant Price
 
Non-vested at December 31, 2017
  
77,901
  
$
30.36
 
Granted
  
124,474
  
$
31.54
 
Forfeited
  
(2,400
)
 
$
46.68
 
Vested
  
(12,699
)
 
$
49.67
 
Non-vested at June 30, 2018
  
187,276
  
$
29.63
 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS PER SHARE DATA (Tables)
6 Months Ended
Jun. 30, 2018
EARNINGS PER SHARE DATA [Abstract]  
Computation of Basic and Diluted Earnings per Share
The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2018
  
2017
  
2018
  
2017
 
Basic:
            
Weighted average shares outstanding
  
17,558
   
17,404
   
17,538
   
17,406
 
Net income attributable to DXP Enterprises, Inc.
 
$
11,562
  
$
4,135
  
$
16,113
  
$
7,268
 
Convertible preferred stock dividend
  
22
   
22
   
45
   
45
 
Net income attributable to common shareholders
 
$
11,540
  
$
4,113
  
$
16,068
  
$
7,223
 
Per share amount
 
$
0.66
  
$
0.24
  
$
0.92
  
$
0.42
 
                 
Diluted:
                
Weighted average shares outstanding
  
17,558
   
17,404
   
17,538
   
17,406
 
Assumed conversion of convertible
 preferred stock
  
840
   
840
   
840
   
840
 
Total dilutive shares
  
18,398
   
18,244
   
18,378
   
18,246
 
Net income attributable to
 common shareholders
 
$
11,540
  
$
4,113
  
$
16,068
  
$
7,223
 
Convertible preferred stock dividend
  
22
   
22
   
45
   
45
 
Net income attributable to DXP Enterprises, Inc. for diluted
 earnings per share
 
$
11,562
  
$
4,135
  
$
16,113
  
$
7,268
 
Per share amount
 
$
0.63
  
$
0.23
  
$
0.88
  
$
0.40
 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS ACQUISITIONS (Tables)
6 Months Ended
Jun. 30, 2018
BUSINESS ACQUISITIONS [Abstract]  
Purchase Price Consideration
The following table summarizes the total acquisition consideration for the ASI Purchase:
 
Purchase Price Consideration
 
Total Consideration
 
 
 
(Dollars in thousands)
 
Cash payments
 
$
10,792
 
Fair value of stock issued
  
894
 
Present value of estimated fair value of contingent earn-out consideration
  
4,006
 
Total purchase price consideration
 
$
15,692
 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING (Tables)
6 Months Ended
Jun. 30, 2018
SEGMENT REPORTING [Abstract]  
Segment Reporting Financial Information
The following table sets out financial information related to the Company's segments (in thousands):

  
Three Months Ended June 30,
 
  
2018
  
2017
 
  
SC
  
IPS
  
SCS
  
Total
  
SC
  
IPS
  
SCS
  
Total
 
Sales
 
$
193,576
  
$
74,257
  
$
43,394
  
$
311,227
  
$
164,749
  
$
44,470
  
$
41,479
  
$
250,698
 
Amortization
  
2,310
   
1,538
   
271
   
4,119
   
2,227
   
1,793
   
271
   
4,291
 
Income (loss) from operations
  
19,623
   
7,418
   
3,984
   
31,025
   
16,190
   
(38
)
  
3,447
   
19,599
 
Income from operations,
excluding amortization
 
$
21,933
  
$
8,956
  
$
4,255
  
$
35,144
  
$
18,417
  
$
1,755
  
$
3,718
  
$
23,890
 

  
Six Months Ended June 30,
 
  
2018
  
2017
 
  
SC
  
IPS
  
SCS
  
Total
  
SC
  
IPS
  
SCS
  
Total
 
Sales
 
$
368,937
  
$
141,899
  
$
86,327
  
$
597,163
  
$
313,461
  
$
93,528
  
$
82,236
  
$
489,225
 
Amortization
  
4,770
   
3,165
   
542
   
8,477
   
4,477
   
3,588
   
542
   
8,607
 
Income from operations
  
32,992
   
12,173
   
7,767
   
52,932
   
27,281
   
1,676
   
7,234
   
36,191
 
Income from operations,
excluding amortization
 
$
37,762
  
$
15,338
  
$
8,309
  
$
61,409
  
$
31,758
  
$
5,264
  
$
7,776
  
$
44,798
 
Reconciliation of Operating Income for Reportable Segments to Consolidated Income before Taxes
The following table presents reconciliations of operating income for reportable segments to the consolidated income before taxes (in thousands):

      Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2018
  
2017
  
2018
  
2017
 
Operating income for reportable segments
 
$
35,144
  
$
23,890
  
$
61,409
  
$
44,798
 
Adjustment for:
                
 Amortization of intangible assets
  
4,119
   
4,291
   
8,477
   
8,607
 
 Corporate expenses
  
10,965
   
9,342
   
21,723
   
17,698
 
Income from operations
  
20,060
   
10,257
   
31,209
   
18,493
 
Interest expense
  
6,137
   
3,992
   
11,178
   
7,645
 
Other (income) expense, net
  
(1,416
)
  
57
   
(1,438
)
  
(171
)
Income before income taxes
 
$
15,339
  
$
6,208
  
$
21,469
  
$
11,019
 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
THE COMPANY (Details)
6 Months Ended
Jun. 30, 2018
Segment
THE COMPANY [Abstract]  
Number of segments 3
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION (Details)
6 Months Ended
Jun. 30, 2018
Segment
REVENUE RECOGNITION [Abstract]  
Number of segments 3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | Minimum [Member]  
Revenue, performance obligation [Abstract]  
Revenue performance obligation expected satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | Maximum [Member]  
Revenue, performance obligation [Abstract]  
Revenue performance obligation expected satisfaction period 18 months
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Reconciliation of Beginning and Ending Balances (Details) - Recurring [Member] - Level 3 [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Fair Value Measurements Using Significant Unobservable Inputs (Level 3) [Roll Forward]  
Beginning balance $ 0
Acquisitions and settlements [Abstract]  
Acquisition of ASI (Note 14) 4,214
Settlements 0
Total remeasurement adjustments [Abstract]  
(Gains) or losses recorded against goodwill (208)
Ending balance 4,006 [1]
The amount of total (gains) or losses for the year included in earnings or changes to net assets, attributable to changes in unrealized (gains) or losses relating to assets or liabilities still held at year-end. $ 0
[1] Included in other current and long-term liabilities
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Quantitative Information (Details) - Level 3 [Member]
$ in Thousands
Jun. 30, 2018
USD ($)
Quantitative Information about Level 3 Fair Value Measurements [Abstract]  
Contingent consideration: (ASI acquisition) $ 4,006
Discounted Cash Flow [Member]  
Quantitative Information about Level 3 Fair Value Measurements [Abstract]  
Discount rate 0.076
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
INVENTORIES [Abstract]    
Finished goods $ 98,960 $ 79,820
Work in process 11,807 11,593
Inventories $ 110,767 $ 91,413
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Schedule of costs and estimated earnings on uncompleted contracts [Abstract]    
Costs incurred on uncompleted contracts $ 53,626 $ 37,899
Estimated profits, thereon 6,504 2,665
Total 60,130 40,564
Less: billings to date 25,265 17,881
Net 34,865 22,683
Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract]    
Costs and estimated profits in excess of billings 37,943 26,915
Billings in excess of costs and estimated profits (3,075) (4,249)
Translation adjustment (3) 17
Net $ 34,865 $ 22,683
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS, Changes (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Goodwill [Abstract]    
Balance at beginning of period $ 187,591  
Acquired during the period 6,442  
Translation adjustment 0  
Balance at end of period 194,033  
Other Intangibles Assets [Roll Forward]    
Balance at beginning of period 78,525  
Acquired during the period 6,185  
Translation adjustment (551)  
Amortization (8,477) $ (8,607)
Balance at end of period 75,682  
Total Goodwill and Intangible Assets [Roll Forward]    
Balance at beginning of period 266,116  
Acquired during the period 12,627  
Translation adjustment (551)  
Amortization (8,477) $ (8,607)
Balance at end of period $ 269,715  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill Balance by Reportable Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Goodwill [Abstract]    
Goodwill $ 194,033 $ 187,591
Service Centers [Member]    
Goodwill [Abstract]    
Goodwill 160,914 154,473
Innovative Pumping Solutions [Member]    
Goodwill [Abstract]    
Goodwill 15,980 15,980
Supply Chain Services [Member]    
Goodwill [Abstract]    
Goodwill $ 17,139 $ 17,138
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS, Amortizable Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Finite-lived intangible assets, net [Abstract]    
Gross carrying amount $ 169,039 $ 163,149
Accumulated amortization (93,357) (84,624)
Carrying amount, net 75,682 78,525
Customer Relationships [Member]    
Finite-lived intangible assets, net [Abstract]    
Gross carrying amount 168,255 162,200
Accumulated amortization (92,767) (83,806)
Carrying amount, net 75,488 78,394
Non-Compete Agreements [Member]    
Finite-lived intangible assets, net [Abstract]    
Gross carrying amount 784 949
Accumulated amortization (590) (818)
Carrying amount, net $ 194 $ 131
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
INCOME TAXES [Abstract]      
Provisional income tax (benefit) $ (1.3)    
Federal statutory income tax rate 21.00%   35.00%
Effective income tax rate from continuing operations 25.21% 36.81%  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
LONG-TERM DEBT (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 29, 2017
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Agreement
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Borrowings [Abstract]            
Less: current portion   $ (3,394)   $ (3,394)   $ (3,381)
Long-term debt, less current maturities   237,875   237,875   238,643
Unamortized debt issuance costs   9,100   $ 9,100   $ 10,100
Number of credit agreement | Agreement       2    
Write-off of debt issuance costs       $ 60 $ 0  
Interest expense   $ 6,137 $ 3,992 $ 11,178 $ 7,645  
Interest Rate on Borrowings Outstanding [Abstract]            
Weighted average interest rate   6.80%   6.80%   7.00%
ABL Revolver [Member]            
Borrowings [Abstract]            
Debt instrument face amount   $ 85,000   $ 85,000    
Maturity date       Aug. 29, 2022    
Borrowing capacity available   $ 80,000   $ 80,000    
Interest Rate on Borrowings Outstanding [Abstract]            
Interest rate   3.80%   3.80%   2.90%
ABL Revolver [Member] | Minimum [Member]            
Borrowings [Abstract]            
Incremental increase in term loan       $ 10,000    
ABL Revolver [Member] | Maximum [Member]            
Borrowings [Abstract]            
Incremental increase in term loan       $ 50,000    
ABL Revolver [Member] | LIBOR [Member] | Minimum [Member]            
Borrowings [Abstract]            
Basis spread on base rate       1.25%    
ABL Revolver [Member] | LIBOR [Member] | Maximum [Member]            
Borrowings [Abstract]            
Basis spread on base rate       1.75%    
Term Loan B [Member]            
Borrowings [Abstract]            
Debt instrument face amount   $ 250,000   $ 250,000    
Maturity date       Aug. 29, 2023    
Prepayment penalty on soft call       1.00%    
Write-off of debt issuance costs       $ 60    
Interest expense       $ 900    
Interest Rate on Borrowings Outstanding [Abstract]            
Interest rate   6.80%   6.80%   7.10%
Term Loan B [Member] | LIBOR [Member]            
Borrowings [Abstract]            
Basis spread on base rate 5.50%     4.75%    
Term Loan B [Member] | LIBOR [Member] | Minimum [Member]            
Borrowings [Abstract]            
Basis spread on base rate 1.00%     1.00%    
Promissory Note [Member]            
Borrowings [Abstract]            
Maturity date       Jan. 31, 2021    
Interest Rate on Borrowings Outstanding [Abstract]            
Interest rate   2.90%   2.90%   2.90%
Carrying Value [Member]            
Borrowings [Abstract]            
Total long-term debt [1]   $ 250,409   $ 250,409   $ 252,097
Less: current portion [1]   (3,394)   (3,394)   (3,381)
Long-term debt, less current maturities [1]   247,015   247,015   248,716
Carrying Value [Member] | ABL Revolver [Member]            
Borrowings [Abstract]            
Total long-term debt [1]   0   0   0
Carrying Value [Member] | Term Loan B [Member]            
Borrowings [Abstract]            
Total long-term debt [1]   248,125   248,125   249,375
Carrying Value [Member] | Promissory Note [Member]            
Borrowings [Abstract]            
Total long-term debt [1]   2,284   2,284   2,722
Fair Value [Member]            
Borrowings [Abstract]            
Total long-term debt   251,803   251,803   254,591
Less: current portion   (3,408)   (3,408)   (3,406)
Long-term debt, less current maturities   248,395   248,395   251,185
Fair Value [Member] | ABL Revolver [Member]            
Borrowings [Abstract]            
Total long-term debt   0   0   0
Fair Value [Member] | Term Loan B [Member]            
Borrowings [Abstract]            
Total long-term debt   249,519   249,519   251,869
Fair Value [Member] | Promissory Note [Member]            
Borrowings [Abstract]            
Total long-term debt   $ 2,284   $ 2,284   $ 2,722
[1] Carrying value amounts do not include unamortized debt issuance costs of $9.1M and $10.1 for June 30, 2018 and December 31, 2017, respectively.
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
STOCK-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Restricted Stock [Roll Forward]      
Stock compensation expense $ 1,003 $ 1,010  
Restricted Stock [Member]      
Share-based payment award [Abstract]      
Percentages of vesting for one year 100.00%    
Percentages of vesting for three years 33.30%    
Percentages of vesting for five years 20.00%    
Percentages of vesting for ten years 10.00%    
Award vesting period 1 year    
Number of shares available for future grants (in shares) 279,149    
Weighted Average Grant Price [Roll Forward]      
Non-vested, beginning balance (in dollars per share) $ 30.36    
Granted (in dollars per share) 31.54    
Forfeited (in dollars per share) 46.68    
Vested (in dollars per share) 49.67    
Non-vested, ending balance (in dollars per share) $ 29.63    
Restricted Stock [Roll Forward]      
Non-vested, beginning balance (in shares) 77,901    
Granted (in shares) 124,474    
Forfeited (in shares) (2,400)    
Vested (in shares) (12,699)    
Non-vested, ending balance (in shares) 187,276    
Stock compensation expense $ 1,000 1,000  
Related income tax benefits recognized 400 $ 400  
Unrecognized compensation expense $ 4,400   $ 1,600
Compensation cost not yet recognized, period for recognition 28 months 6 days    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
EARNINGS PER SHARE DATA (Details) - 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
Basic [Abstract]        
Weighted average shares outstanding (in shares) 17,558 17,404 17,538 17,406
Net income attributable to DXP Enterprises, Inc. $ 11,562 $ 4,135 $ 16,113 $ 7,268
Convertible preferred stock dividend 22 22 45 45
Net income attributable to common shareholders $ 11,540 $ 4,113 $ 16,068 $ 7,223
Per share amount (in dollars per share) $ 0.66 $ 0.24 $ 0.92 $ 0.42
Diluted [Abstract]        
Weighted average shares outstanding (in shares) 17,558 17,404 17,538 17,406
Assumed conversion of convertible preferred stock (in shares) 840 840 840 840
Total dilutive shares (in shares) 18,398 18,244 18,378 18,246
Net income attributable to common shareholders $ 11,540 $ 4,113 $ 16,068 $ 7,223
Convertible preferred stock dividend 22 22 45 45
Net income attributable to DXP Enterprises, Inc. for diluted earnings per share $ 11,562 $ 4,135 $ 16,113 $ 7,268
Per share amount (in dollars per share) $ 0.63 $ 0.23 $ 0.88 $ 0.40
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS ACQUISITIONS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Dec. 31, 2017
Purchase Price Consideration [Abstract]      
Cash payments $ 10,792    
Application Specialties, Inc. [Member]      
Business Combination [Abstract]      
Purchase price of acquisition in cash and stock 11,700    
Contingent consideration, maximum   $ 3,200 $ 4,600
Payment period of contingent consideration   3 years  
Contingent consideration, current   $ 1,400  
Pro Forma Information [Abstract]      
Sales   23,000  
Earnings before taxes   $ 2,600  
Purchase Price Consideration [Abstract]      
Cash payments 10,792    
Fair value of stock issued 894    
Present value of estimated fair value of contingent earn-out consideration 4,006    
Total purchase price consideration $ 15,692    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING, Business Segmented Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information, Profit (Loss) [Abstract]        
Sales $ 311,227 $ 250,698 $ 597,163 $ 489,225
Income (loss) from operations 20,060 10,257 31,209 18,493
Reportable Segment [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Sales 311,227 250,698 597,163 489,225
Amortization 4,119 4,291 8,477 8,607
Income (loss) from operations 31,025 19,599 52,932 36,191
Income from operations, excluding amortization 35,144 23,890 61,409 44,798
Reportable Segment [Member] | Service Centers [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Sales 193,576 164,749 368,937 313,461
Amortization 2,310 2,227 4,770 4,477
Income (loss) from operations 19,623 16,190 32,992 27,281
Income from operations, excluding amortization 21,933 18,417 37,762 31,758
Reportable Segment [Member] | Innovative Pumping Solutions [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Sales 74,257 44,470 141,899 93,528
Amortization 1,538 1,793 3,165 3,588
Income (loss) from operations 7,418 (38) 12,173 1,676
Income from operations, excluding amortization 8,956 1,755 15,338 5,264
Reportable Segment [Member] | Supply Chain Services [Member]        
Segment Reporting Information, Profit (Loss) [Abstract]        
Sales 43,394 41,479 86,327 82,236
Amortization 271 271 542 542
Income (loss) from operations 3,984 3,447 7,767 7,234
Income from operations, excluding amortization $ 4,255 $ 3,718 $ 8,309 $ 7,776
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
SEGMENT REPORTING, Reconciliation of operating Income to Consolidated Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Adjustment for [Abstract]        
Amortization of intangible assets     $ 8,477 $ 8,607
Income from operations $ 20,060 $ 10,257 31,209 18,493
Interest expense 6,137 3,992 11,178 7,645
Other (income) expense, net (1,416) 57 (1,438) (171)
Income before income taxes 15,339 6,208 21,469 11,019
Reportable Segment [Member]        
Segment reporting information [Abstract]        
Operating income for reportable segments 35,144 23,890 61,409 44,798
Adjustment for [Abstract]        
Income from operations 31,025 19,599 52,932 36,191
Segment Reconciling Items [Member]        
Adjustment for [Abstract]        
Amortization of intangible assets 4,119 4,291 8,477 8,607
Corporate expenses $ 10,965 $ 9,342 $ 21,723 $ 17,698
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !1S"$T?(\\#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,$% @ %',(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 " 4&ULS9+/2L0P$(=?17)OIVE5)'1[V<63@N""XBTDL[MAFS\D(^V^O4W= M[2+Z $(NF?GEFV\@K0I"^8@OT0>,9##=C+9W2:BP8@>B( "2.J"5J9P2;FKN M?+22IFO<0Y#J*/<(=57=@T626I*$#"S"0F1=JY50$27Y>,9KM>##9^QGF%: M/5ITE("7'%B7)X;3V+=P!6088;3INX!Z(<[5/[%S!]@Y.2:SI(9A*(=FSDT[ M<'A_?GJ=URV,2R2=PNE5,H). 5?L,OFM66^VCZRK*_Y05/EL^:VH&W''/[+K M#[^KL/7:[,P_-KX(=BW\^A?=%U!+ P04 " 4621A'^_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 ( !1S"$W&HJUH? ( .$( 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <,ULUEG/^)LH*97>>U.W8NN74G;/02"*DC9$/+&.MNK- MA?&&2#7EUT!TG)*S(35U@,,P"1I2M7Z>F;4CSS-VDW75TB/WQ*UI"/^SIS7K MMS[R/Q9>JFLI]4*09QVYTA]4_NR.7,V"*S,:>3N7$V)N>?#UO_5#OB-:TD#H$48\[/="ZUI'4/GZ/0?U)4Q/GXX_H MGTWR*ID3$?3 ZE_5699;?^U[9WHAMUJ^L/X+'1-:^=Z8_3=ZI[6"ZYTHC8+5 MPOQZQ4U(UHQ1U%8:\CX\J]8\^^%-'(TTF(!' IX(./PO(1H)T41 L4E^V)E) M]1.1),\XZST^?*V.:%.@YT@=9J$7S=F9=RI;H5;O>9@%=QUF1.P'!)XAT(0( M5.Q) $,">^S0\:/ P45$L$ $9A 9>C2CQS ]!NFQH<1P (K4&#E MT%-+8$"L#*(=3CC$88I"6"8!91)'9FW)N(@-+)"" JE#1[95 ,B"5]:@Q-KE M6V;9 Y %B0THL7'YD24!0!8K)5& MZQ2E2UI@$>\0=K5L>XV8N18.9ZA'';B64>3J;&R= 9/,_U$6*@7!)8_$$%KGOD%CZVK09AEKP&ESURJQH[7@,P]OJOP"G9K36.? MK4[]>X=-P_D''YK_=\*O52N\$Y.J;9GFV00 -X8 8 M>&PO=V]R:W-H965T&ULC9G;;N,V$(9?Q?!]5^0,3PH< [6* MH@5:8+%%VVLE9F)C)V)+\#_GSH(]#>G7J^J_#+L9Q M\:UM#L/].Q[NB&!YWL:V'3]TQ'M(O3UW?UF.Z[9^+X=C'>CL'M4T!2KFB MK?>'Y7HU/_OVK;N_]W$ICO=+_7R[<&7_?-NG!X4Z]6Q M?HY_Q/'/X^<^W1774K;[-AZ&?7=8]/'I?OFCOJN,F0)FQ5_[>!INKA=34QZZ M[NMT\^OV?JDF1[&)C^-41)V^7F,5FV8J*?GXYU+H\EKG%'A[_5;ZSW/C4V,> MZB%67?/W?CON[I=AN=C&I_JE&;]TIU_BI4%VN;BT_K?X&ILDGYRD.AZ[9I@_ M%X\OP]BUEU*2E;;^=O[>'^;OTZ7\MS Y "X!< W0YL, O 0@"2C.SN:F_E2/ M]7K5=Z=%?QZM8SU-"GV'J3,?IX=SW\V_I=8.Z>GK&ORJ>)W*N4@V9PG<2MXK M*D$1KI(BU7\U :()F./Q-KZ4XU&,QSG>W,2C(HTX2_PL.9RK,*$D[1!$H(R7 MK1C1BN%6-+%REMB;6K"D3@2-19"-6-&(Y4;(L&TLJT0'"X[XK029\^ S;ISH MQG$W2-PX7HU6WI'96'%9J8U&V8P7S7ANQA SGO>_+PVQ7'$5N%);V4L0O03N MQ1(O@=5BO"7SN^(B"Z63G92BDY([<<1)R?L^$$W%-=H8)1O12F:2XE88E!0? M(0.VM!1-@D[[["#I#"4U=Q2H(\V' !4=S4J4(68@HV5@:N!^2NH'^$B41M'W MKI)TP=M29QS)"-:=E#^SU%%2@0R9? YFGP'EJ*$^!@Q*5IS@55 9,SDTF M_>0T-92FP"EI'9UAE:#2+N60&3LR2H&CE"[W&^",U(A:,T."+B6^.9B"#%/@ M,+44IL Q">@#'S!)%UP./B #%3A0+04J<%"FY)9FMX(J-UPR28'GMI;FML"S M5E\Z^J)+*N5R[M! 9%6(="W0=*A MT64&7"BC%#E*'047JHPQ#SDK+V"Z)7&X&R3Q%SE-'Z84")X-%JJLDG4N=F-FFH\Q3 MY#RE*\D&.2?%O82D^V O@3)/D7,PU\M&YJ#Y?@X:F8.&<]#1C-((B*/G;A]) MWON0&6@$!F9FOY&99?#[^R)S!BDPAO7%6>/?48]VQH>:LY/BYJ!Y.OG_O>Z? M]X=A\="-8]?.)\M/73?&5)[ZE+IU%^OM]::)3^-TZ=-U?SYQ/]^,W?'R;T)Q M_4MC_1]02P,$% @ %',(30Q9W?:P @ .0L !@ !X;"]W;W)K$VDFO)C(%I.R=Z8ZBH($4J"FI2-ORG,VC/?%.PLJ[*AS]P3 MY[HF_-\3K=AU[6/_MO!2'D]2+P2;HB5'^I/*7^TS5[-@B+(O:]J(DC4>IX>U M_PFOMCC7!J/X7=*K&(T]G%;FE5Z4B*XV\? MU!_VU,;Q^!;]BTE>)?-*!-VRZD^YEZ>UG_G>GA[(N9(O[/J5]@G%OM=G_YU> M:*7DFD3ML6.5,-_>[BPDJ_LH"J4F[]VS;,SSVL>_V6!#V!O"P8"7'QJBWA!9 MAJ C,ZE^)I)L"LZN'N_^K9;HHL"K2!WF3B^:LS._J6R%6KUL4E0$%QVGESQU MDG D":>*+:#(!DF@]A\@0A B-/YH[,]A?P3Z(^-?CI/ 5A*=)#62QD@P1E%J M)>*JY6.'0ZW(QJ2@-W*0RTJ!&A9=NY=YINAAN53A^ MO';A%H.!'N/4;C)?NQ])IAQP6\% 7W%J%^@7<.W."Z=,<&/!;F=Q:S=SMXH! MHCG9E =N5#A_H'KSQWCF9!U/,+K#Z$OE#\*/92.\5R;5=7>9ZR:2M?U%-1ANRYO_4$L#!!0 ( !1S"$TC>:WJ MO 0 *86 8 >&PO=V]R:W-H965T&ULC9AO;Z,X$,:_ M2I3W6SS^!X[22$U@=2?=2=6N[NXU3=PF6@A9H,W>MS]#:);,#-U[TP#]S=B/ M;<8/7IZK^ENS][Z=_2B+8W,_W[?M:1%%S7;OR[RYJT[^&/[S7-5EWH;;^B5J M3K7/=WU06412"!N5^>$X7RW[9X_U:EF]ML7AZ!_K6?-:EGG][]H7U?E^#O/W M!U\.+_NV>Q"MEJ?\Q7_U[5^GQSK<1=>,W5?'/8=?N[^?)?+;SS_EKT7ZISK_Y09"9SP;U?_@W7P2\ MZTEH8UL53?]WMGUMVJHA_SO87R ' +D-2"T_5& &@+4 MSP#]88 > O3_;<$, 0:U$%VT]X.9YFV^6M;5>59?UL,I[Y8=+$R8KFWWL)^= M_G]A/)OP]&T5NV7TUN49D/4%D2,D$;=(2A&X$E%H_]H)R75B+4FXO&U@0XD$ M4!]^F23[,,E--Q4[5JJ/5^-XR<=K-E[W\7H%V.U>6H+O36KQUIY1-HLA8I142Q MB11J+N.H>&(5@N W(4%5D5U(T(4("A=&AE+.X=K!4*$.Q5@9@\563Y1%F-A? M@4AS DL#VAVCE,/:*&:EP#6?H21HBY 12AC(:%%4FL3+%#*'!N^N&P93#\Y%RR:S KV3& M8-;9B0H"O T!ZD,<]B$#<],=K(LBG\#BS8RC\.Z1<9 24R\:;T" .A"''0@P MWB+,&#:;#*9!&:R,21;L##97#!9+.[&7 6] @#H0AQT(4#\@B;!?,RG#:(,U M?1N*;6O(>1%(/ @([+$DM <3&)%@;AVE! MQ+'9B#&>R#9A1"1O1"0U(L&F87F*FSE<3%A*XD+)4O@;(V.IB8]JR=L026T( MX,_WM61\2*+P:[EA,:G)Q+'9B.^?R(8G+AJ=L96^?ND//)O9MGH]MMTQT>CI M]5#U079G=.CY&A8;8)ZGL,@N1Z8_TU].%/ZY[2[C<%U?3DXO-VUU&DZ%H^O1].H_4$L#!!0 ( !1S M"$U-%PZ4W00 %(8 8 >&PO=V]R:W-H965T&ULC9E; M;^,V$(7_BN'WK,49BI("QT"LHFB!%@BV:/NLV$QLK&2YDA)O_WTE6?':,X?= M?8DN/AP>7O1QR"Q/=?.EW7G?S;Y6Y:%]F.^Z[GB_6+2;G:^*]E-]](?^EY>Z MJ8JN?VQ>%^VQ\<5V+%25"XHBMZB*_6&^6H[OGIK5LG[KROW!/S6S]JVJBN;? MM2_KT\/?-Z_[KKAQ6*U/!:O_@_?_7E\:OJGQ27*=E_Y0[NO#[/&OSS, M'\U];FDH,"K^VOM3>W4_&YKR7-=?AH=?MP_S:'#D2[_IAA!%?WGWN2_+(5+O MXY\IZ/Q2YU#P^OXC^L]CX_O&/!>MS^OR[_VVVSW,T_ELZU^*M[+[7)]^\5.# MXOEL:OUO_MV7O7QPTM>QJBM5\?5\W1_&ZVF*_U$,%Z"I M %T*]'7_7P&>"O"W G9L_-G9V-2?BJY8+9OZ-&O.HW4LADEA[KGOS,WP^M6W_]GUE(EXNWH= DV9]UM"UYJ)8]-$O51"J8DVJ.-U6D&M%&JB!82-X M+,\WC; X@(4![!C 7@7(K.B$LR09)8=S'M=9EL$]*9)+0Z&LQ/HP'*:K@U&_N:HMA(1T"7I('Y1YBA MI!G**8-=GN5%:+1!Q:R1D3 MD $!21*0-=J4%P!)DP:V0HSIQSJ1-"RW0JR3Q#LK5\WOB&[-8(XRX"A+CC(" M)$N,(E60R#E0< MZ!V+26H!256"; $AB?I44YYF@5U]&LBX+.:H!>DHR_,LJS--BN-$CA:0F3@+ M?.460]D"*,MINIY$U\=XE"H*(I55">GBZB2V\LWK>&C=SC;UVZ$;SCROWEX. MQA_')K[4M>=[TU&G_K>VOEB M>WDH_4LWW";]?7,^Y3X_=/5Q.L%?7/Z-L/H/4$L#!!0 ( !1S"$T^@G=: MM $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TK MB!]0$IRU661;:CI5F[1)4:>UGXE]ME'!YP&.NW\_P*[KK5:_ '?<>_?N.-(! MS;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ8/T=0.&1T2U\=#[)N7'"P/.U$#3_!_>I.QEML M9BFEAM9*;(F!*J.WV\-Q%^)CP*.$P2[.)%1R1GP.QK=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ5)?2= M;)F;P4NAX62)&Y3B]N<1I!D+NJ/OCD?1=CXX6)GWO(4G\-_ZDT6++2RU4*"= M,)I8: IZMSL@_&Y+F@2!(&$R@<&CML%[D'*0(0R M7F9.NJ0,P/7YG?U3K!UK.7,']T;^$+7O"GI+20T-'Z1_-.,#S/5\H&0N_@M< M0&)X4((Y*B-=7$DU.&_4S()2%'^==J'C/DXWUSQZ>>'=(L3=5<,96Q#L4[]![*7=9DK-+()ICCE-,NHY9(ABR M+RG2K13']"]XN@W?;RK<1_C^-X7_R)]M$F21(/MOB5LQ?ZIDJYXJL&V<)D MJVF3-NG4:=MG+G$25, 9D$OW[P@NB3B"M&-_MWC$MI*%EGGQG6^8X>"4- MG"UQ@];"_CJ!PK&@>_KJ>))MYZ.#E7DO6O@*_EM_ML%B"TLM-1@GT1 +34'O M]\=3%N-3P'<)HUN=2:SD@O@;+)MAVP ^ _@"N$MYV)0H*7\47I2YQ9'8 MJ?>]B$^\/_+0FRHZ4RO271#O@O=:[K-#SJZ1:(XY33%\';-$L,"^I.!;*4[\ M/SC?AA\V%1X2_/"7PFR;(-LDR!)!]F:)6S&W_R1AJYYJL&V:)D&:'+0! #2 P & 'AL+W=O M!)MYX*#E7G/6_@&[GM_-MYB"TLM%&@K4!,#34'OD^,I"_$Q MX(> T:[.)%1R07P)QN>ZH+L@""14+C!POUWA :0,1%[&SYF3+BD#<'U^8_\8 M:_>U7+B%!Y3/HG9=00^4U-#P0;HG'#_!7,\'2N;BO\ 5I \/2GR."J6-*ZD& MZU#-+%Z*XJ_3+G3YP9&8J?<]#T^< M'%/?FRHX8ROBG1=OO?=:)MEMSJZ!:(XY33'I.F:)8)Y]29%NI3BE_\#3;?A^ M4^$^PO=_*+S;)L@V";)(D/VWQ*V8PU])V*JG"DP;I\F2"@<=)WGE70;V/HUO M\AX^3?M7;EJA+;F@\R\;^]\@.O!2=C=^A#K_P19#0N/"\&UL?5/MCIP@%'T5P@,LCN.TTXF:[&S3M$F;3+9I^YO1 MJY(%K@4:KMD_P+V<<^X'EWQ$\V0[ $>>E=2VH)US_8DQ6W6@N+W# M'K2_:= H[KQI6F9[ [R.)"59FB3OF.)"TS*/OHLI[TSD+^ CX*6"T MJS,)E5P1GX+QI2YH$A(""94+"MQO-W@ *8.03^/WK$F7D(&X/K^H?XJU^UJN MW,(#RE^B=EU!CY34T/!!ND<-*JL$Z5+.* M3T7QYVD7.N[C=',XSK1M0CH3TH5PC''8%"AF_I$[7N8&1V*FWO<\//'NE/K> M5,$96Q'O?/+6>V_E+ON0LUL0FC'G"9.N,0N">?4E1+H5XIR^HJ?;]/UFAOM( MWZ^C'Y)M@6Q3((L"V9LE;F ._Q?)5CU58-HX3994..@XR2OO,K#W:7R3?_!I MVK]QTPIMR16=?]G8_P;1@4\EN?,CU/D/MA@2&A>.[_W93&,V&0[[^0>QY1N7 M?P%02P,$% @ %',(3;%'X%&S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A M36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K87T=09LSI MGKX[GF73^N!@1=:+!KZ!_]Z?+%IL8:FDALY)TQ$+=4[O]H=C&N)CP \)HUN= M2:CD;,Q+,)ZJG.Z"(%!0^L @<+O /2@5B%#&Z\Q)EY0!N#Z_LW^.M6,M9^'@ MWJB?LO)M3F\IJ: 6@_+/9GR$N9YK2N;BO\ %%(8')9BC-,K%E92#\T;/+"A% MB[=IEUW&PO=V]R:W-H965T-(!S0OM@%PY%5);3/:.-<=&;-% TK8&^Q ^YL*C1+. MFZ9FMC,@R@A2DO'-YL"4:#7-T^@[FSS%WLE6P]D0VRLES-L)) X9W=(/QU-; M-RXX6)YVHH9G<-^[L_$6FUG*5H&V+6IBH,KH_?9X2D)\#/C1PF 79Q(JN2"^ M!.-KF=%-$ 02"A<8A-^N\ !2!B(OX]?$2>>4 ;@\?[!_CK7[6B["P@/*GVWI MFHS>45)")7KIGG#X E,]>TJFXK_!%:0/#TI\C@*EC2LI>NM032Q>BA*OX][J MN _CS2&98.L /@'X#+B+>=B8*"K_))S(4X,#,6/O.Q&>>'ODOC=%<,96Q#LO MWGKO-=_N]RF[!J(IYC3&\&7,',$\^YR"KZ4X\7_@?!V^6U6XB_#='PH/ZP3) M*D$2"9+_EK@6<_M7$K;HJ0)3QVFRI,!>QTE>>.>!O>?Q37Z'C]/^*$S=:DLN MZ/S+QOY7B Z\E,V-'Z'&?[#9D%"Y<+SU9S..V6@X[*8?Q.9OG+\#4$L#!!0 M ( !1S"$W>]2SZM@$ -(# 9 >&PO=V]R:W-H965T-L8I[-&W+ M7&^!UQ&D)$N3Y(XI+C0M\^@[VS(W@Y="P]D2-RC%[>\32#,6=$=?'(^B[7QP ML#+O>0O?P'_OSQ8MMK#40H%VPFABH2GH_>YXRD)\#/@A8'2K,PF57(QY"L;G MNJ!)$ 02*A\8.&Y7> I Q'*^#5STB5E *[/+^P?8^U8RX4[>##RIZA]5] # M)34T?)#^T8R?8*[GEI*Y^"]P!8GA00GFJ(QT<275X+Q1,PM*4?QYVH6.^SC= M9(<9M@U(9T"Z XQ#YL21>4?N.=E;LU([-3[GH MR]WM(6?70#3'G*:8=!VS1#!D7U*D6RE.Z1MXN@W?;RK<1_C^'X7OMPFR38(L M$F3_+7$CYBYYE82M>JK MG&:'*G,H.,DK[S+P-ZG\4W^AD_3_I7;5FA'+L;C MR\;^-\9X0"G)#8Y0AQ]L,20T/AS?X=E.8S89WO3S#V++-R[_ %!+ P04 M" 4Z)D%I6CQ-NVRB_LXW?!T MAFT#^ S@"^ FYF%3HJC\D_"BR*P9B9UZWXOPQ,F!8V_*X(RMB'<;\/WFPKW$;[_3>$_"-)-@C02I/\M M<2MF_T<2MNJI!MO$:7*D-$,7)WGE70;VELW#\2.>[31FD^%-/_\@MGSCXB=02P,$% @ %',( M31,#O=.T 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)8J;%H%MH&DQ;$ '!!W:/BLV?4%U\20Y[OY^E.RZWF;L11(I MGL-#BDH'8]]< ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;R>6IZ+UL-)TM;0_'),3'@)<6!KZOC/HPW?#_!U@%\ M O 9M.T29M4W;3M,TV";A,$MSB16;* @4E#XRB+#= MX!&4BD1!QH^)D\XI(W!Y?F5_GVH/M5R%@T=4WV7EVYP>*:F@%KWR3SA\@*F> M-Y1,Q7^"&Z@0'I6$'"4JEU92]LZCGEB"%"U>QEV:M _CS>XPP=8!? +P&7!, M>=B8*"E_)[PH,HL#L6/O.Q&?>'OBH3=E=*96I+L@W@7OK=@>[C-VBT13S'F, MXUPGVJP3[1+#_;XEK,6__2L(6 M/=5@FS1-CI38FS3)"^\\L \\O&PO=V]R:W-H965T]6UJMDDC=(@022*LBX-F;3!*KO@3;V92_9^RD(4#@Q?:,YYPY,Q[GHW7/ MO@,(Y$4KXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO$L>\.TD(:6 M>?*=79G;(2AIX.R('[06[L<)E!T+NJ.OCB?9=B$Z6)GWHH7/$+[T9X<66UAJ MJ<%X:0UQT!3T87<\'6)\"O@J8?2K,XF57*Q]CL:'NJ!9% 0*JA 9!&Y7> 2E M(A'*^#YSTB5E!*[/K^SO4NU8RT5X>+3JFZQ#5]![2FIHQ*#"DQW?PUS/+25S M\1_A"@K#HQ+,45GETTJJP0>K9Q:4HL7+M$N3]G&ZV=_.L&T GP%\ =RG/&Q* ME)2_%4&4N;,C<5/O>Q&?>'?DV)LJ.E,KTAV*]^B]EKN[+&?72#3'G*88OHY9 M(ABR+RGX5HH3_PO.M^'[387[!-__IO ?^0^;!(=$K0! #2 P M&0 'AL+W=O67M\48!Q *_3OP]@QW5;JR_ #'/.G!F&;$3S8EL 1]Z4 MU#:GK7/]@3%;MJ"$O<(>M+^IT2CAO&D:9GL#HHH@)1G?[6Z8$IVF119])U-D M.#C9:3@98@>EA/EU!(EC3A/ZX7CLFM8%!RNR7C3P!.Y'?S+>8@M+U2G0MD-- M#-0YO4\.QS3$QX"?'8QV=2:ADC/B2S"^5CG=!4$@H72!0?CM @\@92#R,EYG M3KJD#,#U^8/]5:W-Z1TD%M1BD>\3Q"\SU7%,R%_\-+B!] M>%#BO/7>2Y'<[C-V"41SS'&*X>N8)8)Y]B4% MWTIQY/_ ^39\OZEP'^'[/Q2FVP3I)D$:"=+_EK@5<_U7$K;JJ0+3Q&FRI,1! MQTE>>9>!O>?Q37Z'3]/^79BFTY:&PO=V]R:W-H965T[^OI3L>MYF[$42*9[#0XI*!V-?7 /@R9N2VF6T M\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV M&LZ6N%XI87^=0)HAHUOZX7ALZ\8'!\O33M3P!/Y'=[9HL9FE;!5HUQI-+%09 MO=L>3[L0'P-^MC"XQ9F$2B[&O 3C:YG131 $$@H?& 1N5[@'*0,1RGB=..F< M,@"7YP_V+[%VK.4B'-P;^=R6OLGH@9(2*M%+_VB&!YCJ^43)5/PWN(+$\* $ MJ(D%I2CQ-NZMCOLPWB3)!%L'\ G 9\ AYF%CHJC\L_ B3ZT9 MB!U[WXGPQ-LCQ]X4P1E;$>]0O$/O-=_N;U-V#413S&F,XK"I,(CSY0^%^G6"W2K"+!+O_EK@6<_@K"5OT5(&MXS0Y4IA>QTE> M>.>!O>/Q37Z'C]/^7=BZU8Y7C?VOC/& 4C8W.$(-?K#9D%#Y<-SCV8YC M-AK>=-,/8O,WSM\!4$L#!!0 ( !1S"$T,E4UCM0$ -(# 9 >&PO M=V]R:W-H965T=6J=1EMO.\. MC+FB 2WF@Q9O*6"T\FK9FKK,@RDC2BO$D^<*TD"W-T^@[V3PUO5>RA9,E MKM=:V+]'4&;(Z(:^.9YDW?C@8'G:B1I^@O_5G2Q:;%8II8;62=,2"U5&[S:' MXR[@(^!9PN 69Q(J.1OS$HQO94:3D! H*'Q0$+A=X!Z4"D*8QI])D\XA W%Y M?E-_C+5C+6?AX-ZHW[+T34;WE)10B5[Y)S-\A:F>:TJFXK_#!13"0R88HS#* MQ944O?-&3RJ8BA:OXR[;N _C#;^=:.L$/A'X3-C'.&P,%#-_$%[DJ34#L6/O M.Q&>>'/@V)LB.&,KXATF[]![R3>.>! MO>/Q3?[#QVG_(6PM6T?.QN/+QOY7QGC 5)(K'*$&/]AL**A\.-[@V8YC-AK> M=-,/8O,WSO\!4$L#!!0 ( !1S"$W)+A%&LP$ -(# 9 >&PO=V]R M:W-H965TV\[T^,N:H# M+=P=]F#"38-6"Q],VS+76Q!U FG%^&[WFFDA#2WSY+O8,L?!*VG@8HD;M!;V MYQD4C@7=TQ?'HVP['QVLS'O1PA?P7_N+#19;6&JIP3B)AEAH"GJ_/YVS&)\" MODD8W>I,8B57Q*=H?*P+NHN"0$'E(X,(VPT>0*E(%&3\F#GIDC("U^<7]O>I M]E#+53AX0/5=UKXKZ)&2&AHQ*/^(XP>8ZWE%R5S\)[B!"N%12@I3=71BA+GRPQ5#0^'A\$\YV&K/)\-C//X@M MW[C\!5!+ P04 " 4R9%K*E>1I]%Y.GV#LE6[@88GNMA?E]!H5# M1K?TU?$DZ\8%!\O33M3P#=SW[F*\Q6:64FIHK<26&*@R^K ]G9,0'P-^2!CL MXDQ")5?$YV!\+C.Z"0F!@L(%!N&W&SR"4H'(I_%KXJ2S9 NSZ_L'V/MOI:K ML/"(ZJ+,_3+!U )\ ? 86IP(&;L?2?"$V]/W/>F M",[8BGCGD[?>>\NWQ_N4W0+1%',>8_@R9HY@GGV6X&L29_X/G*_#=ZL9[B)\ MMU1/_J.?K!(DD2#YJ\3]NQ+78@[O1-BBIQI,':?)D@+[-D[RPCL/[ ./;_(6 M/D[[5V%JV5IR1>=?-O:_0G3@4]G<^1%J_ >;#065"\>#/YMQS$;#83?](#9_ MX_P/4$L#!!0 ( !1S"$UB8=\>Q0$ #<$ 9 >&PO=V]R:W-H965T M@"+7@67IL2]M<.1$%/W(*BY4P-( M=](J+:AUINZ(&330)@0)3K(D^4 $91)71?"==56HT7(FX:R1&86@^L\)N)I* MG.(WQS/K>NL=I"H&VL%WL#^&LW8665D:)D :IB32T);X(3V>]AX? #\93&:S M1[Z2BU(OWOC2E#CQ"0&'VGH&ZI8K/ +GGLBE\7OAQ*ND#]SNW]@_A=I=+1=J MX%'Q7ZRQ?8D/FTI';9S5]AJ6>/49+\5_A"MS!?29.HU;DQ<[VI MO3.T(IRYY(WS7JOT<"C(U1,MF-.,R;:8%4$<^RJ1Q21.V;OP+!Z^BV:X"^&[ MK7J>QPGR*$$>"/+_2KR_*3&"N4_B(ONHR#Y"D-Z(Q#"WK2";BQ.@N_!D#:K5 M*,.X;+SK5#QDX>+_P>>1^D9UQZ1!%V7=\PF7W"IEP:62W+E<>C?%J\&AM7[[ MT>WU_)9GPZIA&5.R_BNJOU!+ P04 " 4U36C??K8AC&7^$_M>SCWG7-LW^:CTF^D +/H07)H" M=];V>T),U8&@YD;U(-V71FE!K0MU2TRO@=:A2'"2)LDM$91)7.8A=]1EK@;+ MF82C1F80@NK/ W U%GB#+XE7UG;6)TB9][2%'V!_]D?M(K*PU$R -$Q)I*$I M\,-F?\@\/@!^,1C-:H]\)R>EWGSPO2YPX@T!A\IZ!NJ6,SP"YY[(V7B?.?$B MZ0O7^PO[4^C=]7*B!AX5_\UJVQ7X'J,:&CIP^ZK&;S#WDV$T-_\,9^ .[ITX MC4IQ$WY1-1BKQ,SBK CZ,:U,AG6<^2]E\8)T+DBO"L@D%)Q_I9:6N58CTM/9 M]]1?\6:?NK.I?#(<1?CFS!N7/9>;+]N M.C?%2\"AL7Y[Y_9Z>LM38%4_CRE9_BO*/U!+ P04 " 4V$ *[Y0VRSIWW=L"*4)+[9G?,Z9B\?Y:.RS MZP \>5%2NX)VWO='QES5@>+NQO2@\:8Q5G&/IFV9ZRWP.I*49.EN]X$I+C0M M\^@[VS(W@Y="P]D2-RC%[9\32#,6-*&OCD?1=CXX6)GWO(4?X'_V9XL66U1J MH4 [832QT!3T/CF>]@$? 4\"1KX@D1XR 1C5$:ZN))J<-ZH60534?QEVH6.^SC=9,E,VR:D,R%="(<8ATV! M8N:?N.=E;LU([-3[GH(?)._1>R^3ND+-K$)HQIPF3KC$+ M@J'Z$B+="G%*W]'3;7JVF6$6Z=DZ^FVV+;#?%-A'@?U_)=Z]*?$]!N?Z31"V MZJD"V\9I'X$<]V&K/)\*:??Q!;OG'Y%U!+ P04 " 4*NMKM,[''%Y6+"SCN_OT"=EPWY24PXS/GG $FV:CT MJVD!+'H77)HT),V8)@YD;U(-V76FG!K MU0TRO@56A2'!"D^26"-9) M7&0A=]1%I@;+.PE'CNZ:U/D&*K&<-_ ;[IS]J%Y&% MI>H$2-,IB334.;[;[ ^IQP? WPY&L]HCW\E)J59DZ\2/K"]?["_AAZ=[VY_63H9UG/DO9?$".A?0JP(R"07G M#\RR(M-J1'HZ^Y[Y*][LJ3N;TB?#481OSKQQV7-!DTU&SIYHQAPF#%UA/A#$ ML2\2-"9QH%_*:;Q\&W6X#>7;M7IZ&R?810EV@6#WJ45ZU6(,LXV+I%&1-$*P MNQ*)8=(K$;*Z. &Z"4_6H%(-,HS+*KM,Q1T-%_\!GT;J%]--)PTZ*>N>3[CD M6BD+SDIRX[RT;HJ7@$-M_?:;V^OI+4^!5?T\IF3YKRC^ U!+ P04 " 4 M.=)3J53< !KT+WND,-\;T!T)TT8!@^D;VT-F32BK!C#55372O@)4^ M2'!"HR@A@K4=SE/O.ZD\E8/A;0V[HQSD'RM& /RV,>K5'KI*SE*_.^%YF.'() M 8?". 9FEPL\ .>.R*;Q-G/B1=(%KO'T5S\#[@ MW"7B=4H)-?^BXI!&REF%IN*8._3VG9^':>3[7X. M"P?0.8 N 7NO0R8AG_DC,RQ/E1R1FGK?,_>+XP.UO2F8/NI MQ-NK$D.8?5AD%Q39!0CNKD0"F#@*BR1!D21 $%^)A##7_2:KVR% U7XN-"KD MT/F97'F7T;NG_G;]AT]S^Y.INNTT.DMC[ZB_2964!FPJT8TMN+%/Q6)PJ(S; MWMJ]F@9F,HSLY[> + ]2_@]02P,$% @ %',(30IR ;K$ 0 -P0 !D M !X;"]W;W)K&UL=53K;ML@%'X5Q .4F-AI%=F6 MFE;5)FU2U&KK;V(?7U0P'N"X>_L"=EPW8W\,'+[+.)#BAF\V."-9V.$]][*CR5 Z& MMQT<%=*#$$S]/0"78X8C? D\MW5C7(#D:<]J> 'SJS\JNR*+2MD*Z'0K.Z2@ MRO!]M#\D#N\!OUL8]6J.7"4G*=_ MF9#5Q0E0M7^R&A5RZ'R[K*)+5]Q3?_&?\*FE?C)5MYU&)VGL\_&77$EIP*:R MN;&Y-+:+EP6'RKCIK9VKZ2U/"R/[N4W)\J_(/P!02P,$% @ %',(36(, M2_RX 0 T@, !D !X;"]W;W)K&UL;5/MCIP@ M%'T5P@,LRDRGTXF:[&S3M$F;3+;I]C>C5R4+7@LX;M^^@*ZU6_\ ]W+.N1]< MLA'-LVT!''G1JK,Y;9WK3XS9L@4M[!WVT/F;&HT6SINF8;8W(*I(THKQ)#DP M+61'BRSZ+J;(<'!*=G QQ Y:"_/[# K'G*;TU?$HF]8%!RNR7C3P'=R/_F*\ MQ1:52FKHK,2.&*AS>I^>SON CX G":-=G4FHY(KX'(PO54Z3D! H*%U0$'Z[ MP0,H%81\&K]F3;J$#,3U^57]4ZS=UW(5%AY0_925:W-ZI*2"6@S*/>+X&>9Z MWE$R%_\5;J \/&3B8Y2H;%Q).5B'>E;QJ6CQ,NVRB_LXW>P.,VV;P&<"7PC' M&(=-@6+F'X43169P)&;J?2_"$Z-_:\1'?A4 MDCL_0JW_8(NAH';A^-Z?S31FD^&PGW\06[YQ\0=02P,$% @ %',(35P# MQ+RV 0 T@, !D !X;"]W;W)K&UL=5-A;]L@ M$/TKB!]0$I*N561;:CI5G;1)4:>MGXE]ME&!\P#'W;\?8-?U.N\+<,>]]^Z. M(QO0OK@6P)-7K8S+:>M]=V#,E2UHX:ZP Q-N:K1:^&#:AKG.@J@22"O&-YM/ M3 MI:)$EW\D6&?9>20,G2UROM;"_CZ!PR.F6OCF>9-/ZZ&!%UHD&OH/_T9UL ML-C,4DD-QDDTQ$*=T[OMX;B/\2G@IX3!+6D(H6K^,N3=J'\>::3[!U )\ ? ;< M)ATV"J7,/PLOBLSB0.S8^T[$)]X>>.A-&9VI%>DN).^"]U)POLW8)1)-,<P^ MB+!%3S78)DV3(R7V)DWRPCL/[%UZ1/8>/D[[-V$;:1PYHP\OF_I?(WH(J6RN MP@BUX8/-AH+:Q^--.-MQS$;#8S?](#9_X^(/4$L#!!0 ( !1S"$U&0DHU MMP$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-**\=WNCFDA M.UIDT7_/QEML M4:FDALY*[(B!.J'3'R,$I6-*RD'ZU#/*CX5+=ZF779Q'Z>;))EIVP0^$_A"N(]Q MV!0H9OXDG"@R@R,Q4^][$9YX?^2^-V5PQE;$.Y^\]=YKP7F:L6L0FC&G"<-7 MF/V"8%Y]"<&W0ISX?W2^34\V,TPB/5E'/QRV!=)-@30*I/^4>/NAQ"W,W8<@ M;-53#::)TV1)B4,7)WGE70;V@<&UL;53;;N,@$/T5 MQ <4AR1M-K(M-:VJ76E7BKK:]IG8XXO*Q0LX[O[] G9<-^4E,.-SSIP!)NF@ M])MI "QZ%UR:##?6=GM"3-& 8.9&=2#=ETIIP:P+=4U,IX&5@20XH4ER2P1K M)<[3D#OJ/%6]Y:V$HT:F%X+I?P?@:LCP"E\2SVW=6)\@>=JQ&GZ#_=,=M8O( MK%*V J1IE40:J@S?K_:'K<<'P$L+@UGLD>_DI-2;#WZ4&4Z\(>!06*_ W'*& M!^#<"SD;?R=-/)?TQ.7^HOX4>G>]G)B!!\5?V](V&=YA5$+%>FZ?U? =IGZV M&$W-_X0S< ?W3ER-0G$3?E'1&ZO$I.*L"/8^KJT,ZS#I7VAQ IT(](I QD+! M^2.S+$^U&I >S[YC_HI7>^K.IO#)NHPW6@KY?5=TE<8!,5V 2!S:<6=UBGL:+OX#/H[4+Z;K5AIT4M8] MGW#)E5(6G)7DQGEIW!3/ 8?*^NV=V^OQ+8^!5=TTIF3^K\C_ U!+ P04 M" 4V$ *[X0VRSIW]<70FC* MB^T9GSES9CPN)FU>; _@T)L4RI:X=VXX$&+K'B2S5WH Y6]:;21SWC0=L8,! MUL0@*0C=[6Z(9%SAJHB^DZD*/3K!%9P,LJ.4S/PY@M!3B??XW?'$N]X%!ZF* M@77P$]ROX62\11:6ADM0EFN%#+0EOML?CGG 1\!O#I-=G5&HY*SU2S >FQ+O M@B 04+O P/QV@7L0(A!Y&:\S)UY2AL#U^9W]6ZS=UW)F%NZU>.:-ZTM\BU$# M+1N%>]+3 \SU7&,T%_\=+B \/"CQ.6HM;%Q1/5JGY>N^EHADM MR"40S9ACPM 59K\@B&=?4M"M%$?Z7SC-LFV";%-C%@FR=?[L=IL@WR3((T'^ MCX+\4Y$)IA_$%F^&PO=V]R:W-H965T6^,=C+S&Z7Z T*R:( 1^ "EM$J,(!\$&,=)V?I[:V$GD*1\4;3LX"4\.C!'QYPB4CYD?^M? ><)J#+_,3P;.)([>,;EU$FP="G8W M)EV8O;O(SEED=T\0!VZ"O9-@_W&;NMF=+S;X@%$7*+Y]M6C5) Q$;<>#] H^ M='8VK:++"'K$MLG^P:?Y]9V(NNVD=^9*MZIMJ(IS!5I+\*#?1J-'YG*@4"FS MW>J]F.;&=%"\GV&ULC57!CILP$/T5Q+T+-A"2B" E MJ:I6:J755FW/3C(): VFMA.V?U_;$$K(9-4+ML=OWKP9;$_6"OFJ"@#MO56\ M5BN_T+I9!H':%U Q]20:J,W.4.=NS MS#-QUKRLX5EZZEQ53/[9 !?MRB?^U?!2G@IM#4&>->P$WT'_:)ZE604#RZ&L MH%:EJ#T)QY6_)LLMB:R#0_PLH56CN6=3V0GQ:A=?#BL_M(J PUY;"F:&"VR! M<\MD=/SN2?TAIG4 8[LS/6+:#]#GU#B M>WWV7^$"W,"M$A-C+[AR7V]_5EI4/8N14K&W;BQK-[8]_]4-=Z"] QT<$OJN M0]0[1(-#['+OA+E,/S+-\DR*UI/=SVJ8/1-D&9E:[JW1E<[MF625L5YR&M,L MN%BB'K/I,'2$(0,B,.Q#"(J%V- [=QI'.$&$:HP<071#$.,$,4H0.X+XAB"9 M)-EA4H>I'2;$0R1HB 31.,,)9BC!#-&83C1VF&2D,:;D0252-$J*1)E/HJ1W M41Y48HZ&F".56. $"Y1@<:\Q"2<:%W<:/]!PCD+N+WS,2O9M&KP$#3<]@,'I^*I G]U K M;R_.M;;5'%F'9K!VS]W$OK%- K/3Y1;#KXG9(#A3=.TWP3])7;?ZQN2IK)6W M$]J\L^XY/ JAP>0;/IE_7Y@&.2PX'+6=IF8NNR[1+;1H^@X8#&TX_PM02P,$ M% @ %',(3&ULC53;;J,P$/T5Y ^("0'21H"TZ:K:E5HIZFJ[SPX, =7&U'9"^_<= M&X)HY(=]P9[QF7/F^$(V2/6F&P 3? C>Z9PTQO0[2G79@&!Z)7OH<*662C"# MH3I1W2M@E2L2G$9AF%+!VHX4F6JA70Z59V@8(Z)S_6NWUJ\0[PVL*@%_/ .CE* M^6:#WU5.0ML0<"B-96 X7. !.+=$V,;[Q$EF25NXG%_9'YUW]')D&AXD_]=6 MILG)'0DJJ-F9FQY]S^P1KW<1[DUIDVXKW!HV MKS%[*:(DR>C%$DV8_8B)EIAX,V,H\L\BD5U3N_ 2)ER#Y?Y^IER#U='!_XW/$W"]\AJMP>RM# M%Q? OJ]GIDYMIX.C-'B7W(G74AI QG"%?3?XI.> 0VWL=(MS-5[L,3"RG]XL MG7\&UL?53;CILP%/P5Y ]88RX!(D!JJ*I6:J5HJ[;/#AP" M6H.I[83MW]U8[W,4*/4<,18E@UT5#[Q M 7J]4G/14:5+<<5R$$ K2^H8]ESW@#O:]BA/;>\L\I3?%&M[. M'WKJ.BC\G M8'S,$$%OC>?VVBC3P'DZT"M\!_5C. M=X46E:COH9"FMZ8>N;C9YCSA,B9PW^%.S --T[T'B5GTOXZY4TJ MWLTJVDI'7Z>Q[>TX3BM!--/V"=Y,\!8""?Y+\&>"OR'@R9F-^I$JFJ>"CXZ8 M_JR!FCM!CKX^S-(T[=G9-9U6ZNX]]PYNBN]&:,:<)HRWQKQ'%#N(>(%@;6!Q MX>VZ\"S?7_%)Z.\+^+L"OA4(WL4@FQ@3)K*8WF*2.-F&+1Y141)[[KZ98-=, ML&-F D?(A/B1H>MF4=80@*R M-8-7-\^\!-^HN+:]="Y&ULC99AKYL@%(;_BO'[KB(JVK1-5I=E2[;DYB[; M/M.6MN:J.*#U[M\/T)H63K=]J4#?\_(<.(++@8M7>6),!6]MT\E5>%*J7T21 MW)U82^43[UFG_SEPT5*EN^(8R5XPNK=!;1,E<9Q'+:V[<+VT8\]BO>1GU=0= M>Q:!/+"E/IZ4&8C6RYX>V3>FOO?/0O>BV65?MZR3->\" MP0ZK\#U:5"@Q 5;QHV:#O&D')I4MYZ^F\WF_"F-#Q!JV4\:"ZL>%5:QIC)/F M^#69AO.<)O"V?77_:)/7R6RI9!5O?M9[=5J%11CLV8&>&_7"AT]L2B@+@RG[ M+^S"&BTW)'J.'6^D_0UV9ZEX.[EHE):^C<^ZL\]A\K^&P0')%)#, 2C]:P"> M K 3$(UD-M4/5-'U4O A$.-N]=04!5I@O9@[,VC7SOZGLY5Z]+).N6K]+*@!S6'8OA,B3V: MU-WG27,[T3L<$W=M(5F:I ]>1_3@C$/^7A/D B$ R*7Q-8@\0($/.I3\1]E- M(O*/N@-D4.%%-U>!N9N_4G&L.QELN=*WBCW[#YPKIBWC)YW:27\.S)V&'91I M$MT6XYTX=A3OI_L^FC\ZUG\ 4$L#!!0 ( !1S"$T7D3-4Q0( &4* 9 M >&PO=V]R:W-H965TTDW;^?;5Q*\%%E+P$[=]]WY[L/W^+"Q;,\,J:" MEZ9NY3(\*M7=1Y'<'EE#Y1WO6*O_V7/14*67XA#)3C"ZLTY-'>$X)E%#JS9< M+>S>HU@M^$G5512!/34/%WS6K^649HO!UXWMU."JS$:T6'3VP'TS][!Z% M7D4#RJYJ6"LKW@:"[9?A [K?H-(X6(M?%;O(T7M@4GGB_-DLONR686PB8C7; M*@-!]>/,-JRN#9*.XX\##0=.XSA^?T7_9)/7R3Q1R3:\_EWMU'$9%F&P8WMZ MJM5W?OG,7$)9&+CLO[(SJ[6YB41S;'DM[6^P/4G%&X>B0VGH2_^L6ON\./Q7 M-]@!.P<\.&CN]QP2YY"\.:0V^3XRF^I'JNAJ(?@E$'VU.FJ: MTG^C"W9M.> MG?U/9ROU[GF%<[R(S@;(V:Q[&SRR08-%I-$'"@Q1K+'G/B'8^!;%#$,")I%8 M_^0JB00&2$& U *D5P#IY!1ZF]S:M/TI%'E6S@2:@3P9P)-->'J;;,1#TA3# M+ 1D(0 +FK 0CR6&*7*0(@L#F M^85&SO3*O MN7X7_>#3+Q3OW% 7#9/EZA]02P,$% @ %',(34O0PN0D @ "@< !D M !X;"]W;W)K&ULC57AKIL@&'T5XP-O?T K;&.KOU3@9YS/.>T0-YS\28K .6]-ZR5 M:[]2JGM&2.XJ:*A\XAVT^IL#%PU5>BJ.2'8"Z-Z2&H9($*Q00^O6+W*[MA%% MSD^*U2ULA"=/34/%GQ=@O%_[V+\LO-;'2ID%5.0=/<)W4#^ZC= S-*GLZP9: M6?/6$W!8^Q_PWC]RCJ3^\TQ/GXHO[)AM=AME1"R=FO>J^JM9_ZWAX.],34*^\_PQ@H]KTQ M_59M)_>[B05;T85;:6A[\.S;NVS'_4O-#>!C 0R$7#T7T(X M$L(% 0W.;-2/5-$B%[SWQ/!K==3\*?!SJ,O=!5T&&HT4? M#E@<1;?<)$XWB:,/XA9(G0+IXWUD3H'L?A^9(VBVW OE/=25%QRX]US@Z.-& M''QCV^+'&\'N/8?)_4Y&S-5N2/ 25MZ +8\ -#N4S"WQC8ICW4IORY4^W^PI M=.!<@98,GG3%E;Z8I@F#@S+#1(_%<#H/$\6[\>9!T_57_ 502P,$% @ M%',(3:6W9=R' @ 4PD !D !X;"]W;W)K&UL ME5;1CILP$/P5Q'L/C#&8*(G42U6U4BM%5UW[["1.@@XPM9WD^O>UC8,2LE3T M!6PS.YY=5F//+T*^J2/G.GBOJT8MPJ/6[2R*U/;(:Z:>1,L;\V4O9,VTF>24NBQ"%UX67 M\G#4=B%:SEMVX#^X?FW7TLRBGF57UKQ1I6@"R?>+\".:K1"Q 0[QL^07=3,. M;"H;(=[LY.MN$<96$:_X5EL*9EYGON)599F,CM^>-.SWM(&WXRO[9Y>\26;# M%%^)ZE>YT\=%2,-@Q_?L5.D7L 3M(9$1T*M( M0!6)B\=W\00FP" !=@3I'4$V2*/#Y [3. S*BA@7@UP@&$9I -.)1Z%%0,5)B!!L,^@^'0;#% MH"D>XT'W^:;#HCR"BC%_0;#!H"D.@P#O(#>%\VH@AT$C]HU@@T%3',:#[IRU M>*@- ,)H(":Z.=WL=>,[DX>R4<%&:'-0NN-L+X3FAC!^,H1'<\/I)Q7?:SO, MS5AVQWPWT:+U5YBHOT&UL?51=CYLP$/PKR.^-^;XD(DB7 M1*=6:J7HJK;/#FP".AMSMA.N_[ZVX0A'W'L!>STS.[N&S3HN7F0%H+PW1ANY M0952[1IC653 B%SP%AI]L&#L*3%\:(^+L%RKL-"M![X+D^5\H$<)ZUY P_0?UJ#T+O\*A2U@P:6?/& M$W#:H,=@O4\-W@)^U]#)R=HSE1PY?S&;;^4&^<804"B442#Z=84=4&J$M(W7 M01.-*0UQNGY7?[*UZUJ.1,*.TS]UJ:H-6B*OA!.Y4/7,NZ\PU),@;RC^.UR! M:KAQHG,4G$K[](J+5)P-*MH*(V_]NV[LN^M/DFB@N0GA0 A'@L[]&2$:"-&- M$']*B ="?"/8]N.^%-N;/5$DSP3O/-'?;DO,1Q2L8]W]P@1ML^V9;H_4T6L> MKH(,7XW0@-GVF'""F2'V]XAP%8X8K!V,-D*7C6UX+_ QQ>X>L9R[<(@LW28B M9R\BRX^F=:;_J2)V"L16(/[0AFC6S!X3^!;46-"78!&YTR3.-(DC33Q+X\(D MLWZY,*G;2.HTDCH$'F9&7)CE[&Y=F-7,")Y\T0S$V4X+Z17\TBASZ9/H.) > M0_-'S.+;8+WKY\I-II]R/X@XUXWTCESI_\W^%2?.%6B+_D(WJ]*#==Q0."FS M?-!KT8^7?J-X.TQ./([O_!]02P,$% @ %',(36*&-2@[!@ J"8 !D M !X;"]W;W)K&ULE5KO;Z-&$/U7+'^_@_T-D1.I M3LZA4BN=KFK[F<0DL:G3?.\B4.\&9W9MCW9EA8O)?5]_JE M*)K9C]UV7U_/7YKF-+LJR->]T6X; MR3BVT2[?[.J/8I.HZPWNV)?;\K]K"J>KN>_B*O,I9U!C_AK4[S7 M9__/NE >RO)[=_#K^GH>=QX5V^*QZ8;(VY^WXK;8;KN16C_^&0:=G^;L#,__ M_SGZJ@^^#>8AKXO;.QW-;]W]GC:]V4NV&4UI5=_N/XN]GWO^_'*R89S+"!' SDR2")+QJH MP4"=#(2^:* ' WTRD.*B@1D,3*B!'0SLR4!=CL$-!BYTAF0P2#R#Z'@[^OM[ MES?YS:(JWV?5<8D>\HX)XBII5]!C=[)?,/VU]A;7[=FW&Q7'B^BM&VC W!XQ MLR^QWQ2*M5>3H)0&40E KNLHKY8FA@\A8-3.#*%$#[5'(G$>L'>4P@3: *]2(@7B1?G74*=$,I;BHF"*K BBJ I KCYXWJ8&)BPO4/86.'L%X*()C"^C,AD&/FP0HG M@,0)7^($5:8D!H%_!!L[A!5,V DDP HEJ$0IX:L# DD240 H@R"F. JL9H+* MF9*,*@NL'0*(!T<"B<5# C9+KT-:#:!QE6)OLL2DEX#TDNNAF"9J NDE)KT$ MI*?Q4C:;"_%B-DM 5,DYBXDJS81X,;4DZ ZDKRD0Q&B*Q/R3B! ),P0FA$PF M1(L)(=.0:!$HQ?,HS!H%6*.8Y:$P'928\$2 Z:!D0 $;0.=K61H@Y!_CQBXQ M3RFHIOHW ($4(YX*DTL!P 52)*2RQP>4C*! MZ!H378.>6#%%06,2:]#%LBG!!-6HBR4+ ( TPV*-6:Q!J>6$0&-::4 K(@0( M)(4?3P H^P TWM?!+#:@:&MN",QB,Z%H&\P] [BG/=E; I T'NC.P(JMR=Y/ M("Z#.!FGC+88+ PF8*-R"4 @OB/H?-,*;6>&P3(,XS8T#98L$["EN00@$!S8 MJM0N]MNW52 N@[C$G8G'.#YF[Q.H(+M[BE703%!!@U70(($C%*$@D&5'LD)V M:3^$9!1 L8V#<7_AQ6)H>4R5^S ^A2K?H8DEV$C'W%$NA0?\H\&SHL@6[" MLZ'#6N.0UI",H9XG-?Y3R"H0ER%0QT6.,V ;T M4'>.OI %%28(E2$46V&<+S3CJYC+CG*9%,TE "GC,R Z^YQE5U3/_>=.]>RQ M?-TW7=K/SIX^J5KVG\/XYUUR=>\2<*5UI+W2?X45_3_%\1NNW_/J>;.O9P]E MTY2[_G.9I[)LBM;_^'.[>EZ*?'TZV!9/3?=OMZRJX[=3QX.F/ S?A46GC]-N M_@-02P,$% @ %',(35R88+)F P : X !D !X;"]W;W)K&ULC5==CYLP$/PKB/<&=G$P1$FD2Z*JE5KI=%7;9RYQ$G2 M4W"2Z[^O 5^.F/6I+P$[LS/KCUGL^576+\U1".6]ED75+/RC4J=9$#3;HRBS M9B)/HM+_[&5=9DHWZT/0G&J1[;J@L@@P#..@S/+*7\Z[OL=Z.9=G5>25>*R] MYER66?UW)0IY7?C@OW4\Y8>C:CN"Y?R4'<0/H7Z>'FO="FXLN[P459/+RJO% M?N$_P&R#21O0(7[EXMH,WKUV*,]2OK2-K[N%'[89B4)L54N1Z<=%K$51M$PZ MCS^&U+]IMH'#]S?VS]W@]6">LT:L9?$[WZGCPD]\;R?VV;E03_+Z19@!37W/ MC/Z;N(A"P]M,M,96%DWWZVW/C9*E8=&IE-EK_\RK[GDU_&]A= ": +P% /\P M(#(!T7L ^S" F0!F!03]4+JYV60J6\YK>?7J?GE/6;N+8,;T[&_;SFZRN__T M]#2Z][*,IC /+BV1P:QZ# XP[XA L]\DD))8X2@<[P768T1BY; A2!(ZB8@< M9]3%1W?C1)J D02L(V##20!F352/X1VFZC%A&%F#I4 0TJE,R52FHU2B:403 MQ"1!3$P&HPDX2<")#*;69%"8F!9)2)&$(."6"(5Q[(N4%$D)@M02(3"Q8\$@ MI%T6$A0CFU$@QQX%AYN!H(AL'0KD6'X@+?T 2%#8&\" IH.=CCP%ECJD:.," MX=S8L8^ MBZ,O1O%]DXRH&20;11.(I<2[4P@K!DGME(/ AA*P<3E0* ]##$A M9>]< [J38O$D=E@$:+<#864>VE*VU)L/'\)1^XH M 4B7 !R7@/%!P8"LDX)EJ;5!35VH^W3H,H%$F>!V[3.@H1 ;9Q./6Y4NVI M==![NRX]8'M,]2ZURN?P'4$L#!!0 ( !1S"$U.7%// M6 , !\/ 9 >&PO=V]R:W-H965T>5^F4CZC*3:EEOO69?\VQM MC,K"H[X?>6665^YL8O9>ZME$'&215_RE=II#66;UOSDOQ&GJ$O>\\9IO=U)O M>+/)/MORGUS^VK_4:N5=6-9YR:LF%Y53\\W4?2;C)8FT@4'\SOFIN7IWM)0W M(=[UXMMZZOK:(U[PE=04F7H<^8(7A692?OSM2-W+F=KP^OW,_L6(5V+>LH8O M1/$G7\O=U$U<9\TWV:&0K^+TE7>"0M?IU'_G1UXHN/9$G;$216/^.JM#(T79 ML2A7RNRC?>:5>9XZ_K,9;D [ WHQ4&??,@@Z@^#3@-TT8)T!>_2$L#,(P0E> MJ]T$,\UD-IO4XN34[7W89_K:D7&HTK72FR8[YC<5ST;M'F=!0B;>41-UF'F+ MH5>8Q.]#4AOR2>(I!RY>4,R+.;7,:?^ A8V ;J9W298W27IN!FBP F,?]()% M<0*&$C!#P'H$ 8AVBPD-IFI#&8=A N*!H9C/0$A0K@!P+7&N"!<6HL)"2]@( M^#)O(?'U*22,8)YM%"-!"&0A5!$A()!+&Q73*,%51:BJ"$D7E!59P:-0TWU( M:D,8$+V\">F)B5$QL9VB"&B)L10Q\*TO;!2S@I\B5)$?P9MGHV)* UQ5@JI* MD!2!R,U;3')UBO\4 >T+#$3A]X2!1K#*8" V4"9&J*@14F<&/D?BXV7=?Z#2 M=*![I0:%V;4&9[.*S0#;D+R!KD40>3&41ZR3$NLR/P)*'P$M[X#ZLM V^$PH M(BN!LJ@=P"0865G#8)1964/98BMK.-M0UO#V28+[):C#W*M!" PI0A@94H40 MV' 9(GAG)UAKA[V"V)W6:A8/8%($8[6+VYB^)+RG$[NI!\D(2GJLK2,PI*]C M9$AC1V##G9W@K9U@O1TVC@X$.D< M6$H:MU%# 4_[B6*8D"9=_7/?-J]S+-/5,]'(#].1DO"+*?ZNG/#!.?].WH^".KMWG5.&]"JI'$ M# X;(217OOM/*BT[-:U>%@7?2/T:J_>Z'=G:A13[;ASU+C/Q[#]02P,$% M @ %',(31_4$ && @ 0 D !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,O;3B4 MX*7*'\!F=F9W\6 7G9!OZLRY#M[KJE'+\*QU^QQ%:G_F-5-/HN6->7,4LF;: M#.4I4JWD[.""ZBHB"*51SB6(0X_ M)E[+TUG;B6A5M.S$?W#]L]U*,XI&ED-9\T:5H@DD/R[#3_AY@S,;X!"_2MZI MF^? EK(3XLT.OAZ6(;(9\8KOM:5@YG;E:UY5ELGD\6<@#4=-&WC[_,'^V15O MBMDQQ=>B^ET>]'D9YF%PX$=VJ?2KZ+[PH: D#(;JO_$KKPS<9F(T]J)2[AKL M+TJ+>F QJ=3LO;^7C;MW_9LL&<+@ #($D#$ T_\&Q$- _&@ '0+H)"#J2W&] MV3#-5H4472#[S]LRNXKP,S7=W]M)UVSWSK1'F=GK*EZ@(KI:H@'STF/('0;? M8]8^AMPC-@ B'R&127+,E("9$AE]IC,81J'P2B; MDZ&@# 5D*$R0@ 0)4&@"$Z0@00IDD$X*[3');:$X0PB6R4"9#)#))LLB\_H9 M$S197QL?1-.Y5'(PE1Q()9^D F$6L,@"%%EX!'1:RGKAKQ\Z5PI&L".1]_TI MPC,4,Z;&7JIY/#4L]E8 B=%LKK G,0%Z0J9*Q&L*F?V^&/8NCA]W/X9]B2%C M3OT_@)+'?@ 8-C!.@*YX2HFGE,_])S#L<^P;G2(ZU?&=;E9D.B,$.QW[5JR^@>SW]'Z@13N<5Z+QT+3Z!U!+ P04 " 4,F,[ MCA$@[0)5*[72ZDYM7V?!+.@20I/L]R;A7A_'ONQ/?,$+ZY% M^;4Z6EO/ON79N5H&Q[J^S,.PVAUMGE:?BHL]N_\D5K^]VBSXKH,('AO^'QZ.=9- M0[A:7-(7^\76?UV>2O<4WJ+L3[D]5Z?B/"OM81D\P'R+ING0$G^?[+4:?)\U M4IZ+XFOS\/M^&43-C&QF=W43(G4?;W9MLZR)Y.;Q;Q\TN(W9=!Q^?X_^:RO> MB7E.*[LNLG].^_JX#))@MK>']#6K/Q?7WVPO2 6S7OT?]LUF#F]FXL;8%5G5 M_IWM7JNZR/LH;BIY^JW[/)W;SVL?_[T;WP'[#GCKX,;^J(/H.XCO'>2''63? M0=X[@NH[*&^$L-/>+N8FK=/5HBRNL[([#Y>T.78P5VZ[=DUCNSOM_]QZ5J[U M;26C>!&^-8%ZYK%C<, DT1C94 1N1.@F<)L%&XJQQX9B'QT; MPVHS1!MJ_]@8.@Z M]-K!D+CUP@*)5)[B[1EH'AJPR#BRVIT1S;TT'C3HL'R M=<(8#(PRQB_!%%-HA%\#N4%C,!-U$"9< Z@\B'QY0$=2(*4OCV(H$D,#63O*":TCHD\!@.MI@H ;[A '5<"3H3@?0W,_04 >1-!:B*D " MYUJ2 MEZ4U@TEWIOTCQ& @(?&]9LMPKNK@Q"(C;R)(381F/])Z#DHDOCR&TD;XZAA# M@ECYVCC;2J:D\0:"C(&0[.^A\=8!D4:I7WS]&P8"!.V_KW%8//"*L33>V%#< MD?D]-'J%,LHW)89RF:I\;0REA+\$6P93&,L);;SC(G5<"1._%9"W-%0_D?:\ M=2"U#IKVM(A+(8S_;L5AX%Z'_"6F6!(+WSVW'(8HILX/[QQ(G8/)>L8Y-/CB M[H V#*0DN1?X&!K+XAT#&<>@&<_\2C,)V32&=-G**U),0L'%V&Y+5_:6\EJMBM>SW63 MIH/6V\WG S87:5[[(\S7P+1O8+[M[C6_A^^N6?],RY?3N9H]%W5=Y.TEVZ$H M:NLF'WUR.W*TZ?[VD-E#W7S5[GO976]V#W5QZ:]NP]O]\>I_4$L#!!0 ( M !1S"$UQ1).56 , &(- 9 >&PO=V]R:W-H965T\ZE\UR5=;MP]U(>9I[7KO>\RML;<>"U^FBO/" M!?=EX*'8[:4>\);S0[[C/[C\>;AO5,\;O6R*BM=M(6JGX=N%>PNS.XBT08?X M5?!S>]%VM)1'(9YTY^MFX?J:$2_Y6FH7N?J<>,;+4GM2//X,3MTQIC:\;+]X M_]R)5V(>\Y9GHOQ=;.1^X<:NL^';_%C*!W'^P@=!@>L,ZK_Q$R\57#-1,=:B M;+M?9WULI:@&+XI*E3_WWZ+NON?!_XL9;D & S(:J-AO&=#!@+X:L#<-V&# M/AHA& P"(X+7:^\F03, @-53;*6BG4 M$34U8:AHXC#%J*;8TI086RN-[>D-*#66,[-1(?$-OBL;1("%YOY# H(/"2XK M064EEBSF3S@ 'T_)/I)FP@D7$UD=;!9@'N\!=+7% V!&]L\0&*&QN58K!!8" MLTXX F,L2N()>6BYN 7R\40,>"H'^G[^&S#724OE-G.";!@D06+F=006D(2: M-0H+&D(R<;0 KS-@%QH&4W.,UP<(_F..\50,=BZVRET*=G9D .89QU D,6\ M" JIG1AJLG@"GI#!SLC,))T.H.O2F(36_K%A"65FJ4%0!")"37%(S"BTSI=W M<3^L>+/K+NNMLQ;'6NI%OQ@='P2W1-\OC?$49AD@XRO]@.CNHZ_N^]?'][S9 M%77K/ JI;K7=W7,KA.2*O7^C%F6O'CQCI^1;J9N1:C?]K;_O2'$87C3>^*Q: M_@-02P,$% @ %',(3= 4S77I/ #PNHCB<,1-M$2D[KM3] )&@ M!)L$& 9WEWJNR11 *]G#Y]]N4/:9J);13^?1N,XFV4 M_?&DW:R?B$_K593^\>0IRS9OO_DFG3\%:S^MQ9L@@F^6<;+V,_@S>?PFW22! MOTB?@B!;K[YIUNO=;]9^&)U\]XM1L54/P:KU?DO4?PWR,DQ),AO-Y M -_#MPM^LFH=\7H-ISG-XODOGI@2BHF;;99F<.ZPK$JTL(']'CXL+;/XY&V0 MA/'"_>Q?FI5OSUXVI4-LU,__4MHP/+W@^59^:=E+?Y6645#-(9=6A3/J$OW7 M[W[GNBFCF^MWX^OI^)V WZ8WEY-WPQG\<3&\'%Z/QF+Z_7@\FXK3;>1O%R&< MQQG-AE=O]7!?""PB'V\&7KW1D1^5-C*)/L(^XB0LH_HH M3F%4' )6'JX)FS=)O SA4Q@M^#0/4IKU(5RM %M+ ]PFP<8/X?5/0)'3@,>* MLR>X.?,<_(HOO@\6 1*=,)K'ZT!D_J? AD@)='$&#^\>\C8!MI# G:/]_'T; M;A#Y"+;%1S_$\>(9ME3\_(96'@)]B1Y#6(:?7D-:0:'E A_\1&1L_3 A<2./,[,JY'+##QI./ M5C^ [";,$.]Y:W.07>!D@FB.FSV]CK- -%IGA==0RGJ;;OQY\,<3$*/2(/D8 MG'PG2BP-[E3V4D919G$IL[@W]5J] 3B7B(_^:@NDK5&O>W7^7XI8PM]F3T"/ M -[?BD;/ZW1[WJ#1%'XF@!4$6IZB'<#WK4;'Z_1:^#U0[&#] .!75%L-B4=6 M%L^&"^ (($T!T)!,G0-^SOU-"$ LD^X,I$4X*>"WD8O2P779KKN\';I,[?L6E 0Y;;>FU5RPU-D+S3L"XL6@Z@Q]7 MH!!-QW=^/OX;7)#V/[2[=0JNKZ\D,"Y$]R]S)1(&+F"6!#)/,A/?(7ZS B_35# MZJGDQ[+L2GQSF<1K@=(=Z<85'/F4F>R9&LPIM4TD154/54SX$,#U#W:R;1 W M/X8IJNI(*78]>0W"/7]?_8TX109R!CP.-(B';8;42&2QB YC"-9 Q1&<[&?/ M;1.+\&.X (7OB'GFDB+AY7B*5PN';CYB#HH'CH:+=,6F#G_Q,TB8*+0XJ)S% M8MTPO/#3<*[9MJ%=!U*T'X/P\0F9N@\,"T3AW#[20ZG.NW"US2SIX;,M@X4X M^A59.-!J%& =BSN',^,U_%KB.!I.OQ?O+V]^?)U2;;W^_N[F2E&?ZP]B.)I- M?IC,)N-I28:\1/$35E M>PJI''JE):6SC.=2.ZF@7,4!#]!D?@0E*#B/E\L#G\?K"%/S%'(91/T28_AP MRX5$5.:.UTM3/ $4F+E:1T$ H;M@R;7&:N+\&@X0+@PK7W!"*4CWJ +&ZX

%&<"IDC,GE'IX%0N\/AYA]UW)R?4/X^F^*WF[3>9/?DH( MOG&:5AP<<1X$BY39-5XV=4&6X2'68E="1 MX+^/:&XX"A[O)]>@8NR#1VYW+KO+;0*D)MR A$-W"0Z9%/$R5=A[T2Z1"N+% MJJ)\(GX&6W]R-)Q^NQ>C^[FY\/?I)W%P3\RE- M,YZ)T??#ZP]CP%SG$W2@PYFX&'^87%_C0<+PP'":)'D$]H1+SBFK(B"T&!'ADW8@!Z MW[( \0$D<:*7"9-)3;!.3Z[N;F"Q0%T6VSF:6?%[M#Z%<^+7J"\\,M$)H\46 M!R?K'YLCTYHP]IW5BT<;D40RI9OR2'OWY!MBLUUO1/H+T.V-/_\%S9X>?Y8$ M:S_:+N$@MPDA+TQH/H'!'D!:79#Y$OA!%HB5_Q"LZ-WTH'7. %#RR.#FPSD] M^A'IS+!*%$N2P )D&CP2W7@KIA(4Z*&#<0!@T]')F2>FV\T&CA!X91BIA_C; M*8 3ES&)HO@C2]JWL$KR?\4@'A*1/3V9W,*#-7@U$&P2[(B3*4]K/&8G)2Y^ M?W4UO/L)K\T4[NWD_60TO)X!S1S=W%\S.X%+=7$_G5R/IU-Q"_+E""CI9QIF MWVUKPFU[[="H0Q &WZ+U$R0Q$E&L4_LZ5;0-#A9D[BR0-E:X$!M$;BEG((=/ M%D38Z3I+E1<."[X)-B3@LQ" 1[)AAK%B>0=OTWV$PC;Y*MG2/P0$"N<^G-G] M5'P8#F_QW'!A. PM#0<"%K% X8$,OFF\"A=TZ9U+ABE76Q!&LJ<@YUC*S&X] MNOG/H,7!PI'3+ ID0-*&C_ GR3&:+07L]3P]^6$R=JY4*Q1'K?D)M"+0R8/( M !O%;U@3",U92 !F>0-U=SI,)'5;I#C1%N_BWBF(](!.LT(_B,!8 CP3>._G M;30G=* #M<9,Z*+@0M['R5HTZN=_)G:*"WE!MVU -*-DLJ[![:2'8KB74E@' M:@/TB/U5\%4:' 4>E!"0% <+&4:%2KTQ:"O'*C,AE%;+($02W 9Y*Z8[<%? M$2Y36 7#=.FPP2/L>BU^B? >N= _XA.ES%BW )%)@>,2O 2ZP4]O1< M^9/IF,@:N>][-5NK4\?90A#!PR512$2X&=)2Q#[]XF2- A3N-B]-^!(VV1/0 MO.'T'BU02+0C%]V9B=REEW0,. UC_J.:C R:>D)/L@QP.2R(+E$B1I!$Z)^KDH["9FM13% MUW2[*M$L@)(A%C5QH02XD65CJ/A8'7^_WH'C'ZV D9K3?Q? &D*U-5^/L.?D MF3K_">16I/@-18F965?"!,'N@LG(ALE[#9.III5 K5*4^$',E=H?BY)M<:*W MG-/M3SQ["F.>&8(PJR[8=(/VLA6;=T@/@7'5EG _M3V/KT$EQ5D6!1AJZ7H+ M!#R1EL!G\;@-65I#*&G\1]0#V@R27+"HF2WC2!CV(][S@5=\ =0%#C1-#=G MKX.$6#0]AI0MW$BJ3I](=?S?[HC-IY,(J/QVU\=O<5_QHX0ZKNDJ\%/0GQ2( MS%M#8[$S'UY:MKM_(A3<&[\+/@;1-K"W9#XDP\@(S3(P(AM,A J2T5>[6^^" MJF9OY D6'J"WU>?M!*RMILKRI9!2TS$R#Q*5#5C@-GMPR8%(J$T :?J2HE#A M&=3?H 4K5>9*QPATG5CZ_L(_ 3U9C0"(KD$X[>_(SPH#KN(:'WCZO M#\0SR>QTVGC58-H')[T,T(HBX;XFI@Y_) %,G&[8OH+$XRF68-=(QV>2R*/7 M!(-Y";Y50D3:;!3K5<=2V@_0-813YB--I)84^:L7J856P:U O-2:$NO::=Q! M&H8'!6>#)TL#%;B>C(9R#0, "H!;/R/#?7C1CX2I>NH?; U9 ^-B<8.(+MI& ME#6'=./T*=QL^#SQ ;43WC+=Y54:JV-/T0;.AI:YUX./X,("W46;=5#%&]P/>Z(F+H%'X&O\4\M%[>993-A3:G0*4'L.(X.PO >9&^VAT%%DT2R45-USKE_&*D0$L M1G\BA[.C!0666E9'?QA?WX]1>[SY<#W!J)8#'MEG.[1NBN/E222N?!(_VRS" MOA].+Q0L\,@E*_(.%!!NHC+/R!P"SW Z$EJ6$-M4Z0>[N=>1W(=PQ=+*\(X$ MXAG_@4'FTAUK,V:CX=$2:,.Q9J;')N46<.*4$[ MM^9=ML2.TA@K9>R 5AIG%4(6(*XLMVB.0<,),=8%AY8U,% MGTS:=X*%%6W+:RF9)?A1_)_Q'. %C#EK[/\=)R"PCVP$ZA2?P\"/9#'/. M^BQ,EVQ?9*49*0[> .>J/*EGK^ $DQ<;V_3&60:TM@X\#LWH$#2#&9N7C MD9%*Y)S,%GV5:&:90-'1G1%-9$QGW2IDQDY2\$):;?35Q- .1.=4!2>@ +=: MQ7-6SN(=B\'S"*/<6DA;>@!8!*B&5)XD$3\6* C8H8(),&H$-*E/16$9]Z#0 MT=IS@J;H1-.N_&I*!X"F#!4LP!A$SO[\15_Z#^ALRN0-Q=6LT7XIEW*^QB 6 M\I@:!ZKM.X4GV2=ZE -5@.B$$Q%W$3! M$SFFEBK3/._5R)H:UA9_1/B&ZT">E7TV*$7**+4%,,@YZR);#ILAVO- =I^\ MKTK:2LE_+I-NU-_/7=(FO >MTJRVS=\S9I/URJ"\<<@)T MI&;).L;CJ1R-<[P$*QGK:5D\2)N7@D4>J!D*T.'Z 7:*FZ#5<381C+FE,%7@ M0/'V\E<3]_)RPB&J09(*XD@*>RH59[U1YDL,R7*2'B#%7"6E MR'@,Y<3Z*'E^O(+!C4Q&2)G^ EH;N \6IS M\S#F?4E["2<4R"4H./,UH_#./#L,UX#G(4R[DOJR1':>)85;*8?*'1K>NPU MX1.MF/R9*)*@:$.!M$$D/792E'"*(7L%"I 6+'L&$S5.E\,+G) ]C%FEPMVO M,6*&YIKC7+;X\$R!T7@G^4PY*_/%\OV"%AS^$NQDX/X#4".OB,][]G>0_%'! M>(]AYK$Q^=F,O<"2-+M3@-G#AXF4)GD. MC/"4!_XZ;GP,ZSTR_.;]<'(G?AA>@G:*P7,3"XI M?O'7O;U/8>Z(J!'B$^*;R7 MSM',A_:XQ(+PG!X""EE3T^ ;6GNC.3%J0A(VFA2D$/V)9W,!*1CZSMUZ2D'C MFT#3/YN8$RF3PC[2@)S%O .F-"%+I1@#L&0SEMS("^F7@/& :!398<($-,T' M/OU+D!&]"C%$-6+R3M8$RTF#G%0:+=VGY9.-B/=@@62==_3X*@QWK4W/?]_& M"$NUCH2N#Z_;E^8+_HI\SR3.SRD]7)L021^?/XDU7$0$ES(.,LSC2',<)BL4 M%L7%&S"$7US"M5R)!HB8P+Y3_6?(?YHL([E0N4),@) :_AFK\=9:T\)B);K! M9Q:.U>14S?S,334S8A]'C@,V1(7I-7[&#TAS2/)BXYO!#(T&='!HV.2!I=#P MMC DOIZ&ZW#E)^X%E[?YK6,(L^M#QE/PTOLATPE-\JU:[]% H&M6@L*WDKO2 MF/I5N!ETM38J1!ON"1ZWQSPK2>('&2C[\.+9$TFLA(OA(YO"1Z5,139C6C-@ M?Z3/N94_YY9]SMO(&EE^7KT3B>^VA&Q,0%A"!5X!)4FRQ??[:"@NP+HS0,6, MT(AL&&[5BI9,R2B;K72W85R%Y?&0W-!]]VOB9IM8<2'J1IH!V%KE2T*T1:21 M<^T:UYC3E<-%"F,ODB!IL=.W'2W68#NR1%@V@2=)5M$42])Q:XRG$(2.9/[T MPG!*Y6[M$ =FOOF5*S':.1H:[K7<[FO) MWUH6ZT>Y\U9Q:%53J-0%:2TAO9_5))"05:8:R$D/"E51?@31GC3N32Z6P87S M*EV #4AL>MYQ6.[5T+NC_.$3,*=S,)C!08^$1^\YX%*1LN932!A((S0(PBI#!2)1\:^VRI M!;YXTQ9K+)\"DQO*OY2:5 7]2&-,*@P6QC-B7W>,&I].:&59KA /4CY7E1'6 M1);;A!Z7"$8S9?MBNM@8EV=-^V1X/\L=C4NB9UIC\QT7&3F55^3,*\A]F3)1 M*:T^*26&LNE-NX@PK8T-BC+DF1DS88"4(E_8-88Z/06+@:;-H@ZYLFW%>,%9 M)-G>R.&WK$3\0("P@J52<4\ F%H N+:;/>%V=87Z&X#QOBOX=MM+UZ MO/Q?ER\?R25-.EU^Y3O*F2[F"FIY0R7A\2(*Z6,[+.= M<.69$MY;\D:9G-"9EH"" >$ -(PDP+./-\86;S#)B(>6-;(2D(2(&(PBIY#L MG06YG"28V[2RQE.V$"!?K];]JI:#O9)Q@'8K$4<[$U.WL(PYS6FL1B4)3H99 MH*)>B$PZ14TN.0-=Y1$O?J6:1F3!V,0L,PO)D-6\.@_5O=E!Z^IS^!IS#_6DI^C*3*;6?\S4GP M,5Y]I#B!D(U1(X,:@+%!J.+ML47!,7X!AL<]9/:[-Z4M_;@P[VD,I MOP=Q/$LI/X,']-&<>)9>G1H61 M1H5O]_!'9X!F)+.0-_!AW>MU>SA*PVLW6J7 N-'-5!K=L;3#%=5UN;V[>3_! MHB[7XOX:L] OQS.N_3*[&X[*N5ZO&>-5)](S\:"OF?+HLJ6(I-O(^+6-'Q&# M*K6BO"OWD9Q$VG5K.WZTW/\@#0TJ2 QH,@>0TCIRD1I(#U);+:75 *^@G$'Y MOG(@844@,GI28+()!D<_'J;@ D(JBIT6/'FV_[' X&28*6J? ,4X0HJ7]PC* M. E:.)&Z."D\X5LA)[L.I1K\%DE5VY; HA"[U]^^4=[+7;F"-Z+3\KK-+OS2 MZGG]P4",B\OW6/.#(;I>I]X63:_;[4CMI5OW&JVZ:->]3KR.:,%R_E3]YVKNM;K! 9.51'T1D27W1A)[ M8E#0=I-(6]FK0'S,-208#]HMW';7&S0ZXNC2L>*TY=5['5#U3D&G; _@EYFS MEA@\"-_!,MWP+M5TNKEY]^/D\I)HTU M#SK;0>/,G"8.DMG9'S?/F[\T;S-:[J.=ALJJ8:GLU.'6BR*ZZ%Q5EBY-_JM* M]^(;HU"T*ID<>%V_!QRP@8RR[W6:=&C=KM=H=-G&D.1M+-(NU_7:[2;\V^C# M38,S;O:J$.-P&*-J@T<;? M.FW8?VMW4%ZCXPWZ=?7#'88"=*_1&O"/OL0"&VSJO'=""S2=[9JBGI'OR!/# M)ZKP^$ABQA4L1^K2#/G2V%5_) +,7V.,72Q;3MVBP^F[S4[>!E.!TV2 M!<\0X=K]/GS5])KU.B!L"R3(+G[1]UJ#MKBF\E'K#? \.U*RUV\#[@_J2!_A MJ0%0T=-^ \UGC5;#'! @<1W.#2=L>:T.3FCA>*/;\AIM^KK?ANO6YJ_YQC(D M"B2(D@2>*;(!J[,9J/@V5"@P']V#'"E)_CVCT2]76W1?* $$=7]0@*6%:_[" MWAFEX):1@B1Z7>R;@_*EJ0PT?RP-C/'/+G4& M!->QF W_ZM)GS'?[V,/ TEVLM_"JS/Q/@"V23_XI?D ++*?-!Q&[2>PJ ,VF MK@)0^:ZL(X*!8Q^I4FL&CZW\9V/AI( 5*?D4W/5,'-G^ JL A0-KR8C$XVX FF=V"DTPXN)ARQ[@P M#OT:2Z_E2?1RHQ<\Z&HSBL=)Z$#V2B 4Y2 M7A0YLW.QS.I*D_>."(=<2!YA">_M%)^$0KXXT]E8_C@5RD!=)_:&J0%&?F29 MC8'TSL( '/>^-JT16UBH^KQT)0OQ"Y8[T<:P-XU:2SL7)2UC4Q?'L:2@0"ZX M#I5Y2;N 546JG2MXR7DKV R&P9/LF3<#+&6[#UV13E=EA<'H;WB]V?B*==Q6 MYRN*\Z0,XHQ]P\IDJU0$@^%.-/E:)\O[J;R4)L]+7E8^A)6?/&+P2SY?SEC; MU"W,^ZFH8*H!"+HAMKK&+&T9TR:W%."K]\@4267L1'"-\&N\N)@ZI,LFL'F7 M88HH]X0K)$>IQ3,5Y\OE\2D="?&0;:;),* HXBIU%".2" M+7= %:S*4C&A3>FB@@X39DCK\2"P@,S:8U%$H-<+X\%0/C)7U@2GJMRHB0KQ M4"E=2G!FX3T@7%YC91K_HQ^NV.7'*0I(9WEI&"YDDFPU5NA\ M*:N22*.LM@L;;G9J=%,.*TYEAW&4AFIU:_U#A^IQ#24[)*2 Y[R;@Y;%9-D! M#%FXDD@0L7;""[YBGD9Z^2M='7;(P<38F*2CF+K@G%O 4IC>J M 'BZ8KJ,JU@HPNXI(N4&I )BJ:;MS?6'\]GX[DJ\&U_,=G^[M[)J78O%A1=G M,J\ACE1=JKS'*M\Y25?(6)2#AX\UABE=ASS)O[>]RCN^&EY<(DF)5ZA@H/O> M_G^&R[Q$I]&%:+;[7@,4JV9[X'4: _K9ZL'?G8;7[PZP@@-*N8B=$<9<(#GX_*CBFI**YB$GX5,&!>SH\X>&_&=0:5X3,;QKU6H.N]P$&%ZH-MM'U M>7>%^DD'>=XUS6&YT@\.W^:CPUV9!:Z(U-*T2J25IF0=K7A@('>J=2D0\[>/ M&''/2,XNRJ$Q)=Q$^H&!3?%TU1VJ#*K2QI_CDI/ M *9'DF!8HT3$1WL&)^2]L;?D81[JSP&+N0!,00HAJR6A*4Z@M"H4^]7N5X%L M3$&R"1<-E*DB.@0SSQASM W$O]\V5Y9Z=U6C>J ((5I=EP*=.[FF.Z;6/JJ(?'O+L"+S!9$^3W> ME%C:0PA[I_+\[,4,\\4#',-0&26413-.RD#EP&/=+N =5QV'OB5D^; .HTV' M>KKW-,X8&8K'6+E4+KBCPZA]<9+&2ZQ+OUJ=L%7D15I.X+9PJ _,PT*OK^PI MZ.TTMX#KV.L(6_M@7:N@D%UY;\RL!#1=%9\E)U^]4ZSV-UENMIK9YNT*:MR/E>RA9 M[O//5O.W'#[)>]#Q,D"0D-Q2F6J-F!BR:ZKALL%65?',>;;T&2B30N$H)$JQ M[_A-O3;09)J+C>I:>,N /6ZPXRBPZD17')]*8B/%C@M%_GK>7+:BF M@/0@6NV&MDY>1_/A2V_Z-FM#%S#F6"EOLS\'4FF')N XRDZQA)/-R!FE>79- MZ+9=,-J%&HKC3C6HM,)#-0#-0_:R#XN *B[-W]]:QRO&*[S=JS'D ->J]<57 MH@F(]E6.5'?I\QX(I%_9,C[%5?/3_&^I?U0.+'J8.@YOVS1]B;UY 2"?1HL1 M*!&EC%JGOD-<C/Y]?#+D9U=7M^'HZ=%7SJGKN57%'#6S)43FB MU;Z9RT,;@8[;9R):H+3\$2MB((PAX 8K>)-E9Z\E=K/X.M7=R' ]3*/,$\6N2THOSW](L3OB$1O%LT'# MS,W2B\JNM*^)P]^,^;SB%"@LQ3X!BUH&(7EWU(RFJ,?*WZ3!F:OLE3--5S7L M2>=/0,=7F*W; $& 'J; >Z[@I3@P;>5;T6K56E]QA@8]Q$P3BT!0Z3CW2\UZ M\94EGN:.-^"11NFE+(BJW]E[3-99H*E5M]_1^"*/GT%>@ *YRG *UD['_99 M1@MJWD,67.5;8(705()8Q2D[ D@O=&*?LB";R64CB%SNBTP<*W4)4QY4?=A& M\"(*2TO$%#4%-:X?:TU/55'8XT?A*S8SVN36AMX!WK(#&BAVSX.J:X*K\[B$ MBUY)WH!47(S+#];L#<@U+L=@SJ#MPH1U[!B5^&(%ZI?6=:"9M\1]KK?$;6#] M$J::0PPEA_A P+JE2@08*(![YY#O,J_J];Q!'2-R6O5:J\NOPK.-)H:(8+!( MJU'KM#$9#*D"?'/:]-KU.H4$M+NU;E_\P*.?8FC.8,!?#&K=7F'J_*XP,J39 M(X,//-O*U^O7;3Z+"7%%&'JY#4\7+((-\T; W:MO=@M0_V4EB&5QTU MD)_5^%@.[RK!2Z"CS16[ 8FT76[//;S#UE=3[&DEIM\/[\;BW7 V//"QU_%3 M;+I3-6!E8T[I"-UF@96&_EP48!P]+HES?I**'K6[1.)M&ZMV].&T9W5)GKJ) MP2;&BLEL7W=.XHI32F6XI13]>28M,#X0*#B-N'*!"B]4!F78V MF?4JE2>8$?.S^PP;C)H"KKF_(5PC/#._TOTVU26E2CU:$H(Z_1H-@ZKPE4Q.XKOJGH62O0MMT4[0[^=US# M6KF"=IU70!/#"NK=/J^@V1*W&NA2*WHCZK5NEWXTV_1CT*0?[:9"QU\/RB$F M7[/6!P.D$JWF.Z#1ATW8_[.=W^ SS]] TSK26:_9;M-?/?G7SN-['>@^Y^&Y M$8AJ/E??L/WXY3[=%I\N_^CW^73KCA2,JZO)C)O7W)=A[+Q+?S,:_94_9I-&/"]RB)8!8]8TYD[77)4@2PZ+=DFA4W&^>&E5V_^1ZN7BR824&J8--P$Z&?G];4;'J2NZK?SG=$LQ]F'F2&W" M. @*S0%DE3&G[')7-=.!&(8RUH]0:,MNT40'S2OKN&=75_<7>(L"JR&,DG?W M-((QY;@IS,J=]E_JW*OZS0U'?[F?3*FH= D?G ^]CBF;:M;N0??5G[;J/SZ5 M\S!WME\Y/1E.)]BBT#?-(-FV.]]F,J0E7J%U[R'QT1Y%NG&\THKQ&K-4(J1/ M\88KZ87%*J54"JL@#S4:M9[E23'9@9;BG"^T4C0;Y\=KYQPSE3FKA8%16)05 MY:4HBBZ>OFT'HX51 3H*C-'AL*A,('C*ML9\/K1M#<"46+H,TBU63'D-D.)C M14\<&&]'JLV35$D[B$'_V#R!9 +7(@DIM($K(5!U;GDG@DB7[5J'GTS!AWT! M'K@Z2K-!'$ Z3Z7OT-/:;-E.N\@BU0^RNQ,%0: XEC^59JVKWB/CI2JC0X7^ MU"%HSR)5VD#SR@;^YS(B><\9G'(W=S:5I4J4\AH%G[*:(<\!YJXN0,GG8:4:66\,I!K0K#MQ6*,OV:@JTD"EW;@JZ5K9GS,985>H M#&1?!5[#J^9Y)D>VKC*OB@E9.=CG6@-8N)+AJ2,)A7?EB]6_MN0,%O-209LJ MD<2U&%T*21]U[*QQ9547TMS+.G 9)Z9P1 : [IZ1%+\,8Y8MB"C(Y;/0CRE' M9!>\=BC!;8,O&N16;F7,%G)YP?0 ,()#GJKRO MYI+($@)VS20-**<+IL3;:NTB1Y#+IY/BN%.T=^T&EHK_LHJHA)&.OXN'D+62W:E42NK 9;B+2MDU MK+C.C,H^W>HT $\F^QY25DH'0VL[@;QOF2H#9LKA'U<4*P]&1 $E,6,Y;QE. M3247L(KQ1RI*H0J0$EZS5=.T6]!U,ZQ5X(,F/$D9/:JK7K0Q#=-V,8[\,3E9EV2YL-R(HX![+V+LD MRI)UB5+?J"I]=L >= 0.B&"W4F)XJW^3)M]\12@V#Q2J1+V#9: XDL\I'-E@ M0!6Z[O4&3:L>;A$4HC]HJ\[:YHFJ.[6_2)LLX$0K+@A$^0:]#[Q.$\,RR>6A+&7F:U5(@XZYU% %L=_15&5G1B:BG3,/ MTOE&7ZR2J5ZZEBUT/_K9NG[%KL807;)]5J,N&F0W;_8:9(8>8,@[#-< 'M62GS8'6 :<[)"G M6'-/1AQ:N- 8>-UF2_2\-FRNY0WZ;72%UIL=LA'M+:_=[N'#G<% MC5@8RI,.*YD%;18+>VAX \I_[WN#3I=LTIS?W>IXC39EX/=A 00*K\??>#TJ M.=!L>7U8Q2%>G<-/I=6%A;1H.H S5D*!I76]%AU&9]#S&F0(;S5@VUWT!>,I M-G$Y?8!QBW;0'P"T._EC@5.$PVO!ZQW1:3<%5U5HT[\P0K\O/^W6>Q5 %*VF M-P VWFAZC1X>"V:_=^"S5A..U&OV&P"A+B 4_-Z"H\(S:AQ_("T,+T[M" MXC[?9;Z[C$",,".=4*HSI$ >'0"J#;P6H!5C7K7KU;QQ>1 M&,$9-V&Q>/FH#%-'N;&3'+': ()F%0B*A(*>EC@E*A&NSM@5Q;:!TN2Z_W%=/R7 M>Y0XL95EN6A-Z8&]SJ8N2K&EMWZ4W:1,1VODDYC:@#SJHRQQ4NC2E*F S7!= M5<+(U=16%D22 3>S7(M*UZRFL=1"16&HDOU6@<%M1.E'P2H-GCDG5>O-?(M" M)9V7HQ?OKZZ&=S]AXY/IY,/UY/UD- 30#$>CFWORPI%'3KM?;F\N)^25.[W% MQL @]IV5_#^J;Y-4E @U#WJHH$\X&[?*;I>Y6]F05;,P+ M3S>XXD#H+BXB: M35DX#>RXV/N-C K^6G7JPE#+K6ZGNW\*TB:>3,\8?R$=5#]O(RO^W!J341@7 M\AY$0*!RYW_.US5F]TTIZ NCKMEI"_J(),Q&UO:D _<8\,CZ(B3]6X6>I>B- M_DAV%Z>L[83)JEC&]9 RHVEE:2DJ$)#W4GW.@'J3 T-1!.H,(M095E9Y=K@1ZY1?H[LTS^>NR)!BTX#( MOA)69@8%;)J]H>I3[N(\&NHX6X@A_TM=?F>&9!$12;\X66,#7:-7%]M3J];G:*9#^ANY2,A,Y.ZO M)$F4/9BK2$>IJ'K"RK[FVNVFH_506LP4GV;*#7]_K4?V;'^AG^^*;B:D%9&3 M$@-+-#V2L@;+UT^FH[7, DIUHT<0*Q8Z)L6.-#$1)B5"MCO2Q&WZ)U>Q<<_I MI@PP\(.Q"3@_5L??KW?@^$3K=+\82.ZRLC.@NCW%2:&QNJH>N#N()8RLU'GT!NU^?!UDTM23AZ&V])BL M&;N!.7>14/C_[!NG5_M[/O"*+S :3+9V,DF!(^E:H\>0LH4;2:#I MD]MJ*C]_:_=)I35?Y&CWFK:'I2F(^O+0**?T3H>#>N*L% MO/Z05%;399=DO)$N!7RJN]:?>;F-8"$@HZ!)E[]JP"N%:;MAK38L\P7+4FL/ M+I'.RQD6TY<4Y0//H+[,K@R*31A-M1^CC['C63DA_%R:I==PZ.WS^D!6 MX:?35NF&3GH92&\NCL9\VYE M1[G@TX9]'SDY(UKD)04+2ZV.8A%F_0>>]N%G*.!RF@(*BD1^.>-<[48W+&#! M7477ZA)0;M2U&V^H#GBI:EJ@E704AV4ED+R<4KCBOP'-UIUL3>BIBYH5Q>UJ MZ1H&$S\!7Y5R^$$NUX-'<_,24Y*>TUDOJ1M/!>-Q/^P)[ +II]SUD]M\2*&K MW3RKZ?:+E\.+9=BK+D#GL*2*KW^6F.Z*X> M31=D)%TLWS6$Z]+)TC3,\:JNBQ4&5&K54;@'GNLB5"$_K3&ME/N+]U&N1PLP M7(7.G#FYLS6YS/<8MFU,')_ U61(,U%!-59O,$J[U*I-0Q?K,$M5%DWULNX? MB2UDE@ F&)@".VLE<^V1391/9VC'2]7@U3U.3,.96],OY][J5J/U_H. _J41SZ]J MQ'/(.8TU!Z@XJ!PA/JA7ST%'^Z5)T+]_DZ#*"^_PR)1ZY!Q,5;]T OK/Z@14 MB0P7IO'/G8FFFG(TU>=!AR]-ABQ4*MF@K%9"O]FE_-*\Z#^I>=&>VN15]-V4 MMGX7/)0D;A*%OQ0F_U*8_%]4F+RD :I0N#O*$LZ5U;PQ56E<:/REXN9Q%3:Y8H_(PC?!+?;G#ZLL=6BNM6J?/E?VZT&6_5%VRL5V4B #W:N'B M2\6Q+Q7'OE0<^]]=<T$4BS 9Z(':J@ MW3:_CL%\R2+]DD7Z)8OTGYQ%NC^ZPV1C3DPV9ME^2)Z/G.T_GVPXPRS#7V_> M^I+8^B6Q]3=/;)U]/R9M>7C]$[!_C&A=E7DBG'1-G[3;B/Z=T5S5T99SCWX8 M7]^/@0>/;CY<3U@WKYI2!CIZ<\\3XTX8#@F<<*(K* M,WR5+GW96'&:84&,=WCJ?QM^"M/_>4L;.:_WSD$[_K_B"CNP;M?B;U>D/Y?R M=?5:-M8*3-6['9F^*ERSXL5 K3RUUBOUQN)0+6E'^)<"RO^T$U!P^=V+/"X> MSQ-ETKPKZ"XU:"3.\5T9^::6"1^J(!7]T1LD?#-%^'8B_/WTG3A]4\+0SQ5H M]K<[;$?\/DZPV%P)I*5 LG*T[XX LFK,W!5:5A:)]8@E\K$[X&S' HZ(1"O9 MCW(1:<5O_]8HS?7_861:V?!\=(C:K[VDE1%M]FT\\N)5CND?$B6W ]V.B!$K MOFJ%BNGV"3C\HJ?EL(R?H\059'KW$JFPU519($ M5HB/.V!IUQ$>%/)4HA:5\4Y.8E;R/SICGDK23U 2B&Q0_).BG78 SQVJ\9I( M'$^7G3P>/71\1O5"+TR)4=XZ)YLG+$8K1"JJ)K=O-I6R5Q M,\E&?W\(<=S&'A+Z^YUH58DRKJMS/>I.HE=^1)U=.'0>* ^)-74N L M.%^%'^E2%I1.5MVJ,9M#00IA8X[D+1T9XN_ J5%^&)J[](R*&[G+Q8U4019= M>B,9&6+UHJX\:V098S$;_G47-[OB8L E4#::.6-"R:BN\FG)/*J;0)W*+E!E M83Q ALY92%NJ7VB]Y6+%3>J*6U*R.JY/QSKEJ3"HR3 ,(^HS8(P$I?DZM6:C M/%^WUB]_6HR,T;#=C9W#[6--]PO?I='T*C0:E]:C$:$DZ 3SFO8T5PQH!3]4 M7PMG<$EU%!#&+'A5@23%U^YW!X)4VS"*_=1!^:V$Q($Q'SM L#OHH?@TX$P9 M1WLNQ,U%9E1*K 07G80IEOX\J"!.5W8_[BKT^Z_?_0Z;>%?B@FY5:YKW54+4 MM?V6:_O-VN# [1]@[YE8/>.I?[PO6P6K)MP'3[3'7E+U'G?I/F+%7,$LW5#A M*L! K WO!!XU@W_],O;9?[ 9>4GZL:* *@&1PYU6F1N4^XU'0C"(1P[=G?O50W;F?O/07?U[!4<>W)NZ0GC\ M1L6VA!$51@3Y>K?\4VHTO5NE*C]>I9_@,LZYW88B0]0)=P='OPT2K'E&5;D! MH*H]+P)2=1XN4:UZW46W=HQDM4PJ,X&G%)V!3]6$E-WQECN1B(3!NE9Y@J5$8)S+F1(C8Y> M*FEY%*MP[K2%S6/ZPB!JX.WF4;I_4,TF,BW2]!9DWBJ8PL=JGK0C"EBZN\<:(+ M OM+V3!:%89[*#DV'\Q,3.MN&LVQNT=H0H[XRAVG=$ADHH.2Y4,%#\-T%7N\ MP\5V=*SGCIVYPSYWH?GGC;DL':0[1O)HDQJ)K'59$:-T-+L"&'@72Z.)04:@0LI_SVE5#:.QJ3ND4AYT1I@X-\3,%F[HOWJZHTY*\6(PU M]4SI4&F"+U3+>R,N2PSPY)/88Y;/8L["C/!H.?"G'O\3%T,2*$,3C$2@?7+<#1=1&35'@ M\*"K?F@H8#5F2V#@YK$29K4"7(KN,T]\DZ;9=_\/4$L#!!0 ( !1S"$WO MEP"V3P( $, - >&PO+*<.?WTT\67Q*/MEJVC>8F/SM'YGY\NCD]4 MJRW%=R7&"K2,\CJ&I5+5>\^KTQ(S5)^)"G,=R85D2.FA++RZDAAEM4EBU M] M?^DQ1#A,(MZP&Z9JD(J&JQB>#R[@\J]%AF-X?_+V>R/4U1O@GK-WLYE_?WHU M]9_8P"D$3N-3%L-@>0Z]WQ<]\Q_7U;&)].(1Z7ZZT1IRI\G+/^-Z FLB?&&$ MO6YGDR@7?-S@.70.71DQ##:(QO :4;*6Q&3EB!&Z=>[0.%)!A01*GZPF"XRG M?G#AP(W,H72HC1/)2K/!)423!L9 M087@R#+T&9VA95-,Z9UY([[E>]IM#MP<JOTYM?BAS>(3,_WJ?"\RQ1'07 M6M_]U[S+_YEX?O'WR/9?90K\NG;UI1'-)_@((!?' +D\!L@C>&WFER_,Z'5? M[YT68:]!&+Q@W1"J".]H2Y)EV/&8#BV&7TUK2/<^TV.?H.456NM^?$]?YV8X M1PU5MV:)-AC#T?YLP(/E,&LU2,1PM+_@C#3LTA8S,,[;O?E3UMZ>J^B;^V15E:FS=-,\9UF[*X9R-+H<[M*\'#S<'9^UK(DCR!] M)_ M%TB7P&&A+8(,",C@/2$O$.0% 7G!"YE\TH"W6"K[!0%=$D"7O$!NM5BH^(N( MIL*9F353$RJ;"!6&T$9!7O)"Q#C6"LC.QC",+YV$W_!($>4U 7G-# M/FJ[T@)@(PAD8B+\8MP08#>\8%-E8O&HYL &O3PU%C*+47.AG-.)PWG0&U'9 M>L2+:2S$+XEBHQU&(@7";A ' 5)V(K1+S&*?3V#D30WQ)Y"B%>,P.F471 MY"\SG^])(T@QL3 V479FQG,M%,:D).(Q6\18R'Q:).KOTQZFG.$Q2V,>V=G' M1,<+,=%CG$@\2A(>LR5<$H5_?ARK@\P62]":>I-//,H9'K,TM(HM9&$GEC#4 MW"<5:P&R/1EHE"T\9EU R!8FZ'FA'NBDH2'MG8X\RA8>LR[&*V>L=D 8 M?EX9M_?%"1QE#(]9&4[/NO"!RY91W,4.%\N4)"2S)-QJ[/3G50M8N\Q)B42B2S2LC:15YA3$HIDEDIIW5";V=3,I',,CE7,/P$ MQ9B45B2S5L[4#<=PXL4.2C(^LV1ZU=S7YSYE')_;.&\=W4M(R<9GE@U:[! ? M)EF;YL4I'+FDQ:R8GNEZ/R0E&)]9,*0'?;RFY5.N\9E=0V-BU_B4:WQFUYSH MNJ^K*.6F]\T)*,T$S)IY6YOU\5&F"9A-<[XXVY-B3'+[A-DU9XNS0SPQ M)N6:@-DU9XJSODZG7!-P[ZN\KL$S-;IP8RS=56N M\R*'UAB3LDZPM\[PN/&\R;;P3S<6?J*!^^NT6"]KT1T.:^7!1;>ZM7TMBA#N M1>6\2O=;Q=TSCKO<#_\!4$L#!!0 ( !1S"$UKUWPKSP$ '4= : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V5=/FNG]4SR4>=?4J=JU:?)^ M/-1I450YMWY".!RD]R,:#C![DXT%.#YJ-!\WH0?/QH#D]Z'H\Z)H> M=#,>=$,/NAT/NJ4'R13(..4G(:SY6@O@6OA>"P!;^&(+(%OX9@M 6_AJ"V!; M^&X+@%OX<@N@6_AV"\!;^'HKT%OY>BO06R_PKHU>MOEZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;+G!6@@Y+^'H; MT-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[ MT-LO<-:-#KOY>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ^T#O5)5=7#_G;E=OT[E+ M?@S_\SO. .Z4/P[Q_!FGJ7_N'RB=^RTQG'[/;O-IZE=$^/&5]>$34$L#!!0 M ( !1S"$T9>](.P0$ '8= 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MRV[",! %T%]!V5;$^%'Z$+!INVV1VA]PDX%$)+%E&PI_7R= I2(J40'2W1"2 M<69N@G4VC#XVEGQO75>-'R=%"/:1,9\55&N?&DM-K,R,JW6(IV[.K,X6>DY, M# 9#EIDF4!/ZH>V13$;/--/+*O2>MM?;UN-$6UN5F0ZE:=BJR0^:]G<-4T=5 MM\87I?4W<4'2>UG'+CY>&R>QZA-VPH3#&]OS>-_;BIPK<_I7-#.;E1GE)EO6 M\9;46T:?:A5==Q\9L7;%?"]+KY0B;BHX'Z"J7 MG!SBMJ!CH[K"]I.?-7"_&S+CJ&]=K+I0'GF\&&D:JYZU"R_YB-1NG9SRDX;' MUM?[8;^,6W3?C[WPGZ)GW>&\MWZY' (DAP3)H4!RW(+D&(+DN /)<0^2XP$D M!Q^@!$$1E:.0RE%,Y2BH&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !1S"$W&HJUH? ( .$( M 8 " ?<( !X;"]W;W)K& & @ &I"P M>&PO=V]R:W-H965T&UL4$L! A0#% @ %',(30Q9W?:P M @ .0L !@ ( !N! 'AL+W=O:WJO 0 *86 8 " M 9X3 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %',(33Z"=UJT 0 T@, !@ M ( !HQT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ %',(3;GAFART 0 T@, !@ ( !7R, 'AL+W=O M&UL M4$L! A0#% @ %',(3;%'X%&S 0 T@, !D ( !-2< M 'AL+W=O&PO=V]R:W-H965T]2SZM@$ -(# 9 M " 0LK !X;"]W;W)K&UL4$L! A0#% @ M%',(31]4:LRS 0 T@, !D ( !^"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %',(36*U%AJS 0 MT@, !D ( !N#( 'AL+W=OK0! #2 P &0 @ &B M- >&PO=V]R:W-H965T&UL4$L! A0#% @ %',(30R536.U 0 T@, !D M ( !>3@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %',(36)AWQ[% 0 -P0 !D ( !/3X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %',( M35Y5L>K! 0 -P0 !D ( !($0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %',(36(,2_RX 0 T@, M !D ( !'DH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %',(3549L4K# 0 -P0 !D M ( !Z$\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %',(36\'\+)7 @ D@< !D ( !!E8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %',(37E@ MA0YV @ @ @ !D ( !JUP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %',(3:6W9=R' @ 4PD !D M ( !KV0 'AL+W=O:=!(" #*!0 &0 @ %M9P >&PO M=V]R:W-H965T&UL4$L! A0#% @ %',(35R88+)F P : X !D ( ! M*' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %',(3=28G!:9! 2Q8 !D ( !$7H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%',(3;VE7(KX P 5!\ \ ( !!<( 'AL+W=O](.P0$ '8= 3 " 3'( !;0V]N=&5N=%]4>7!E <&UL4$L%!@ Y #D @0\ "/* $! end XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 93 216 1 true 23 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://dxpe.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://dxpe.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://dxpe.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE OPERATIONS (unaudited) Sheet http://dxpe.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE OPERATIONS (unaudited) Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://dxpe.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 5 false false R6.htm 060100 - Disclosure - THE COMPANY Sheet http://dxpe.com/role/Company THE COMPANY Notes 6 false false R7.htm 060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Sheet http://dxpe.com/role/SummaryOfSignificantAccountingAndBusinessPolicies SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES Notes 7 false false R8.htm 060300 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://dxpe.com/role/RecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 060400 - Disclosure - REVENUE RECOGNITION Sheet http://dxpe.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 060500 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Sheet http://dxpe.com/role/FairValueOfFinancialAssetsAndLiabilities FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES Notes 10 false false R11.htm 060600 - Disclosure - INVENTORIES Sheet http://dxpe.com/role/Inventories INVENTORIES Notes 11 false false R12.htm 060700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS Sheet http://dxpe.com/role/CostsAndEstimatedProfitsOnUncompletedContracts COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS Notes 12 false false R13.htm 060800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://dxpe.com/role/GoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 13 false false R14.htm 060900 - Disclosure - INCOME TAXES Sheet http://dxpe.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 061000 - Disclosure - LONG-TERM DEBT Sheet http://dxpe.com/role/LongtermDebt LONG-TERM DEBT Notes 15 false false R16.htm 061100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://dxpe.com/role/StockbasedCompensation STOCK-BASED COMPENSATION Notes 16 false false R17.htm 061200 - Disclosure - EARNINGS PER SHARE DATA Sheet http://dxpe.com/role/EarningsPerShareData EARNINGS PER SHARE DATA Notes 17 false false R18.htm 061300 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://dxpe.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 061400 - Disclosure - BUSINESS ACQUISITIONS Sheet http://dxpe.com/role/BusinessAcquisitions BUSINESS ACQUISITIONS Notes 19 false false R20.htm 061500 - Disclosure - SEGMENT REPORTING Sheet http://dxpe.com/role/SegmentReporting SEGMENT REPORTING Notes 20 false false R21.htm 061600 - Disclosure - SUBSEQUENT EVENTS Sheet http://dxpe.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) Sheet http://dxpe.com/role/SummaryOfSignificantAccountingAndBusinessPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) Policies 22 false false R23.htm 070300 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://dxpe.com/role/RecentAccountingPronouncementsPolicies RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 23 false false R24.htm 080500 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) Sheet http://dxpe.com/role/FairValueOfFinancialAssetsAndLiabilitiesTables FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) Tables http://dxpe.com/role/FairValueOfFinancialAssetsAndLiabilities 24 false false R25.htm 080600 - Disclosure - INVENTORIES (Tables) Sheet http://dxpe.com/role/InventoriesTables INVENTORIES (Tables) Tables http://dxpe.com/role/Inventories 25 false false R26.htm 080700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Tables) Sheet http://dxpe.com/role/CostsAndEstimatedProfitsOnUncompletedContractsTables COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Tables) Tables http://dxpe.com/role/CostsAndEstimatedProfitsOnUncompletedContracts 26 false false R27.htm 080800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://dxpe.com/role/GoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://dxpe.com/role/GoodwillAndOtherIntangibleAssets 27 false false R28.htm 081000 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://dxpe.com/role/LongtermDebtTables LONG-TERM DEBT (Tables) Tables http://dxpe.com/role/LongtermDebt 28 false false R29.htm 081100 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://dxpe.com/role/StockbasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://dxpe.com/role/StockbasedCompensation 29 false false R30.htm 081200 - Disclosure - EARNINGS PER SHARE DATA (Tables) Sheet http://dxpe.com/role/EarningsPerShareDataTables EARNINGS PER SHARE DATA (Tables) Tables http://dxpe.com/role/EarningsPerShareData 30 false false R31.htm 081402 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://dxpe.com/role/BusinessAcquisitionsTables BUSINESS ACQUISITIONS (Tables) Tables http://dxpe.com/role/BusinessAcquisitions 31 false false R32.htm 081500 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://dxpe.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://dxpe.com/role/SegmentReporting 32 false false R33.htm 090100 - Disclosure - THE COMPANY (Details) Sheet http://dxpe.com/role/CompanyDetails THE COMPANY (Details) Details http://dxpe.com/role/Company 33 false false R34.htm 090400 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://dxpe.com/role/RevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://dxpe.com/role/RevenueRecognition 34 false false R35.htm 090502 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Reconciliation of Beginning and Ending Balances (Details) Sheet http://dxpe.com/role/FairValueOfFinancialAssetsAndLiabilitiesReconciliationOfBeginningAndEndingBalancesDetails FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Reconciliation of Beginning and Ending Balances (Details) Details 35 false false R36.htm 090504 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Quantitative Information (Details) Sheet http://dxpe.com/role/FairValueOfFinancialAssetsAndLiabilitiesQuantitativeInformationDetails FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES, Quantitative Information (Details) Details 36 false false R37.htm 090600 - Disclosure - INVENTORIES (Details) Sheet http://dxpe.com/role/InventoriesDetails INVENTORIES (Details) Details http://dxpe.com/role/InventoriesTables 37 false false R38.htm 090700 - Disclosure - COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Details) Sheet http://dxpe.com/role/CostsAndEstimatedProfitsOnUncompletedContractsDetails COSTS AND ESTIMATED PROFITS ON UNCOMPLETED CONTRACTS (Details) Details http://dxpe.com/role/CostsAndEstimatedProfitsOnUncompletedContractsTables 38 false false R39.htm 090800 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Changes (Details) Sheet http://dxpe.com/role/GoodwillAndOtherIntangibleAssetsChangesDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Changes (Details) Details http://dxpe.com/role/GoodwillAndOtherIntangibleAssetsTables 39 false false R40.htm 090802 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill Balance by Reportable Segment (Details) Sheet http://dxpe.com/role/GoodwillAndOtherIntangibleAssetsGoodwillBalanceByReportableSegmentDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill Balance by Reportable Segment (Details) Details 40 false false R41.htm 090804 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Amortizable Other Intangible Assets (Details) Sheet http://dxpe.com/role/GoodwillAndOtherIntangibleAssetsAmortizableOtherIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Amortizable Other Intangible Assets (Details) Details 41 false false R42.htm 090900 - Disclosure - INCOME TAXES (Details) Sheet http://dxpe.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://dxpe.com/role/IncomeTaxes 42 false false R43.htm 091000 - Disclosure - LONG-TERM DEBT (Details) Sheet http://dxpe.com/role/LongtermDebtDetails LONG-TERM DEBT (Details) Details http://dxpe.com/role/LongtermDebtTables 43 false false R44.htm 091100 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://dxpe.com/role/StockbasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://dxpe.com/role/StockbasedCompensationTables 44 false false R45.htm 091200 - Disclosure - EARNINGS PER SHARE DATA (Details) Sheet http://dxpe.com/role/EarningsPerShareDataDetails EARNINGS PER SHARE DATA (Details) Details http://dxpe.com/role/EarningsPerShareDataTables 45 false false R46.htm 091400 - Disclosure - BUSINESS ACQUISITIONS (Details) Sheet http://dxpe.com/role/BusinessAcquisitionsDetails BUSINESS ACQUISITIONS (Details) Details http://dxpe.com/role/BusinessAcquisitionsTables 46 false false R47.htm 091500 - Disclosure - SEGMENT REPORTING, Business Segmented Financial Information (Details) Sheet http://dxpe.com/role/SegmentReportingBusinessSegmentedFinancialInformationDetails SEGMENT REPORTING, Business Segmented Financial Information (Details) Details 47 false false R48.htm 091502 - Disclosure - SEGMENT REPORTING, Reconciliation of operating Income to Consolidated Income (Details) Sheet http://dxpe.com/role/SegmentReportingReconciliationOfOperatingIncomeToConsolidatedIncomeDetails SEGMENT REPORTING, Reconciliation of operating Income to Consolidated Income (Details) Details 48 false false All Reports Book All Reports dxpe-20180630.xml dxpe-20180630.xsd dxpe-20180630_cal.xml dxpe-20180630_def.xml dxpe-20180630_lab.xml dxpe-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 67 0001020710-18-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001020710-18-000018-xbrl.zip M4$L#!!0 ( !1S"$W(\KU"U+@ )>)# 1 9'AP92TR,#$X,#8S,"YX M;6SL?6ESXTB.Z/>-V/^0Z]?]QK4AJ43=JIZJ%[++U>/9*MMKN[IGHV.C@R93 M%J4J41%GB(3GWZ)*E/ D@ 0R >1?_]_+U"1/U&&&;7T\ M41K-$T(MS=8-Z_'CB??Q[= MC@T3FC)RW[>:S?9[PV*N:FGTQ&\/$_RQICG^_*"RL/G+4OOG-F^M M#(?#]_S7L"DSTAK"L,K[?WS[>J=-Z%2M+\*#T^M1QS@TO??BQZ"IP>Q.2^FO M0U:T"#M83Y2YR;$9U1J/]M-[\1MT4]KUIE)O*T$G6*9'59V%O<8J>^ S^#]@ MET&RBTZ-]$G@AY3FGNNLQ&'X'GX-&EK>-+VA[CKOW?F,OH<6U#&TL(-M9>AC M6_6%?IKM6:XS3T?"_Q$1Z2<1T3S' ?Y>U<__-:6CI1H:2^_%?TKIP@PMO0/\ M@,V5A>;NS%G1'GY)613ZHDW2.^ O*1V8XR[S"'R9QA\O,QJVQ3\:FCWE[9J] M=M-OE46&0?8)^2L*W0?&Q>F6C@D7P@^XM!]/F#&=F2A;_+N)0\C!9 MXX7I)^2]&(CK#EA\RZ4O+C'TCR<:;Z-MP];4<@UW[G\7?FOH^/W8 MH [A@-$$-@$ESR__Z^13$_1!L]7L*\V_OE_L'$SU/F4N?Z89\*VM+\X/]''< MSZ!+/P74;RK!*-%O"YVHI<>Z].KM9C2Q'NL0?!N;.OC*I]UZ<@Z:K8,@HF S MUZ<'_%\K'-S_91_TZ"LMD(P#HT>_KK1 H/.@Q^$(69(_XO*R=WK\?N>"_$T! MMG-39>QZ?.?:VA^C%X/]?@>C4C:Z =U&88/1^2_?Z/2!.B50,=) ]!'!#;_V M?] !C)>9:6B&*V DN@'MA('H6Q0?5B)[\BELLAKKO[Y/G2@"\'T:A%5=?JX> MUBS_N0V&F^,:#R9]8RRP ?,2V"!'K;B)#:06..KEW[0)2"U0'2V0YV;0[/BN M2/]@K*2$*P).;&=+5Z2?IRO2.7C/;EMRYNC9]4-'^7"YO,RHYE+]WIA"$]A?X5LV5C7\[2[@?C[X_;.-,X*('Z9% MP1SW0TBJDT_X9X)>F^R$: X\6-17FRS[I?M)# (9])&KJ-X_B[0Y]KP'QG MBE'U_3)9#]0X6Y)'()B4QRWD,4XO*8]2'O=R9/)%-9Q?5-.C9_/PX]^ B55' MF\R_ C5-+D_A;Y?6S',9_Z'MBVYLB&]499[#7=(O#OW3P_N\9/]8"W9+\JL>G&A=JFK?FE9]A/HYR=ZXTUG8/[= MV::'ZOH-<, FW(^+&[)H?LD-E>*&X@+PTG<$;S8SY^<3U;!\9?D&V& ETL>U M_IDL KG^Y:Y__HZO81DN_0HZ3[^T8.Q'C#L<,49==C;_IO[3=GBD(N>&*]O2 M[.F,NG3TZ%!Q:'38[+ %]I&GN)H,Q\4@_G6C9)"#9I#<+8AM&.3<8ZX]IKRE,]MQJ3Z:XOW.T;'4,J5\GW&! M7OE?[*>P\99K<&2["%=[*9P\.OMZ2Y]L\XDZDIPJ^C6:HYHTZDYIY,[=$V>$IA),*NC*,O:WA+-5SE=7S MEF;]8?'P2I-9*F>IG _9>MZC+_@6U'/%'4%Y.B?/-(Z$E:NOE0_'W'@+FOD@ M#>>=C*%#5-!2]THM6-:)F-2"4@N6S=(K-W9YB5PI17DD)V*E[^=2YQZ.=WX( M:N\M\%.E V*A=4V/(IPRU=.C@]NG4]^A"<9-4\ M*;E%K6^EB\%M9 HI^)(QLA]4'A-S5.+H[K!Y9/F">D55_V/BF_PNFG>M]2^9 MI=Z&Z!3$8O*,JRH[Q=MB:ZFMCU1;9W9T M)<,7D!U0@=UC5QOP#>P6^SS4?"-BM;\72-^HZ+X!LBGEHW%_= ]&2DVQE M-,$QKJJ\]3V>1997^U59Y +COD;/JJ/?SV?"(+VES'4,?%+YSK6U/PY[I1.H M18N:DR*4]PDT[5B9;RF_)^OQ5%;\+.;J"3[\'3]N,M#\] M@QE8/%ZXW#.D$"\F?S>C:/RX!F67EG;8W+("W< +7X_T 9D#\2[[/Z*13%,] MIBG2&Y3K7^GU+]!1E)Q0/4ZHM#>9L#X.[_F6BNW&S4["S#^W+6:;ALY9\-*E M4Y&2?0VCPU?68_!^H7_S*!]XWO6!YRPPX%5G^L)$WLJ*%2K+7^E4R5_I)*_: M)8L7QEY5D+"\-L5M63S733%'%C^V)[H/B-VK\D)XA5E_\9Q2LKYD_3P-FXH> MQ.[?L#F6I]@/B.=+?PG^0/S^[9E=,NW;XI4\/;YC48R%:*8C9?:W8@!+9G_K MS%XUDW<7S7YH3'MHO%(UQ9CCU<:QG0P4Z9H?(^M7Z\IC-YO@T'CW 'FE0EMJ MOO:CO!Y[D]=C56/Q72P!R:]O:^O,,R!&NM/2G:X0L^=Z@W1L+M(!V0&5O#RM MVAU!GI>GTNQ]DV9OM5@\HV?W#>9S#-6\I3 9J];C_S'XV7;]1A+ARFK0^27$L"FXB7%3SY@ M$]6A+!@J^"T^/(ZU:NS6BK$-9G=:2O_#][O/KQVZO3"T;CP!8RV2#WM<>5.T ML>TEZSDS/'$"IX\8F^XSM>RI8:V?/#J79X?Z/>GT$K77L0;Z8ZF.]+G[0J?$A_ 5_(+[D MW-)QJE%W\FFLF@R06NH9SG3N.0Z?QV"::I+_H:I#+BR=H.3&Y_7;B6;8ZD)( M]V80ZD&>^;IA0G@^VYK'$;_A>B(5EJ"-:)(9D+B&6CE,",@%5YOD5VJ:]3\L M^]DB=[!JMD5U>P M=B;XQ,OPA"U$@VWA6.B^.'_ .>+)6MBQ"/KQ7@H,0)<9:!.26/AK,=50@T94Z MI5PRP!8D^G-@@3UMNID3N^P9!KS\7J SJL:@I?3GYI/3;@[[2[R7 7C/+LG:* MJ\LO\"5+TT^1EN--LFFHI&Y:&&(E(+ZVW "*:)41F/]NI8$2&V(9&"RPE#8[ M?K]Y0J59_^_DE-@OG.7>475*5$W#E[$9F:ESK*,<3!<6>O)_OQ$_\TZ!IEJ$ M@)>I2?)**\XK=3#A!LTV_&\3.#S###G"*FBT'M9AMZGL#*M#-6H\8>L:L:A+ M[#%13=-^5BV-DK$-KHWM/;ACSXRZ0),?%*76;/>)81$$EH#DHI^VAP'A7\63E5Z_5:_M3W^T,B;>B;?X6QWPNV5 MZT G:*9^2]^9%,71B=*$/%]4/*;.(7YWV6P M_^DQE^^8MA,?9-,.N&W,TH:-J]-?7)@5<*5C+$(Z"(_I($%01X1T+@0I*<]E M/2&[G=:AT;&DY+CU=&SUE5WHN(Y042P$\8,A2!@-4;J<[AI"LYZJ;:77/5BR MEEG19./&-C@TJ2\IK+$TJ2^)4!L0[K06C=8*8+QC3MT&C!5EN O&V=1,!3DA M9Q74'RX:K'MCI WJJ9H[94D&7(D[9+F%CS88'MW!3COD6O84RTO\:+^J4S(U M%'2#SMS5.UM%H<-3DZ^@7JO5VHEZQ?)>\6'(&WB/LU[%+)0=TUDWG(7TF@?% M+T47,]T@;6UE6WZYI>*PU> 'EL157\@#M>C8$ ?L]J-E_(OJ]>CY#7$?F(%X M[-Y><7!WK[Y6N9]A4%DY]MIFRC=P+B\#HB84G$VZ(K-Y6=D+TE8'A1TN>_>3JE"4#!7#//A)2MCW6/1CR M["?K8MLSX(SD25>3JQ#)L!OU>DM[Z@Y39C'&>NUA<]#>/&4M")E-GWL7>["M M](>+%F%\T/U DH7^[4ZK.\P""1CB!@^=NG$H@Q^$I[T #V]T/?:M.N#(&V!< M;2[^>P^PG9GHW&P,+?R_ION3;CP1YLY-^O%D#.WK8W5JF/,/Y"_WQI0R.C]8&@;V.,YV+J5%HA/.\!H!ALP<<'A[P//B\TV1/X*T&] MGU ,\9VIUOPOC(R%]:>:,*U_*L$(>&%DYM 9_(M^+/H+K:\Q, _ZNC#==^!'[N?"#)Q*HRD J:GD].3['?EY M-+HY>=<@"!@.PT'S(X=U< *AIQ8J1/@C%628TO3 57(G-!'VYT;8U@BZX,\3 M&P&WGS%/@'D/S- -U3$ +HP(Q!9/\"<_23+P! ;\8$)%8/3IR2^7%P@IKA2N MQGZ6*ER5!/*>I7HZ)]LV9)BH3Y0\4&I%ZP>[&J*)3\<9?,V0) SCV1\XTZI M)\\!["U/A&YMF +)Q":V9^HP$7BD*F<1Z/=/S]+X)LIY)#:FPP_G$!#P Z= MHOI_<9\5 9EC?#8%!'7R&3Q"GIK75FH\(+/!I0-IB13"SD0EL&M1'AQH4I<2 MW6":QYB_=>.<##C>& -SP?+$F1(54K#*#_ZY&Q!)!9 U7 N'CF%JU^90):BP M#@O#A 8<7^QV1S7/,=Q@FHL7;0*;*F? J>%#:9%OJJ--2&O D1P(O@> $*6.Z$^43[NV=1TF[6_*!6H(UEN\0"4C(&? S+ M;5@Z?\P.& -&#R:B+S/*#Y^".< U-P$?'JN.BY(+EU\*?6#/#,M?,FBI/G+. MJN%/C&[%[KBMX 4I\#51H].F$/\Y+NA,J&0R5@W'9_](_ZV8[4$UN;IC$XI& MA\I79HE!^9(D5J"V:L 8T,DUQB&2L:X[,< "0/V:/T$&H#253;>= MK4%&L!+, _Z.+P>(CK\&%H@.ER40% ?ETD #-BGHU=PV$3&^(?@Z.MIED J8 MU<-43:Q:I(2I:?"42Z"<-Q-GL)%AWUC$(O@<&6;9K*O(8@OT&O#W \X+LX E M:?.N2'YT+ S=9Z\:^0K['+@1+FR-WT3"(_=S+JV9Y]8_@R[ 60'V<^2,+\ 9 MDD !*#%((C@28(1 Q$#@$*1;M[]_ 3'^134]>C8//_[-@,% MJ\XY6-Q9"G_C8S'^0]N_@,'O^=SW5)M8QI^>./->_CJB 9( *9#F:W7C)C98 MV,U&$S.7]DB*S2L<#4+ND1=A,X/-OT8N_O30=+GT31DF4B-USK3XD6>]Q!X\ M);$73VO036MLN<01(#$X!!0A$ *&D:4'$*SU#W9YWGS#B6S:N6W2^R'N6MB7*?J9,LTQ9IP[<8>,#"]R$SB0OZ'=1;CAM9* ML7%@3U@PWV"0PS\8>Z;&X\3]0!YL4U]C->/,'GZXNKZ_("U2)W??OWT;W?X/ MN?Y"[BY_OKK\Z>R /!>6AH#P4E(>"\E!0'@K*0T%Y*%C*H>"V1N9:SX'@&9=IXW%3 M)M,VUC7J^4;M6:5#_J\ZG?WT?P8M1?DI,EI'Y__]_?+N\O[R^JHJANM*C*XM M\G<5]C)0BTJ@KF+:,-Q5==^*"CUD;K*M]>9/3T9WER?O0-O@ENPZQH/G@@Y! MK>*Y? -V;=N$UNJ#HZ*68Z@I;5"RO@!-56T"3(>6Q0P4"$Y&F=@; _"P0@51 M9S/'?N$G$J#+?U"41I\ 74P$BU>O !W&]22&,HO^,P_V6Y6A28NY >!7VH&Y MR,2:*KWF3PL#=QK-Q+B1RYTXY%B8X5D-+.K +/A!:38&X4B!EH6/$X02FC]3 MW+L8#QE%.OW0; SC[1>W*UZPR\<.: ZS0'\ '>LZ+C2>4JS0\6P[?^# 6/J1 MA>:9!>SS2.U'1YU-# UX!M2QBT78$"QJ3?CN]_D?-W_AFA^6Q_F#N@#72X/; M89LWAQJ'#NG&F0%W&]44UO\/K7:,NGQ"U;$ 1@9:.CP%& MC[ +P1:$E04#70PKEA7^.^2+UFJVFJD2%@@7GW[5^:%O9J>CALD3#K*4ZO*& ML\53R;A\"AA>-0_*JPX:SX%=&O=HAH*BHC@]! =I8K> '_7HDBRTE(#_=6HV MR*\T/@PWI[,#80/)'WV#[V&.1->PYA!7FASW%&" >81I%2XU][<8@VT[6&GL M;!I_@ TRL6V$RB=F;,&Y\G@(>43WEW/MC,_4X8K&BE,DH%SP%<$BC1%PJB5L M)^1O_@OW1%S/P9]4?1R;MP M70._-A(2T02(+E!%[@D)E:9:<]2;XDL#/12PRI1!:/J%>W,Y>AS6><'=6; ] M&IW%C=I?0,ZK.K"*:V.FU7IVP=7&16"1UD.#P[^?,Z/; :YFUNX<[48K@BC@ M-V!NT/:K(,_DR<;=@]_8!)+MN>CSV4&2:@!_ @IL&- S M.@%8"07BDZ(MD: XTA:G. 6I&Y..W6KJFON0 >,^UY+LT#^1+WV&9=[4KX8I MM$VP/==2N(E["]S!P# 1?ER1)GK"!5SEYY1 E](796QC5B,W2_B% ! =="#, MQ6)*8_6:!3*$CM"-;R)_*'-O;74:W9B/7X\:9[POQEHFN#O M_<#\;.CN!+LV?XQ.75PG_*0C>P)&'T\>;->UI^&\L+NY!IC* <+BYY^(#W)= M_ THSUY*.$C2>$:_F#A8>7+#G:/$_?32":"KYX%ZRHLX\GXM^MR9%&_N4-:/V"O(^Q M_NN%( >ZOT)'[\++.;)M">E#<:X\_0Q["AZF<+O/]AALQ^Q=KHR9+P_Z&GPP M^/$GLE)3J-H?CP[8TWH=%LYV0%EH&J7C<:&L>AZWDU[%K<%NM0.J:WCZ]9,N MF[E%4IR/^,,N!!UFQ,U!O5\"G?%"C7 M";S+D^O]@+&[".;&!GS$P;!3*?G+1/4T +6N#[M2:S5Y1^B&;HU>E37L1XLX*OB]A)Q=>^L(%>W9D'!@.RO4X ,1/:WJ< MI)<$RBECLM-[=<9D%ES>[J+EF>;**UZ5MF@WCLT3%%2@[QC_%5_?TB=J"?.; M8XO!8M =-ML8\OQQWQI\@S?@^ULX (E#% /(!P?K'0A@[A"6&"@(R&/N=(_F/':P0?LJKP,&33@7O +%^,\""'F'S#Y M_PG#(%'3^0^[ NP.16OU]#,5G]XMK@+V'5F\E$1L!-$_Z!YTWK72Z"!9[&^; MJ2N$]'9%8NNM5F^A!N2^\59AUU,=AR?C<>6;#=V1&_3BG5Y50;#5:G;Z&9!; MF*M$K+*L6:N3B5/7(55+P2A673W$>_&[6(IVN_UE M0KP:AL,B4"_30Z;#YENE3Q:-W^J\7?[)I&@&"Z\A[8D^F,7K1DG0H0W/\XHS MYM;%!D'5%Q]"YMBU29V<7W_[=GG_[>+J_HZ7ASB_YJ4B+JXJ5!IB];VD8T^) M:^!;(#;_-YE@A]GV/#V(YR5CG0';8\2DCRI/X=(HU;D; #_P9 @_-MAVX&O, MVM-LSV'.R>2'K6@9M%?^%"^H'%,("I/C//0-DV M7/ Y3 S\9E&"B&>*>QL,$_:?(1.9(IA:CLFM-4(-_G(WYI8_&;K' Y%M)P!8 M?7QT "GT)=4P5)FH^A-%\"E_! 3CSD5^V8H X9DM3/1:+/6CAI.D!E]G2*;= M3O16BKV6$/M3'O:LM)>-X=6S951J+\SX8!GFQQ/7\>@)>5\D1.EVS%J(@K1$ MD!)\VP5 \]R)C=&R.CD%QA#?ID(%GB'VY&_"L%'4+0.=E+CRO[SZ M9#L[GH MN:^9HV@44@B;$PJ@9_PK5P1=]\/.0& $&NNPN%&=:X=7:]&Y#0Y.%)\T"S;M M)6R:C::2BLBJ:4I$*(7#\D(HX#$1M[(5?_F%'5\G'OUNKS]46FM82PQ?$-#9 M!*+?5L!K:K\.Z!HF53>5B(%J&'!>:XK_7Y;UGXC2KP&5:D"FI1PDKG'A=P"H M!A#A[\MU01)46D.9UQ\1*/W.*OVPX#8?,"$R/46U!2%B158NQ9-MIW@\^*X& MMA[/>KM77_CQJNGIHA"<(^X[7)'$'AA75[;%4\5 !?$'0OS\S!3\HAG%A##/ M]1AF">?PIXC/<&\GQP^&W_&U)/R2T!E9>IOC=J73[?0*HK1(P1552L[!N8:1G1KA[]9P6J]\+R?H M^BOT##KR;M!IIU=T^L-.>P'YC3.5A5"F ^C>XOM$^T HI9IU!GPV%J3.@A"H M@46%NWFFLA#*Q'+-_N8%6H,0$Q4Q14ED4$*>%=5V"I+=EQ=;AIY! M\Y]M6\LT18MU-//451 MRH)U.[9M=[O]I=.'C;#^&E2T4H')U<=8F6FLC+4(_&?ZX 8]1J)#8#/?XA5- MAHTMY<,,!<&=8D^DO;73W!YN49J=S7BE:C FL.J1 /F>.E/RU58M MY'H-* CIP/$Z_7IY=W[Y;&8Z'4%Y: MS'4\O'CAL-QQ4*ZM7_PZXSC.^E=#^$.Q>*'G?E$U;O+QR#J$'\$_\]\ZXA&C MXOE8@43X!E(T$?]9H!1BY".$/W-L-CY\%)Z"-Q?6(PNF&19F:0U25ZJDA>DW M!ZVAKR/@TYM:F"U)GKIL)0I(;O3N]+NYT/O ^3XW>G>[^?#WZ.PK1LK;)A;/ M>RW!E[17@1P/" 3PEZ9[6OG(PC?U)4G6O2Q65=9&()?[VNRDI[ #6'U!#S)6 ML9PVKY/X"E4/M*$CWGE%=LYF!;,I=Z"[%$:Q"H1,.*8SW-Z17.*3=6CV3CX- MNJ_#,F/$(K:5H8G-1/G_K]=7/]?O+VZ_D<\79_=5CTJ\GX@7.HC62?> MM*W'.E:O!L9Z\$LQ,/3T_)91&<13A'A_;\*D5<[B$,>+8W&"!6^#O$NKG[B) MQ =9T-"U9Z\LZ5=HV<#>L94-3,2X5+Y@H%SN'9=[*62I\DN^8XW( ]$K1U>. M-)EU]Y^59S.YX#LN.*]1QQ=;KO6QK[44[C>VX \EU)7/=L-95AI+K)-<5S'7MOM1UDNL*Y;JN4AOT#E#7Y6#35NNIL,C0O7'L MJ<&8[YKE"N:]6:P_UD-E:+\I+KJLQUG5IWN.$TMXI<]X:.XK]2 MQCX0S:]4/!/UNN7YN_1LMY+TTW:M/3RTX\F]4^&=E!LI-]O*3:>YGQHC4FZD MW+PEN6D/"C,LI=Q(N3D:N>DT>U)N5A.@ ->OLT*:BK[L^)HL^F>")Q@Z@E/5 M]1S#-2@K2L=DHDJ1.@8 (KKM/9CT-4<+>V?:W%*0MD2_O&CB?JVI%!9-G,J> M%3G7E*(C16?;I*/V4(J.%!TI.J\0G;Y2FL4L14>*SL&*3E>I*8-CV75B?N%[ M7DT\1K3@8XD%WO\SK#_YQ-]1%^\5,& (S+#!IS1-3Z?$L^ 'H-^_J"Z)0-J.::SQ1ZP0D=%(9/H7H%%@8K[X^Q5*18ERE5\0V%*2_#[S%8AH=YO!8_41TJ MRN_K_,F2KQ3(25JP@#//A>E46%(Z-BSXB5?(3PP^,:BC.MIDWB +TU* "%QZ M0.$9AN5/JO"W5?[T;*SR/W/PC3J^U/C$(I. OR(J>#$\5&(F<#@J(W]F?[I8O3P8'=602GYH=9NQ\1BU#-MG6!B1GVZ9XDT:,4BL MQL;)NP;Y;H&<<>SCHR?I,57G -J?'CYTB#HQF@W4JI!E$)<8\#BZ9D^GABNH M!9(*W^#^A,$5T%9]!#(]XFM$0D]S'0W$IB\:!:A_B*,$Z^D]_!,4*S8 8B(= MIRI_S<,TN.KFCU9KL"VJ,)%%W1![$Y0'?Z?146%B( :H^'(%>*V:5&> D<9? MZL#GGCC#+*Y,M#\;C/"7C\C,]!@PPE1U'@%_1[4><1'&CCTE2J/5_1'IIC3Z M\&%&D0,M;RKTXZKYX@\9/:N):;J-;O/'^(*H_J]CTX;>P+%*H]G\48SOGZ'. MB8ZC^R^I)%X0 AP2DMAJ<:YV5W6.0[;4MUW1I05UP^V'5E?8#VN4S0CD1>>/ M+EW9#:+X(GM+<7_"10U_1^5B\W'NA,#?^2P?IU"HB\1RI Q30_F#+VP8"=<> M?F1HR.B>1L4RK.*14+$P!"3&(1W.::<;6>2=X-!%WEH)*E%-9@=V'/+[";/' M+H&-VCP!M4!GZIPWFU%0,, V8IX?A=9%SC=L_IH/,UX(X.Q.&%=1U.+3,6Y+0T*'"Y0-=&LG&A@E:A\M)I0S4&?*JN.?"3FPC_3X,TG>T;Y M3@!,BU/@%N+0"70#FSWV(ZR?ZSK&@R=>3>+;#M]4YY:.B%/86'#;!&-R8H?2 M @VH"?:BQ2<&F,#XG-G,$//IH,R EERD0GH"R<#L9(+GPZ7P^=SCY/JAV1B& MVRWG2\,!>U5U@,7'E/*]%3"VT/& %B$?IPK[\\30)ERE\TE*)'%%16+$<4AX M>TEM/5'190^L%AM<$A?01#)[J884)P)V^F$0MYM@D@?;<<2+8IJ*3W"Y(#5" MNP5\8L"4&G_3VZ2NB^P6&H1+Y$LC9=*3S\\?X4.%CY>M)F[P-#7Z76/ZLRIL=W2OX_GZNM]+N5N8&KJ.URFE MY>DDK3/Y7D0%4N;R#4UL-PK+!JA (.:/DHV/DXU;C6K552B/C?>X&W&'H+2X MX:1_*"N5ER_"^89O]"JV$^6+;9$[D63C A>VWZAP_8%CVXE*<(IBI82O;'?# M6ZS2H)0&Y:$;E)*-)1L? 1OO>S>J5I)E8HOZE9^MXCVS'XZ5N%G+2]2//%R_ MR"3NJD76%^B:[2FJ_G!V2"DV1RLV_493BDVF'3D]PZ6 @)I,P7H8P,7#OI(1 MT*II$C\&437AUR<*GS'+(HI,6A.OCA$F?NQ3A&@0S;(RWNBO[SU6?U35V8?/ M],'];##-M#&_XQ[P.#-M[8]/__YOA/SU/^KUR_B>7T_$2/WVC=_R_F^]+EK' MA[RTF.MX"& PP"WTO\.8,_V&.G@YBQ:%!E2&*6_I^..)AO@IK;;RN\#QBZH9 MIN'.1R\&^QTF#N85LYX ?0S1\7NSV3TA.M6,J6JRCR>75U]./C4;S=8PB68V MF%9@'@_0+1)QG!>G/NERBR@J]:92 M;Z_-0Z>&-[VB;KHP)B6M%9>T>O?DTU#A_L$J M%-9.6 9.?&/=@!.LZ!Z0^AQDB1@66+>4N.H+34%%-+KD;>[5EPN1IW!&+3HV MTI8DP6[K$&D#BT&K)!IK9\L7]'X(>C\#Z,IPN"/LT(1\-=0'%$0#W1)8'/B/ M;?EET5;A _UBW:+VVXL'H-$?]GJI:*R:I00\-HH$XM'L#5^+Q\R!H7A:P#*H MT6\[\DM7Z787 (S&WAV8[>2NTV_U,P 3>ICHK*)##/PLIK^E)L]'.A=9$W<3 MU:%UD>A_XV?ID=_0+R7<,5W>P,*AK\?Q@?UQ^;!\T#,<,Q@R='0WHO\I[:1@ MY<% D%L3G204'XJ]E)OOX8>KZ_L+HBBD3N[NK\__JWXVNKOX3,ZOO]U<7-V- M[B^OK_@!@;=X5! _23$+*Y:0-3GI%FQ;Q]"0@>Y<6,Y2(5\)992M3__TT$2# MS0;+53Q1,C,Q%U?%-,PG454#LY48,NP$5I8Z,+QN@$2Y-G[$%#[/=/D!$:8J MT>G,M.>84(C9_@^4J,\JSPWD(_"CH<__N/F+2)K%.@-())&X&+5P(B+RW_U$ MSH4O40TP\NBH/-\4L_[#N47RM^KR*B")]*KEQ#SRA [6J>V0B?K$$Y/'U'!1 M,P0S\BQ$/IRISAA]Q^L0:)CS&!V:V5:8[BORJW@)&2P7 O\R;4)USZ1,I#/Q MQG.J.D0=@S<4Y@IS5'XB[7:C_2.AJC81C40FK4-%'Y;>J=5<[#+&U5S3 YHH M2YU<:JWNLW&98FMA@9(/UB/B%W_Y! M+':4(LXS\SB(#;&-B,Q6$*?$],BC:'3[""<:JK!\XEJ/8K.77D\DYVSO M9(-&:+6]7 ;*!,H*3,2D3>58+Z?^9YX@SM[Y3EPCU%:64,0<]M"(W2O MP,A#PP(M%W>Y2H$,OCS.X,M^OS9L5BL;H( '5 Z#Z?:^V+E5WZT")[>;C79A M-:G+?C-^V]VDF C?:#?Y69P>%+AKR 2R D/FE%:GUND7]K9E18J]'PC7'=NV MD2]R;:71/4!&/DXGY(LXL"]TXZBBY7>T[L9IJ]9I%A9Q7@&3.[?G* ^$DX]M M,\H7N4ZOT:M6A8FR?)BLKZT6[=C\PH_(\A+J5V%=Y3=F2\NSVOJ-V7RMS%.E M5>L-"\MS?OTCL_F2H?3'F?,7G*J2/K=]IP^9ZH=+A[ MY!+"I=7>@3VR?23"4?'7*,]3(D[Q[4)F8T(#['8\]G@Q=K$6CUOU'UW9$,:( M@:<\G1]K OR@Q%]-BS]'V0BS(Z+L)/(@LH#8PJQ4=2S^O$7&2,H(!!Y2&7\' M"%^OX>?M2-8].X'FEA>1EJ# M1LM?SBQ5'79+B@GS=BX"IKH!='B'M;DX07-HS1N_U2R;%JF3B]'MU>75SW?D MYN*6W/UM='M!/H_N1WR]RD^R68D),(2A1?(@\BXGAM&_>.[58OL M'T2[QW- ,$WEQ7__33=,C^>]Q)YF)9_Q2QADPZQISRQQN<0**C/;Q8P:^#A/ MG:2:U+Y/Y*^(R'1&7:[$_1?!!/KA4T,/?'V0IOIJJ@5;@%!&&' O'D#3R>E^ MU7I:LA9'C&^#ML< 4&B,[X/.W!B NNJJB3W@W9N)Y-\IY+G0L.K>L855W_.L MKF_")KI FR@_D=\"K%4O-%4NJKJZ#"@*.U>;^^[ 'I>\5U!$_^%JW:-+9I%O MOKV15:[^$VO57>5#V,"D(+^%):Z^%._'%"CLLI2?J"RYM[NP;([;S,:A=US_ MO*4Y+\&5=)%T.6"ZO"XVI=O:\J:P,)VZ]#3%\KGSJQ3N*V](*Q9M4K60DKSB M1OJU;K=B+TH4')$A&:\DQNLT"TM(DXPG&2^F\=I2XTG&*T7C52Q"LW"+MPJ! MU]0-0L%4UW6,!T_<@;LVK_-X@2 MJR@AKTC$M>3D(^3D3DUI=R4C2T8^=$96>C5%*2SX7W*RY.2\D.O76F^G;,)6 M!^?EEDU8R'^Q.-3H4LR$OVENPM MV5NR]YMB[TYA?K1D;\G>V=@[Y,0\LB>.B^L+"ORI^-U(\/Y3[%6UHMR8(ZM3 M;EH5R[Z1*KJV.6=X538%G. M XD\W+MDEORF2+[(%5L[LR('?I*3CY"3"ZUE*1E9,G)N*KG0VI*2DR4GYX5< MH;4>#^JR9=458]&7+8?P6EEIAQG;7KN6=I:Q];5KOD<9A_"<4_%G=9*])7M+ M]I;L777V/H1WFR1[2_9^Z^S]AHK/KWF6[/,_;LB%Y5)GYA@,![JTM 9,ZH@( M,KKDO11W-4-5QP)J,C(+:N<7Y4G)8JRR&.NF2Y_>L91CE9(C):?(2Z9V:0:$ M%!PI.(P#BS+2U/S[]^[\1\M?_J->#%@0= M+-ZF1LY49FCUNFBS:BC>".ON(6*W=/SQ1&LUE7ZSTU1OW M9K-]0G2J&5/59!]/6B>?\-'4U;#R"?*"<]!4?#@'6> 27#V M0WIF6O?.3O3T'YG9!*G?;&=8FZMA]:?($]HM.74P*!G:[?BU72JTVVJK;: = MCZGF8FG2BQ=MHEJ/E-RJ+B6V12N.6[U]\JG=@TT[AMT6,U<'Y;6BLH1R7>DKNR/]A8+U MHYI@':BNY]K./(BL<=47XL (Z1@:3_22M[M77W">6PK(:(9IJ*YA6R/7'_8N MG>-U:*ZVVDD2\N\3'[>XBTCN!4RU:K&6"!"TNK[YPJ5;RH48X%A&_$V@@ M!"(Y7@T5F@9,E8TZYX"O87F@>ZYG 6.L*4D)(C0X23H;B9"VKR5P'6MHEO& MM=T;[(;K2-,<#S:39_41O Y4:@_4HF,C19E-9Z8]I\ _)@RJ?S74!R"$:U!V M[CD.4"%EW3;K+66@-!>T]:9Y"H$]1?6DP-X9M%\)^[D]G5&+\=6 R9D+'IM+ MYM0E#O#8HP7NH5[#X$##UGG$HO\UMJ_?4N8ZAH9&P!W/QOKM&YT^4.=_5^%] M1YTG0Z.!14KU^/17F.;%8+#1L^KHC)?8B_]^#M!=V>[_4/4SUI:BW(-FT-L#(5!-+@++,Q7^,]B@P=0W3)!-JZC )AZU.+;T!DJ/!]H5=0Y'Y2I^H2=HK9>B+ M:CB_J*9'8WO@-ZHR#XAU;84#XO$(.^<(7%K?0^A_!MB_ M0;=Y1PFK-Y^/%O M!E@YCC:9.U//.9+G MGQZ(RG@NID&)9_"U,38T6 E@ _L!^CQQ^30XPQ&/"?%&F1_C0CSQA9A&"\&U M!?R*"E:UYG\1O \4]:U39NB^\9X069WBU"I_/Y&%:\TCBU#+F*;]S);>KQ:J M0Z.FZ1_N?SP!I8A_LYFJ!7_OAVS!#4.S^6.T*HGX+LW&::V/)_V5UQ2+=Q-3 M0]=-NM]XLE?-D7TX_SIEXW A-5K[I4;V.Z',-33V19H]4WK%<.L_[95U$FM= MC!):0&7;JU')K:]CKX-CUE"&@9:W$7#:7B^3?68/E'9)/IK M;-K/N[#?09!A9%F>?]9^<79Y_WG$;Z!GCOT@3N?F>**G:A.#/O$#OFR[SZ88 MV$*.9\.CY3OJNJ9_3KS+)4#LP/E7PYW$[0.Q-2<#*Y)'X &"\Q@T1WXQL'=Z M1==NH2M3BU\#D&>8)F&W$3'14LA+Q 9\LAH)IQ/#+C-%"N/LB4_8"L2%JY9^ M^?VF&&,M@21/')RR((;^\>32I=.ZV2XG2 M>5>!S>'&@\52\9[[>+:&3DOI[&6%-]$L1140-/-,&V=AY#?KBZOK\@75(G7T:7M^27T=?O%^3Z"_ER>36Z.K\):$)"M8[\"!19S/3$,$M MJFFFCQ9]&1_7G:@NO^%^H#A<. WV<.C,=MQ@SMA-.Y^T(8(@GL16I^+M.4P1 MW0@3X,$H(*): @.,K9FI!O_!=52+ MC:D#()GAS@AS0EM^J&?.11-5X]KU@;K/E%IDJCI_P$ S%;T@8Z:BW0MS(RCQ MP %==6F#W*^$GZ@\+)AM"#X 8 P>[Q7M_7]Z-M(R@ /19S[ 0NZ M'+=0J$R([CC4!P(D-0UMC9R(S4XAZ0>-U9#E $8_)(5'MH\=>QHLL[^^IYZE MZMB1ZN_X8L=7FBTL=6H<6>/0UJUU .O6"M8--9^-496HB:R%Q0MU8\QHQQ6+ M:Z50!7&EP<(8)3\,\%^&!TO)CD MIP#>K8G 5?P2%7[B&X<_9M@5M#)7ZS"DA;K7!!V-PE+C@9FVX]@/ML/#KA[F MM?A$OD8$I:S"3[PIC[M$J]GQ80;-:QV>E+0/0$K:<2E)"\1;S0?^3H4VO.'0 MA5@\^YD+D#<54\[U-PM!G:%=%@..D*LL#?T!A:SDQ5BPX_E@,V)X&?*.A454; M:7"H/5ZY\%6-C@ 8I[R_9:P.504;&Y0TM4)<(+I$O'^C,; M1(@_B^5W%JALBOS5J4N=*0CI:@Y=C[]/;E@C]=$_"(]I):+R@&\NS,8?U#0F MMJUS< 642;H )0%.@TTHSYO3)KAS"5G0_1L>GN;*HF[<10 4+- P#D^&'H-8 MNIZ#/ZGFG+M8]ZM%V(>?+>VV@?*.-T;W#.#P&$X.F#T)EPU GX<608+A]XSLKZ?>"A/)!%&;F-I M?F(GU_6V]5A'T4MZ*1'$=Q1(Z#F\H\]T?$Z7<.6-VC)-K68H][IG+>P?N*Z% M:@_3D),S5(&PA9/8L2]+3'N2P[R-)<22?Q2\BZX,1BW"EO,-U<@&W73,!MP: M5P-IAVYB7]N4K'+JJ^-WM86C&9$W GLAOOW(Q/BQ4^9 ]3S01\.R^ X*L%)+ M%P"8:/H)"YQK&_^@9XY]'&I8-=Z]1-#M]L)9KH*U#I0#SM_9C-:;S-*(XIQC\2=H;01U8L[C M#L4;X?W#9_,<.;KT!"\2YG7EJXLEZU63]2IO0JV/TQX,JABDG6",L] 7]1U0 MGL&G6IX*CJ>2)8=/II[(U),8YBWOU-1J?%[Z/P\(A%$>\% M"G7^C[$5^#K=[O*7%8Z"127'-\@.8!_5GE-5(+'[[' %1X]S45PZ9)1;I2E;)35 ML4+E?K9[R9W3GY=+VP:113Q\P"6/MJUCH)7< X]S#SQM-0M[.+ "SYRO<[B. M=F_=\4Q?[J)R%]VW8&1]I[.$K?4B$6:W5*?P/_.2H5>1I-)/E^:KRJO_=&F^ M^!=:NNOU;Y>^;;=6;KURZY5;[S8/0!S9DR_26I#60A6LA<+.NJ6E("T%:2D< MA:50NE& 219 H-=%4OH^A[?N M2*@JZ;WR/;S*+(5\#Z^J*[.? +M=/OTBW\/C$\OW\*IZ9"W?PSN X_3#N4FK M1MZ6? ]/OH=W_._A5;=$^AVU4'$_(9ZN'2_/NJ$:5PE[S8@%19&C0UAQ!.J7 MV77W=H*[\LR61Z;$"NXN)QOS,]LEGAK;#@7AE MO=?PH3AHMAD-IO#KVXI*QHE2R FD00ZQ>#D'^5F-E9_L-WH_-A++'E3[9>0T M*/;+WOGCL/2RT096N[:#X7DM8P$7?VTAOCKFG)QB[7;G'9G ]D.=58795]TD M%B),*YGQFE^#1B_]Q!Z/X26>5Y R C*:#-(I/W!40[S3XD=%L0C&R M:L%O)0^>N_ "@!Z^9^7?11AQTL;>RT!ESQF-?\#>T$*\?N,Z6$Y2U M8[_P(9F_!)KJ.'/$30RNLL2C3RXOPQZPPGG("N=Q5CCS6>$.66&YAO^:5U?3 MWC@+'T^[3:V&>Y:HANN'Z0<0X%<_!Q5OOXJ@O=NPXNW*I];6O_G*'WE;>A(N M"=U!O] FBR;+HLD%35[=VV%9-%E>1^= ?EDT619-7@G* 5_R;D;K35[ER:+) M,E"E=.+(HLF2]?8R=*57_'"2>F319'D_>9AI?#(Q219-EKE$LKJC+)I]_<9-'D:FUPVTNM+)I< 2$]DD(2Z LFGS\>^N.9_IR%Y6[Z+X%H\*5&V719%D&\1#*(,JBR7+KE5NOW'J/:.N5 M19.EM2"MA<,^ZY:6@K04I*5P%)9"Z4:!+)K\!H^XJR-W^RN:O"9[>(]INV'2 M\1?#,EQ:_VH\@81<6B[8N 8:O"/?"KZB[E(:,>_">T0=1'MHO900W%=:;>4$ M;&9#?/>]V6R=$)UJQE0UV<>3>OOD4W_0;77!%HHAO7:2 L$76.I[O^[#^Q^7]/I;/Y-_:?MG)O@RHQ>#/9[!$X$ MC8!E Y&48><@2<3YMR 2M96\2'0.^Z0]A!#B9B-3O M=@:#PR33]JRT YD&[=<)W,^.S5A4)D,;UPJ3T6BU^6+,WZNQ%8#9"/6RV][JF>UFSC5"WE'G'/_6)N3>T>UF%]$#.._R"G6&'JW!<'\ M(8,18P/B>%_3J9DL(+2>'O5N-[/-M!F8S+;"2-.\J2<*:(VF-GB._^(#[9'7 M8E/$9RA5#P[:L"99R;T"@=UIO+3..6SU>^73N'#=5: #,5 R^^6;Z!NS-K"JWF># MS>PH+_+&L6?4<>?DQL1Z2Q=_>L8,P5PD7["M7UMWJDFOQT$_WBWLM4RRT +I M9Y#=&,+9YJL&DMN964I[86VW195:U%%%X=&1/@7&8*XC'LF[$%5*ZW?TD0,: MGEB# 7_ITNEJZ? ''5EZHJ">0G$_%^?\;<*5CJ&8,$/YC M-BW3[B1/@C< 62T*+3!%+A1J*?U6^W!)M* <'2:\Z&._U$V?: M98:=9KN=<>([ZCP9&B7GO+S7&NY=2XK?[UQ@0^2 ,RS42QGSY4/PJ#^)/TLVATLF(Q*5EV4]"R=QXTQDOAVF;GB@1DPM&T8S^A.%\ M&9>(J]<2D,O"_82@*X;$H*Q<&MO)%OS$:X: KT&^H6!DK'@C3>OCAZOK^@@Q(G?Q\ M??WYU\NO7\GHZC.YOO_;Q2VYO+H?7?U\>?;U@HSN[B[N[W@\5/W"\Q&G MB#EBE]_C/QSS>/E13GALR+.-TVKC;UJJ:I66SU@MT[5GKRRC?$REFO.5O"TJ MXOZ_8F8\7;:K\,N]8A!NWM@-X4203 MF,76PI9TD73)OW9ZKY.2Y\'MT6HD]H7/NC%T<9:>LWOCV7Z'D^A;A;*RRJ!? MZPZ5HG)Y"TS>E*S\QEBY/ZAU6UW)R9*3#YV36[U>35$**\54=LKX5O9666]9 MI-ZT%&AJR03O FN;]&J=3JM2XE= U1W)>[8>4YIU7JM#0<& M562ZXSS720\Y?./'.54IWK1WV:O66R'24SUV?COM=BM\S+=W=.5#:)*/CYV/ M]VT&I=Z-5^0,)I;^EY=DOPK](BO@1E$:57%BM@/TS96J30\N*8>G)'? M#FJ=?F%._)Y8_'#L/2DW4F[>J-SD;5^N>F*@])BJ1-9'48HE$S4J_>#"@5[Y M[^W!A9Q#M8:=6K/=+DMA97]V(7^&E:(C16>KT+!NK3.*O2ILMY^3M0JE\?KZNM]+L5^FAJZCR5:-PZR%ZAD?@"*[F#C?5+VV-4O=#@V6SI7 MK0QTY_[;/)4%<,3?#*J\P!Z9Z.1K6>_*$M'KT]6%,7-=#,F\QZGW \U*A :K M$8M*-?8F.4%: -(".#C1D1: M .EGFKP0$':0&\[O*[-:AVL-,Y_&%/J4,< M*@KYLHDQ>^O13H=S"U>):);>H-;J5JL2O(RADJS\F@I;PU:MWZM6?7E9=;B2 MNJ'JK-SOUCJ# XPQE$QWP$RG]%JU5K-:F0R2ZXZ=ZTX'[=J@6>'7Y^2N+5DY M\Y.@[>$!YK+O^W"DPH7]KVP+II_.J$N)^NA0BA6L'A?D!AUBJ7$J-E)K43*\#$QJY*TC^SL[?PTYAN?:2OR5_ ME_!$RY[2>*35(Z7FS4B-TBXM07?/NT+>YV 5>H"H$A4RY*L/.4=E',BK#TIO M6&L65\=)/I@B1>=81.=TV*ZUNZ4]*_A*T3E-LJK#RH68*TE4AP+QX&_5-.=$'8^IAFT>YOSQR['I::XG M6MIC ->A,#O1/,>AEC8G#@S(&N1Z1?U#'-R?#>?5-&!=7E?1)A3 GW)PJ&9; M]M30R .UZ-B ;C:L,DYO.+%F'J-CSR2F\00S+K&5__FO[SU6?U35V8>?_6<[ M1Y9^&<(UXF!]-IAFVLQSZ#T0],RTM3\^_?N_$?+7_ZC7!25O'!L J=?%U^&0 M^)OXB0#,N!JW=/SQ1,/*=TVEJ;@V_]1K-T^(9QGBU^_-9NN$Z%0#/$SV\:3> M/OFD])1N3P&IC<$;#;X'8#I; #/H*L#Q><'2#V'I9X"E-QBV\X1%V0(6I=WN M=#)#_/;WZ@M*]I5M M(92.;9K8_!(SS('G%[$2G7"*+S!!-'XT_!D?7;3C8U^\N([*Y4UUYI2J+O2O3M='9+Z?0DT?= ]&WV)J7;;I=& M=.A,+EYFU&*P &?".'F73CMHZK?TV^VH55NM5+27ILD5Y.V6JMWO]RH \C8B MW>THK=)!WD[U=YK=+:E\=7[][8+"-I/Z7Y-BM=&=_5B?D^ MQ=3T6>DRX

?KBZOK\@0R)^EN6 M3OYN/S RTESR#&X?M53NSH'[%A9*;K5$H>0&6=T7%U\U8%MA%'PQU20N-#/5 M9Z)-P)4"2-V)"C. ?T6,Z0SFX-[BN0V?K3GAY>BI[R6Z?.2QYWKH:0(VML[$ MU&%SF!S?*^.>(7S_Z!FZ:FD4Q[ESP24%D#3T:+'!F6>:%#Z1TY.[T=G).Z(H M QB!>9'3>D=A9L,UJ$#JXD4 C?--H27ZLL\3:G%_U!\5=@S>E=,+L^'J.CB= MA')WF*'KZZZB58/KT/1!28JF3GV MDX&@ &V%NPXP&=H$G'@+]G)H.*4J"J1.=$#&IXS_'0+HDQ)^I3BP_8#K!>UJ M^%P!./3\(V"EP@SS?_%3 5TW7#&C80'"4_\ X,'V7#)6-1\OS7 T;\I<7 %_ MG>F+P?C!04B)@*^02HWHU(2,7)*H!U]+\,4$!K!LEY,$%A'YTG,6EP&H&,R" M3)=E"7XB$_L9&;6&+*-1!VD!E&0H0#"G3IGF& _((=2TGY>!FJHZA45Q@+Q M'SS ",X=<%[QNH,/2))UN01HP@BA8H''!N"/> $_:)Y?D8H?P43TYXO"@.\- M%A%CZ5"C.@HF0-=VC$>PHO"D*,:@B.SWQET#:Z !K[/\:X_U?*#[R M=J@6Q: ,8@19]]($E.9^"\L4*7 *T)Y\&,O"P *E(I@/E-U'M&T#C2OG>#G M!QIHBW")N+X ".*4@17Q54>(.\B\Z[FV,X^0%9I33 M< ^*./Z."<1W#UQ]\ M79EG^L1%@9@@A+CIQ(\=@\-#JCJHJ 3V,WZ8PK@4F@;@# U]O&PK@1]WP+>.P71#$R('LC4%E0BV4UQ#+6P\<8Z")4-08"]R;!54 M,>= QO#$F<.B\ET.5MA -49 T$%'&M 1"2>([(/.>0WI;*^D&F>)A*YL$&"@ M)84RM<$*ZA&3-Y.T'Q"9958);&?.V)QEX9J]QJ#K$.! M 78>&RM%# 4VF< 2>UH*,1!C4&%<57(+B3.KT "U4";]/Y'C099TH1KY/BAP M\X4UO">PQV,&JO8!N9J!+/K2H@.'F?:,BP)" -,"8[(](MI_%:*O00P,!7ZG MD=#^C/#]@G^'*@BUE152,:%_:D2'5L"M&BJ98*]1$6JQ(>K!!E0+=&@Z(0,B M;K[S6.?/A0[A%W^'BS #6&!CIL83BOY*'Y&RV[#1LA.KM-K*IK.<3J>9[KK& MA\X7SBRG L/!"@\[%N.D9>&V[1U(O[=T\;0S;N(B&X^'_;.+ MV)IO1I+WCCKO3VA;/479@.OJN2N#\W8+G!.VEQ88P6!T9$(NUGA';'I#I;-A M!6.3%8;$MF$+?663S&V!Q0UZ1(8>'J7CIB&84<1I;$;-'^&S[]?Z X'&YL.( M47;$N=[;N'!9H*@H+;;4N<-6>^^T0!L7S#P\G 7[^&X";@(C(Q<\Y0=/O$0* M/L-GP_2XN7_!#7]TM MA^/QX;;C(67)YEHV?'>!Y@CHM_8V5-(O _^MN9J5],O ?VOT7H'T"P,FA6:L MD2OJDE,8W_3X@7<0Q9ARNYR,:81^8:^@TZN\]%:OMQ@.F&6NTG#*9CX/^TMN M[W8XB6 6?SM+ 9S_'FS>N^VR_5YG"=;X\'L#:[OXCI[2[A<"UG:1,NWA<#&& M(R]J;64J@W^Z:"IGA.N>.E/RU58MI93 MNF%O$:2TP?<+618-VA\.6EM!%OY,HG-;\AN>W!)^=)NR^GZ'-Q^WTUN(V_GE MXNK^^O;R,,)VPGR-)]7T*+\0-&*^.D^>8#"A:=K/C)PB9#C[/HF>?.V,0\8O MKFV/@0+)P)S!U7(V]Y?R-T>5W1PGYOAW=DB?T'\F#. MX23H5R'[?CBH@7]<5/9]14K&2$X^0D[N#VN#U@%RV'P.>U?KXGA )T%*BL]5 +&W!F&+-$:0P76 M?C,("\[L2C"P'49!BZSOUQ$%O)YT@!*#[QFT3!E\"EBKVX#&']B)5P%8!&YM MND@&B-K]9G3!Z M*JW3(CYA\F#N3#&? V&O)=#>!K)HK6RP=UP,:_U,']SZ%]5PR"\8\[::!- # M U2Q??J:_8ZC\$'.YM^B,B=G*C,8Q_;"K^!S/0Y;AA\B@V\$M4KR40,_>,)EE>LM[@J M5!9E)@/)TN5C'S033)-%*LJB6C+G-0NUT@0IFX9Y%7=M3ZD]RN"6I %+%&N] M85#UE>W2@N0/LX&H@S6!;M19V?S4P3*B@\[6,IC&55ER$HI16?M4ZYUA=Z&. MYO9K.C47VO/OODT5>L]VO8I&=M_R5HE01+V7 +8!V M?WLO9=<-*YM$[=6!A3G;^W%@<]NMR[0$@3Z][57,_@R^DD1@B*BWFL/^-JCC MFPL.+Q=M._@(SZ.C3EG6U-5@['"0:R<8XLTGL_83R:SGUW?W=V1T]9E5SWH]MYE?]3AZURNH M &Q8A+X$M9(?#/XR!R^WZ5E1O7 MY#W5,:+:S_ UC^KB SZH)B^ RR842Q[Q M4N^.*'V+=8:?*'F@_"O-?K3XPV0/GJA?'[R;IJD6EBE_H!R.L @S+TD.O!L6 M(P^A:9 [#RMW!N^N.90/CZ7S,?U5%*0%0MA@'S#BS0"K)T# ]EA0TIV/"48# MK\L.T&,E\Z!@AJI-#( _J.('Q0 JVA82WJ>07TR%B8+T'' #*W" H"9; MJ"'L%2WMNXY35O,$+Z,:/G+'U\)?P6*?-49K?*A&J94'U +"<3 MJ@M(J#Z0_%6QB1LBJ$!?N6_G%4(MTP&/,!VPVZ[U6KW#2P>4G"PY.8E'Q\D%Y/E4)87U8M'WK(D7@&RKJ+0?F>IW)*E^O5JWV3F23#_)X9+#ESF\ M5>OUND?"X4BH%4P)WO-FM(^P#HIDND.F.DZS5JW5YA9(WV8 M5RC]KY2Q#]&%JFOS1YNE_R*MN^VLNVZM=33FG61QR>(I)33ZM<% .1(6?T/5 M>*ZH6]1V)DN)R%(B:\_T.[5!>;ND+,(C)>=0):?5JO4&1U^$IQK!E8E@51X9 M*8)-Q6OV/!)6PS@-U>+1[>>VI>,C3SI^BN)LS_PXVSL19SNV'8(A7CP*$X-N M8E&S(NK2KXF ,:@R %,&8$9S'&\TG S E &8)09@$AG\6+!7NGVZ2PG[?VPE MPD^QI)LW?D-X.*9]%>SV=K\V[!1FMU?$N965OLLL[=HR ML4V=!7>6B=10;7E3K<@6ZF_M!6Z?^5\Q5>0"J0K70Z?M6K-?+?V0+\+O)"[BZA.W2&S"Y@)GIW:GV8/5[(*\ \Q651->"7U9!4:59:=J4 M6LI:4?;/WEL6X]V-+GLLN-ON- <5I$/A+PL!'7JOH(/.Z6#R=_Q\5*8A,?C= MF&>I4V!>7MX46Q.#,8^':_+[LW7$V?6)L?:@UUE=:SKMC;'2\%>KKZQ6&0=%S')W8\Z9_>;B MBX.'*-(E/(BG*(.M"(=?H0]B\Y .8F"\*F5++S9^,RP;2#B_]']_U0ZT^!+K MXJ![!RK+]@$4RP@49PG]MAYS8GG/RCCRKO/JJ M[8#FY,''AD6 D51>0OWO'HS4ZM6(,ASV&B0=+-1C2\!@>7MJ/:J/4;[0@\<, MRP_0T@WF.L:#YZ),X=N@+K5$27N'SE#GX:"V8%9H<7KR[?8:@)TYMNYI6&(/ M?P#JZ:43G]!AGINH%\KYKFO,81@;&>#)TR+M*/ M'/>:WX/,O.F,L#\,GTQ*EYS<"<2)V.\!YA,NI$': M%L\S2WP#_ 9$9O[+!@EN#(BX],C!\DG9LA:--#)UR;G*)OC8";*53A[FY/0[ MXROWCGPQD+V1N",4T-1S)Q@"1P@&.)MC[TLK[!KUW*B[UV\S=6782CYDDWWJ MBB#<#Q'N9T&X.UAXUOR5"%]B:6I*3K_:C+TCH^#)9I1L?-@+N"O^U#CH&0,D MB>HIB(N1<)QPE'M;C!$?PA\@9<$[6RRXHG1[K47\MX.@JF38AN^5GJ(LL<$Q MD&$[:>BW>H/CI$)G"RITE'9WCU18HPHOK2>,0G^-*@R[[E'WMWO-I>7/.'=% M,-Y2^2O@A^X#X6T9';UJ[?5LSKOOS.2O5GA\^NKAO_7&AU=QT!]!L'3\)H391 8W8+/&K_. \OKQC8-;4Y^\_]==S-$GZ-Q MDL.(SN*_;^^YY5N*%7/,.1GI]@S/&U:2N^JW2?L]B5]910VO+:C%1-Y@7;@" M)/YE(XI639[.7UKDFSKGA8CXXTG!Z;%JQHE^YZJ6KCHZ(VF_/P-/I*X-W'\B= M9L_XU>XW6S?&AB::1,@UDE<=]Q.#<;3"^ZQ'S]!Y"($M[MW<^4P\':U-5.N1 M\GNHV#/5^.RS)2['>"LV 1U7?U!QHY^I7@IJI,A8-XM_V^ C@K23^R510\<9T2G4#N ,F?J!C&Q]_A@'4L>M7 M)(Q#(V[FH)NEKP0!\-R^)WCAS L(27TA4EO,2M,%4=0$=%E87H0_>I MX8+V6@L_FP2KB,M@B I4^$"X?Y>,2VH)&OI$$2]U(EXAM<(Y4>"2%YFJKT$C M@G%.^[L**#IS(FJ0#7RBN$0W!$_P=]A5#)FA_)K4@-$T-V!K?_"_L&3%R4AU M@!)P:?K57K'%/XY6XX.3!!K% -N(U7^V;?W9 +;'1;S&,(7&DI(/%CRFZ$&# MA_H[U,V=PG3S>@P"Q0R&+BIFX#\32(PRB+#?HW^*LAUVO)QB[ *RW,JM+E37 M!E>GS!^33.SGF%:%'^/ZU,69'H-9<$HCFHE+6J1]^'87:+U W .5S_Q]$2? M8<8&TT!2YJ UV$8- SNF* $;>OBK=%=\V,:>EU)4*%BG7(0*!"VQ5.40:)58 MC#TSV8: B(3.\M4[KBS7A2M6-T[R/Z$#\"Y?9=CC*&-"DT-OW&[@'XS"<8*0 M".YFL+^$(]? T< MW[" 6"J.AKPFAHLF%+R&04&H@2V*%95 9./\?(^O6_+M M,J'V.<_!$H0\MDJ-"UY=5N-:7(V/0S4^LQG?WS$TB'FF0-B.XMC0@,%CBK%I M/[/&TOI*M;]WI7D6A,[ VCW .O%U>+VV5PK3]JF !TI^T.R"DC\W52>FXS]3 M8$0CX&^5!",T5FAUC7='HP][ZPN]PY@C;JIA"_OAG[[>Q@8\(S"RW]'L EL6 MY#$T)86-AR:P.'M[GHB(0!=+MH!QQ!&*F7/"A$9Y0EL-U(X&NPKSC?U3^$XW M& B8:K)W' )0*RX7J0!4ZL>DK41%Y=+,, INCH:P,.WBMGNHP.*3UZ*9:Y'R MXP9\J 9"LSMM=XNVT:TWLOZ!;&2%6\F1CA\QXH?,B?C-$K=-$?37(2>A](YB M?)0C8'SVDUJYZS1'5 MR[< [E!5($^$4H2[MT,US+K6Y898P+X2RA N%K\S^<*-D:4M<>0] GC($[V5 M.V*OCFJJ7,A)'3?"A7.4<^JX&$;,F^'IJ#'SBVR*:R)Q5L16G4_![N;P#87P M@UB"YPLX?F2]"4*LVAU!ZCPMV)?IBR&.?X")J,.XSV21&::O&QHMSB>26\F: M Q>I=7*5W8CPEQ9S'2]-^I)F^#JE4Z 9G@KX!U0I]J._Z2%CQA+4D'EC=P+" M2L4VT9=?#?7!,+F5G"!!0V@@%.^F_%*QAOXK[PECY1RZ-)4B7T=B% A$IG677ZEY*==+5Y93?XKT7>)?HT M(V/'GI*P8(^PF,Z#+++@1*/7[+VK)9$2UW>I5X6./[03HPC7+!H>]8%:!":? MJ6;H?8=]\21[HKJQXVO_ ,(?Z5\T'!L?EJ8 FG!R^*'%&/0(# D@30UT-M&+ MX2<0+,A6@TYA@AQ:>7@5Q?.[Q;0.'9NAGL;# \!,G U&]Y7<9!2PT9>9:&VC M)N)?FL+'I2_^)B%T)^J_)6#\W23$W=?0+#JA":\_5="U3Q06D<[0K9O8_"C_ M5'E' $ +I2V F"_B*7LGEC'$M49.6PN-04D#<%.Q9 \@NAQ/[.KG6 :C0=_V MN^C -R*W."/"Y<1DR]/..SP[MC7<,E+;!#OF%C.C'CWMODM9_N<)M?BIDPK] M8FN"U^",GYJI*R;RZ3Z+QUW4^($6FO,B-LTW9;IU%%CT@9-7LO&=+\/]J]]N M\]Y7LK*.[W031%H<#M+ NDC;CT.C@-]W\ZL$*G)XHTTN,C58N*VAL\,7A_,' MFP-O3Y%&P>$$S*8)%P\'3ADA9MR */T:I0BKJ%,<##AP@!]0BCT3@'1C9Z"> M$'X.+:Z'[3DAT[$ET4F"X@=V)F_5?(>44\7'FRN4!=WN!REP

M M,<3NG_S*&6G#<-^@A@K,H:!J@B8&B[2<'G,=?".16^)!SCJ/$F$38S;S+W51 M:?J8"$;BMJG)[-BN\C(3Z>2)NS]+3][>Q82*J ^V)W97BROWTG>,X=PNBE1N[:4Q8ZX__Z#P M!CV^(>O(>KHN_$':]+6??R9K]^W%FW[#/"4F.V/?KRZOOMVSB\O+FU^_W5]_ M^X7=?K_Y!G]?7GV%'^X4"3>EH%HE@DKJ)5^3A+A]"2Z'^/R"3X/$V_.?9*6 M>CL",B\WO^9:[]UN$\GS>K!@KGMPTG#B2B4+C^=.G^/IOI.&(9I8NU'*%W^8 MTBK.I#+W:4=#*>:1D'OB@=P\5\*6T<8]F[=CC[YP6QS\+QY??>8/X8:]Y-1Q M[IRUC,HV122YTS@.RWBW%)XQU>&I:Y66JTQC0 1J/6PGBX$X/<%BR)Q')^]0 MV6>+6;$=/-N!SF_V9INN(4Z7\N?9$C9"%1):F#,9MOBV,/@^<^WG/%NR>W!P2HY?M)*]SV^UI!=?\;O[T #+OCVNK'/)UHR91 MLS8F<'%=D#\^R)GTY9V45=/)\NH_4_/ECW'0UVS!87.?/1RO.S5*(^MVCRG>Z[;;UK;)\>>\97+/:#U=2V]\MW6?+ M/2R?39\\M.R'I2^4J5G74=ET[UA>I]U5A>Q=2FSH75T-LG>L8F*9O5WI3H3! MP M(:97C)6+%$].2QOYC6EIYQY(K5I[8ZV^?3WXVV>_BK930E$[YRB;A]3O&P4"L2G@+.G9TX1E=HZ>7*;S* ;;1N(*N M'\'3]+SODW&$W$/.? 2N?:;LEZP6!9,2K'0F7&4,C3E9RNIGBTX 7O( M]"X19^G@*<,*X2Z+""A+F.4:,<&*X"1C9#ML]GN6+;:-O&HHQ?)B6 M;9RJVOV#/;O"&3YD1MJ$Z([>+W5Z*=:Q.03KQ<_-IM'OEZH>&TRNOMO '5I'G@C*\;>K=4K[M$J98X]1\HU:ZEU\R1*M4KW=N1LJR#-7[M MS%(K >ZQG(8I^^ =DZHQ6.:B>M]9QS!+=>9+LX^E2O/06:?3[6PMU,MDG'A2 M0B+8V4N/&0=XT(XD+4D'#Q#Q:"GD(^Y'\.*LU<]!R-U'_U*<-CDO][/HZ0M_ M<#]K_F+:^C<>WPSO[1\'[F">Z?HBD$HA4WFQ[;8]?:;W.FT2VZYG#V=Z6]=) M;+MNX%OM2K$F4U9Y@?]XA@$0:9#*2DG)&Y3? C\+F%MB5#=,??/9Y K^%ILN MA;RMSB#;O>[.Y+G3?& I?1KS^6JTS5*'I6WR_<38[;47]Y[7-%\NK=O(M-ON M](Q]:)T->RY>:B6IN7N\!^)SD=Z#U\A"%[QA& MZU5*+\LF2]X7S+4E\N.P2AF67()ANR3 MBS'@_F )T=E#-\/I(P?RL8#J%1T43^%N"-R'0L#4A4RJ-$VNAB&.OX3@%)V] MGBQIW7HV:_L^2%N>-2R:?74/1#6V[&XU*LZ[.YH+W<9V"VX1AO$ M'V)V'46)B+N^#*)EQS]G+.#A[%GQZ('#)Z(05INEQ9ZJ('ZWP>@<0'L.;KUV\# O2Z9L'4WAP"C7!2.^0\_'8W&W';9:LGB8UU\+%@];-NS#XNT\6QIF$DDSKIVZ/AN M:<&;L6!<98&3=WB4BW?V+MCL55F:9>VR8HZN6SN\"04U@[]A-[=<+AM7[ZS, M#L!$7LV;H6@C.XT%.B[F6U^UH#"7+B[HY^OEMHZ^PR7VD>7Q=&3IY4@A":Z4 MH(QG:9@$2]?:35)31FOM)!Z!BX+Y9U!D0DS1P7(2G487L[9+DX^^+)]6J_7* MA+!(FG*B*%T> MDJ9]9%$<9-;(I6RXO.:N*R^Y -)#PNC:QF*@UN:.CL/-5N<3W?;2XG$';@*'\T$D[[A,S]C3 M0_=E%N33G^'A[%EY$'YHA$#?ZG<6QV1=7^43O_^YY:Y$BPHQMB>('KH_^& M M>&8-W\'S-\.R(@*,[M)>Q-9='Y')_0.*]F /XX5<<1JV@H6A&Q>0;4KOM!9R M#\V:/HR.W235Z7?,DLC8Y9S9['?ZI9"Q8_(]O;U9'!E^Q,S ,_"LO!NP%FK[ MW@]HFRUS<99>WT7I)&\U&YNFN83TS21_M ?0T$.<3<0KZ)2%-SX'X:<@>8B' MB9>F>3Q8-Q?OW;S65SD$[Q@A!-[<[@1C"GS?<3W7SC+;3J]U,@E[=HK ?R>M M_#098!S,I^[\Q[VX*HOY-)E(J+GDY\[WE$O^-],N89[3'NZ#?/O3/)T;1_7G M54FBUV;-S=(=S]+LGE28:!K3J0X#SPN>1>94.XTNQRW+/XM)R M$*:EZ,6[46YTLCI-TQ%*7WE(B\K;/S"9YY$UG,^Z<34 [\'$UL)_M<#$?/[B >X:NM/\Z@$8?3OP9XD XC^]/)0Q#' MP7C:KUB#.;:7#7P<3/[,4GK/Y+,?F#'YL;*29CS8O0/Y\YY]. '*#CKIG.S: MWP-60 ZGW?TO>4OGA.\'SR']N2G$_G_G86_:K#G*,I5&ZH?Q(3. M;,17"19[AV&^@#I>JQM_/'/;/68+->]<1S.L[HWY:WL9[S>;+E,?WUL7A> MOH+_Z8IL@PAVU[8M.ET21:4C(5K\PR$"[6_)FZ@Z=03FS+:F6U8AZES*:)8" M*D)R Y%LF%JOWR(D$Y+KCN2.KEFM/B&9D%QW)%N6UNT7LQZL%,D5K![R53.K M6#W, MIIWQ>C$.@,1_3T/@EG(^O_&=VB/J3,G+'DW7:?U.F*L6*-A;C>U3K5A3F4#/$&;LFOKL5,N^_-W"$P6EJK0X&@!+HJ00=+ M5:-=PWTI EV-06?JFD&!P@2Z:BU=3[/ZE:WGU-V!5V"S/:NUENVP5^C14@Q6 MA>O+CJ:;:OD6%/?7=,R96K]?V<8T88XPAZZ%KNE=M:X+$>B:#KJNUK$J.V-6 M=YMVV\.)RK->B/3HIS+EQ;O,TQ7I9 M4?^-<,WC@MF#4XOJ=I@?1&+;WI5G;C MJ(Y:4_82S5(DYO]ZK@1 FIQ05 *HRJ1L)8DJ30H0Q 9!\N#Q?=;\A:.TM"1# M.[)_M(W%MF::E1V4KT2G(KN-I#FD.;L=/1JMH[G&I#BD.'55' ,6E1V:";V"^R;ELP9%\"X#'F MX7AE?=O9LS=#?/(>'BR@NJW>Z?7F:@>NZZ=M)]SO6/IN9%\&8SR6E)F> MTB/*-#U_%(>N$V?%OI=YR'X7A;#3NLN'BKW5,A?H7]5+9=3O6G 2A5\&];.& M-M1.WV]4?K]XML/!_%\8TR/PGN/(L:/1>CXN MX=>]"N*")5A#$#99$"';E+DUVZ:Q'26Q[?I ![=#'R:.I2K9V0-7Z>\7CI., M$P\GD$]\Z#KN?I6#]7;+-!8IW-13J51O(U7=M/3^HJ''29@!*.>7CUP_$2]#8NHHC#?X-[^\>!Q:V-=JO37YQD=R:B M?*YVF\':_:[>61P:);G:I0*XJ>N&T56?J]WF:ZO7-XQVP5S=\?#)=3B[%'6G MHMEL]7U6[RAUA%^9R0I7QM]G+C?,N-B?&TZOK#[9KO;J5#8U[X? M/ %K3YS=)N,)EOJZ"[Q$%NJNK>1G7*5,37G::A2ZEM$NVF@J.0B++K5*@P": M8!3M9;QJ=I+)Q'MAER-PQUBJNF6K@%ZB\1'L"&XR9K82>Z]C%NXP5#R#'B;7 M8_B)&[!7N?S*G!3WQ*5EFGVKT6(OU1CO;0X,PZS2'U$.SL=88&WG#S1I77*@ MKV!95G=Q)Z]F*#U,^X^Q8%9E#5>NW=Q]#6?JIM59/,VI'1H/4?9C;""J-I>7 MN8FSKPNE6]TJ-W*.N+=0XL+JP*E*M_3>TB%/4TQQN2O:/4QQI]K;KU?L^]7ES2_?KN^O;[[M*,5IS,3&TXJ?5T6YK UJ28->? M.<;H8#"+MW G!(M]NL.76<\)_O'MYOZ*64Q&J_0,7?\S6R%&$9Z2+ :JI.1G M?SZ$[/V:1TJX;##'SK7/OMHO#$;'TE@\XNSSQ=U'YD91P@?LXNY7\"AL(O(^)^GKD/>BO_P1!M33\;\&/( MHPEWT )[+^?L?L1GH5 .7@!G^,0 MF!_9( S0R_'$]E^ 7L_+GOTWG[[]/.(^=!",7; -[#$(!A$+0APMZ7#8T#^, MA1\->1C"$R!2)QL.E*,-_XV#!.0N^@OYT.,X<"AW, F1.TASQ>*;SR,7Y"Q_ MDE1AP(4C1^J!,Q@T-_:@%Q=#,9R1[3_*6(QX%$1\F3HA+"&,*>,#/D1+"XP/ M09Z -#Y!]N!AT8GMC%S@7$IQ7K@K&@.[&P!+_TI<&"(VQL<'>+R-) [ -A/($@Q-) M^3X'J$J \<2+I?7A4C0 $PFJ3& C>)+[(\360+255Y BQ12O(#+\SD;KR9VO@MQ1&F4&$H,1Q5\0!?MTP-_='TQSO80Q+\(,V%1 M)R 4=/L&TA[,HTQ#.^D)RP0=R&93 Q%E(PB6710CAQ:$/0#&W%2Z#WPVC&B@ M'3!S4N6%P/-=P=1WDDV\WV?3R/G)0BSNL49@%P?MY@DG!?Y\!#R\*JVR.Y]S M%U)E_%.$X!DCZJ(@"1V>5T!73LZ1+?T)L-*#!&8,.>>D,ZN?L(5WX0,-RY?.!+:S?-+9ZIP/[?6W! MK>B\@D)97*&FO,^F7!M4<0!J*OP;&(,Q3O(<'0:.WN#$=D/!?Y"M*]GIU^\W M[W)CA79[(AJ5XQ/S1ZP3-AU > 3<&KGR8U[PZ *)#G@\]L1^<#W0/)Z5Y 6 H9$"8S@65B9X +$(E^\T>I?:MPQPP/HC MP ()/Y^A5B!I;/]/$+K2U8E?$6(&8W@8["SP'$G71W81N]$09MR4-)OA?(VF M="5]G6W44XH MF<,&T^<37O^&)@$98,S1MY J*1H*410P&RRYU,+:.QPXP+40N)T_TBG!]F!9 M+B"1>A_KQ\CUYVC),_\;$N4)EWG].(NY7] N!\#-I".\>3;!2LW3Q5@&L[E5 MQHS[D*-LIA/C.KJ6!B4L(B@9\-8 MI@^GRU<W-5.U.V>?8;P>P%P(QR:#O!C5*0-LH39W?K'(T$4&5#M2!>:= M[:E613/',WC"X0=QIE#*0P> +E9;T/X W%?TL$=B[264'@WG WK88E< :,+% M/TPP\$]F7!Y@=.$\^7+!.\]01N!XR1@C*8D909# M(A@\:]L#:^5+:2;I38)$CLTSET_9\EH84I_>B4G7N"D=J7F5FHLWD\"D)-(- MMZ- KC,GXCX3#'<(1C!/[VSKY!$G<$&TG E ?JBWGB=U5DQ&D1CC=.4NE@+S M@HYQ^>N.'X!G9$?0Z011C(8.!"%6#J,P2!ZE(R^(!9'F.UJP)LL[$"GO$<^M M7F?K+!@4!R1DRXDR-_/(E1::2';B^I,D3K\YP26+W 48L(>7Z0)#K+GM<'#. M?DTM"PQLUDBXQL;;4@DR%V0]BF)1GS:=TQ#D9G+/K(7Z#*B0T1>ZF3!_F M/QPNEWYXN2_A&0F9G*42PAHM6ICIW3%H@0O=IOM1F0+(7B+0V;2IN4%#K<1% M_P]!L?PI-JB MMFW@;RO';XUW<[Z#QR0]&ND!Y;RG!;]GZM<, W!JGJ5>\Q_<23;[H-&"_9E9 MQ58(KEY>S1WGBSM96]Q\+GCCZUL M9B?9P>'W;(?F9'EK*?N 8S=P(_L1D)D.GM#O=R M]\PD*6M48SK_S*F3W,$Z^VK#Q)",9^>UN!MVUNJ>M?1-9[C?.:Z0\1KWK-^; M:;=7::_W0H(WP[MB;WWUE;S?OZ/9%F>Q*7'IN>W!W=[%8.<_P2PH&K]_ M#K#';DM/#WE_OM5[7Y>&X6 NBQDF($'=89+$539,9IFC=.>,^""1NW#7V>2N ML4N<63#@X5YX^JB$3&CADMBS!FZ&T]?3E\6KM3Z;?]4Y<^PP?$%K*=Q:X5IG MWI&;SIYVE'H+$3NMZ A;;*. NP9V>OZD^MV'/>9K&?V"RZ@TO<9/)ZT3\1G\ M;R?[7 Q'68Z/5NN/L['<)M_BUFGP]\U(LTLNRXU]@ >":Y>?3HRUV4[VSB9: M?7B*(QQ]V?%?$Y\SLZ4=[2@F3PR:E4)2SQR6R)0@5^HH3Z-A3%T9V!638[U, MV.V8SW:5?2T8UV5 >"LR#QR-LO7]CW%OLI%1',@WNZ;#8%X"6NP;1.&5[TPNYYMTU6*[U<_G6]I74[ M1YLNMT^67GUY1E(=4IU7]TJP&/#19N&"-6>',@/;'KRO.>J?ADE?R#!I#.SY M)0@&XHKN;L?^65.RI0M_D+73\ @ >;8O@H33>&AQH2Z]=YS>;LSN-631 NE% M91B#QTS:(EAN\DH?11A0A$&EQ[VK MAO,HAZZ9N5'^X+5A *A^I&_02BJ!N:4)E,#7=/#=XV48Y8>9@CLHN(/D4@.Y M[+?AVK'6514_VL;JW+KHH^W)K$4B(#H?G\THLO])4&X@E+L]K6VT"AT-%WOU _*%?A;U<1HS?E;%TZ:/"^W M42PO45;H:I4?N:)(7(H*42<=S;(,I=2O@L EPMR1,:?WU/)>"'--QYQN:!VC MLHB88P?2J;ZO>/;.4?4O7*=_#.EU(Y6JDW'VVF[K? V M7^'LOB.[23AN.(Z+=H/4NB(=C8(];A$5)FK15?D M"-V5H_NTIUG=NMT"K8^_1WI#>O-&]:9L__*XEU5?B:F:N_51E6&A2WAT">_5 MS?J^I;7,IMS"(]4AU:DN-*RM=7J5'>B3YI#F-$5SC$Y?Z^J5Q26H>?5[R\O7 M*V^!7Z6E7]DM#]G=R,92$!_MR'5DJ6G72S!!_RZ7P;,6H4'1GF@-B$K;>F,7 MPL4-[F$0QK-ZTTD\K>SQ,)7T()5T5HH7(_A8A/*;ELK)"KMB\3-94>\8][TU M4-[_/^0I*WR@J[7; MQ7BDA1WD5'S02< [$O"LED7 (^ =P>*99/$(>$>Q>)6E[RD">"5XO H4H?G& M8^;Z3C#FS([CT'U(Y!EX'+!/_^^67>%.SB1T(VSHVG?.RW*":W)EM' ]:'22 M+JQ,U5$K21!=XBFF6IF'",@$Y'U,,J9-K.R"!"&9D%P6_&D.:0Y3=&D-Z MHYK>5%<[N62].<*UJ+<<(ZQ*S;K#$U&H)1Z"!D&#H$'0(&@0-(ZTV:W OG:: M'W^_W'+[Z43Y2R)%PA?W6'>HHQ,5+%P)&@0-@@9!@Z!!T#C>WE(%3M814TW2 MFF2G-4GA^[[5)IBDA3"![K'JY)($.@+=8]6))0ET!+K'JI-**KV9J%9.F)GS M>Q%%R9AC%GQ,#!.E-2B=69J8Q=$KFZ#9H"SDIRG+!Z>;WT5%=2B6V*!WO%N7 ME-F \$WX)GP3O@G?A&_"=\/Q_89RT-P'L>VQ <9EN$_944%52Y.&W5Y6IZC& M$;9&>IK9IROZ!/*&@]RP:G"1CT!.(#_(DG?)DA/(&PYRPZI!*H,W'"N^/COF M\8YP*DS+69/(P\(U\\@U1NQZ]'V,G8^=BUW*Z,.Y9RJWZLC M>!.\"=X$;]7A78>Z301O@O=;A_<;2C[_2EFR3__OEEWY,0\GH1MA0]>^E827-(R6](;U136^.E[RBO-M@[\7! MW?13RMM?WB?1V:-M3S[<.2,^2#Q^,[Q*3\]@'76'RZB/=N0Z%_X@+=AQC^W< M XD?O<#YY\__^1^,_>6_SLZR]S'%WF?7=V-^]L5]X@-V[<>V_RCB'"^BB,<1 M^X=H@F$;3#3RWV=GLIUE8F13HJ590[*=>4(PKQ\*[CL?_G3B&"V]U]);>AR( MOSIFZ^3G54A9"XP4.#DDE;Q^_9\DBMWAB^SF?L2A*<\+GF$@F#QRG80\XCZ( MSV91,A[;X0N*&I:X@*Q_BR>"> 1+7W0O5^$I= SP9/#/2]5DI].6B?BQS,1QEFMIJ_7$VSMOLDRSJ=1Q,5H\%MDL) M,]F!G$_,'L+ZF+B#851Z".VX(U]30&77%_8HY=BWX?@F#:.GNN3+47=IA M^+*BSH@R!%YL<4J@@,(V3'56N7SJ0,)QDG'BV:5&,1X.6^'YQV[@$WC?HMW/ M+"N3%DQC/B0"U4QWR ,@#J"UXU4! +3V _4+1C-Z*8Q2Q"W&T MD+.Y+?M+^!",>C^%\]\9-?6,+/7;;FE5=(!4990*=< 4,S6BIE1V64-=T MU)WV3*VG'%&K-O/T>KPD2E- G?I>/[M-VO6RW-^KAII#4-U1J].N>/ M9@7"=^7X[EM]PC?AN['X/NT5=(V'O![2FC>C-;JIUTQICK4/=MQD5?.7?8/8 M]JI2=4I^0,D/7C]X[&LM\VB^)>4-(=6IJ^J<]DW-;%<6\U20ZM37:R5])'W< M$+C5Z=4@US[-9*0Y:FF.WC$U_7@;C*0ZI#IU59W3GJ5UC*.=/9$32/I(^C@? M!]@V:E WIKQTCEMG4%R9RO%7_XE',1^P[_"_T'7PSSM1I/I7:#8"R7L>^QR$ MSW8XV"FQ8];PK%W1K&@5&TW;;'"2Q\L1# :\ZOHLG E75@#',GKQB+/(_<'& MT-TH8MP?P,]S>>[8,\GZ-76Z<&IJE)BCHY5^PJT:EN:)U^W2Z9UF3-8E8 MTWM=S>A6=BY P==UCK.M;(Y<8OA8ZF' '&DV1#GVBN?<*W!R96SGEP!8BWDX M9I_X0\RN?6@P$4D8=XKDQ)=S[S8S6!,K4 90FL1Z[P"-(G9]6\J1HWA8G.!^QUFA:P1\6XW]1P4_%K->U*XP*!I^7. M_F9["?_?RL.,!OS ?]LNZ$<;!KKIH\U*?<;&_ :*7>!H ME*UD)!>2"\FEH-.XMJ%V\.7%QR_L.W\*/*"QK),VBEHK^&1!A4.$LZH.$!0Y M2",0$X@)Q 1B C&!F$!,(*YJ05!UK/L]'L!_"6R??:QP/:#BEN?[-@S&;A0%X0N,1,S9(.'LK[:?V/"%T3(VI,Z=['K=\VC73G:^ M[EER6+UFU*&.>O4W/0CAA'!"."&\%@CO&D>K=T0()X03PFD''HO9+MR&HZWX MIFX4M#2K5<.- D)=K5&G:[U695? "76$.H$Z0VOU*TO.0Z@CU G465J[KU:Q M ]J*G_=XO_ H^L"<) RY'[-) -0'/NV_T\IVMW2+IF;VZ[8]6;@4CIYMD?2F M?GICM2I+0$QZ0WK3&+TQ>Y4YEJ0WI#>-T1NK=;3DG'70FPJ6?NOR@%9]V/%E M/NF?!RO!Z4)P;,=)Z,;NI@*UY6='K6";J* M633Q_KE3RP:\JL MLS;9_1;9QRM(\/Z_I_DGGS E(;/'P&(< 2#PA@US?<=+!IPE/OP \OLW'\A% MGQM%B>T[F!T^DHGA_] _U[\RVQ^P/^BM+PHC?EI(F:RSDT80[L?O$ MO1?DNN@D\7-I&073YT+066+X):"]4H5@7=+_E84&/B:1Z^/B^,+Y5^)&+IZ0 M FT/+_DO=JHYD+68;_#C2^Y3VR'T%8E" [$(P+1SV>(3HA&?N[B[9K=)Z(SLB*\J"% B*_)+UQ\ SD6>WH>M@'8L<1/::=2GG[59RE^'1.XB[_LEO4U*J-)/KS8AJ MJ4++$XY\'9N:EH59B\K33S"GV&'$\C5C-IR-U2%_::^G8O[2.:A>VM$(M/1% M>%%EG110TK&"%Y JG$3J+:W;K^PRU+'O/>VJRM4/L.:)L"B; M6!V65WR;PK./NT'3JRYB\]BAV:_JGUJAV7-*>1OR"(_CIWK)X<>QC97YAG/Z MBML$P ,^R^W0/PN2>'[E7)824ZA00T.%+*U5NTBA(QJ-XP;US&^SB57Z)-LC MF8@]DJ,8 SHBHB.B5Q,3QF,GNP/7'T]?#"0HXWW^2!!'_$W0QFB].P+4Z^6!F'7?-; M7W*;:WE[*SOZJO@$I(F''504-7^270Z6=CAIR/1."6*H#O1;.-S*&W958->X M6M2IO>YV5OAI8WR#)QN#+-EM,I[@$O6%@]O G259:)2U\U7_5R_+*-/1_>*+/KKV__*G* N3B=@I$E]!^$L^^D7 *PM^>;?L*[PPBMB5/P"=6!>C4O:!CL*/7HKP]RX4)_ZFI'& MA;;=72H/+AKC \?X^O:.!KGI@WQW28/<^$'>8I^?AKG^PTR3_/1;H6?0AYT"MM5/9JI;VKM;F7I2RB& MCJ!<%G-=2S/::E7N)B03DO?)*%5ID6!",B&Y+.9,7=<,@XPR0;GV4-8[EM:U MZ+8)0;GV4+;PIKI:5Q8)R83D?9"L Y+))A.2:X]DH]W2.OTW$$7OV# ,QBR8I-7*WGKH[Q$UL.PH7:UCJ.5H MT#%7TT'7U:R"4FJH)7?"G+J8,[5^CP)?"7/5QJAJ+:--H"/051I-JNE]M0Z? M"71-!]VI8D?/Y7+[CE;#S82QJ5F66B<]9#J;CCF]K[7[:AUIO^'HS'03=&'W ML\1BM*O)X#\<+\%4%,RF<-&FAGV7?)JG:_WJBD/0@1XAN2SF>EJ_K58>$0(R M 7F_X^ZV6MN!!&0"\C[KY+:F6VJ=IA"2"@@ C(!>9\=.%/K*782OQ6HUI:3S'%!1?VJ[,.IJJC?JB$]3D)W M]P=5^E,;BXTL 4>5_M[$,%.E/V7PU;@R%514J/EC3$6%WL @4U&A-S#(]2@J M1,-,DS*-,4W*-,@T*;^!0:['I-S,-"!4Z:]YYUPEWYKJ]+2^J580#=V;(BCO M$T1CZ5JOCK>Q",H$Y85;$QW-5"QM*2&9D+P'<^U^5],[:EUE(R@3E/?*"&1J M5D>ME)<$98+R'LQA>7=#K3A=0C(A>1]/V= ,4ZT+QH1D0O(^%XQ[?Q@L=T6ZGIF#,UO:.6D2?,-1US;-30VP[QI:/V^6O:>SK>:#CK=T/0NQ6P1Z*H$75?K=M1R,@AS3<=<&V97 MDV97 EV5H#.ZFM&C,%("7:4NG=;I4I@<8:Y:C\XPU2HT0)AK.N9,K*!;P\FU MF4&45)%/W=.*PE6OT?G 3=R>4&NE2.=NA.1]5@)MS52LXC)QV^&=_QQS/WX.Y_@ MAK7_>.T/@W L]JT_OJ0_W@.)'[W ^>?/__D?C/WEO\[.TA_8]#7VR8T<+XB2 MD+-_X/-,O/#?9V?RG6G'"]W-7IMVPAP8,?CPG0]_.G&PW%9+;^EQ(/[JF*V3 MGU<-^=H13A&0@T0)IQ(;TE;_3Q+%[O!EUG."?WR[N;]B>IN=L;NK7[Y>?;MG MWZ]N;[[?7W_[18Q:LCA^*.+M-QA-$T%W@)>+8 MAMG^@-TEDXGWPBY'MNMGKT?G##M>:"SKBKD1X_ZC_<@'#-Z9A,&3*\YBQM!$ MS'W;=[C&OGZ_P9\&B1,#&?Q?B3L1+V.?^-AC:,?00)3VJ,&7V9F.%SRZ( ,G M8HX]L1])U:2!]*WL40E9Z'M/W(6#.<( M1#YB:"0,8EMHV91>C3UP.X2O-#8)GGG(8F@@&KM1!!+4V"B(@->AE[@#^;O& MQCP&ZIZ#\)_BK:$=@4SPAQSMD1 Z#+\]Y/'+C P43OI=)AB0 0@K"-UL5%X= MT8SKH?T0NOBF;-..(CX&V$2IU,[&-HAB J^S"1A!&$H0;\@!FLG0=F*P$I'X M5;X]]_4#\(\E(">A"U1PYMD/W),/IP.Q"E [#D?:*]+%;,]C00ATAC$^9T\' M'A1"RI$YV%<>0<^@#*,@B7@*MR?H.@A?TC:1D'-U]7T$UHT-0$&X$$RF+#"^ M^#&>LPBS,UCFHMCV8T2>GXP? ,7XO0>3@#TS!/9$ M3!6!+\U)JA$##MHT=OUI_XN&!QZ<3F3G3.2K1U/$HE'P[ -1<<9#F+W /3=K M,%)X&(8!".@9T20M;L1!*D$"NN6BB4-AYE@'[?&$00,C-3]$4P-]BL0C@47. MA:*I#PR&W7,=2;P8.0 _#*J\180/X@_O/NPA;:HA7$8?3E4UA*OQN^;*A8S0 M<%&Y8*5AU\@ZLE0N^$T,,Y4+5@9?C:MU194)FS_&5)GP#0PR529\ X-*J]N8,Q2IP;"7W9H;XIA4X3KT@BMY1T>"W M401'[VL=0RU'@XZYF@ZZKF85E%)#+;D3YM3%G*GU>Q3X2IBK-D95:QEM AV! MKM)H4DWOJW7X3*!K.NA.%3MZ+I?;=[0:;B:,3)XC&TK5> M'6]C$90)R@NW)CJ:J5C:4D(R(7D/YMK]KJ9WU+K*1E F*.^5$LJ$9IEH7C G)A.1]+ACW^II1QXR#S4PF0Z7^ M5$C?5/:=_JYB!8_IME+3,6=J>DJJ=7Y!F&LZ MYBS"'&&NP]G6\U'72ZH>E=BMDBT%4)NJ[6[:CE9!#FFHZY-LRN)LVN!+HJ M06=T-:-'8:0$NDI=.JW3I3 YPERU'IUAJE5H@##7=,R96$&WAI-K,X,HJ2*? MNJ<5A:M>H_.!F[@]H=9*D<[=",G[K 3:FJE8Q6]",B%YKV-ILZ56N@\",@%Y M#^8ZNF81D@G)]4>RB97,R+D@)-<>R6W-Z*BU>4E )B#O%U>AV,D/ 9F O,_] M'DOK]FOH6QQ2DF^[1TK8//^?)(K=X8MD[7[$H2G/"YYQ#UV6"9R$/.)^'+&0 M.X'ON)XK-_=9,,RV^N%9-ST "$)X;A*$\MV(/X[%NW' 8F@;&A"9J^V8#[)7 M'CB\Q*&S'T#S*3**S!3$J7P=F_K W!A8=B2CK@_T!$ED^P,948T/X@_O/NPQ M,K6LIQ@'DSI4GNH4GS9];4;SE>";2X:^2/>*O]C]*.1\KB[B',**5>4=\K77 MICBCNA 3.J-X6O[%HISE32--Q-Z!%?UJ8E2WKT51!\131="W,,3J5P.E(28M MIB&NNQ;O%Z#7-E9L,<@Q.?Y-XILME^F';"HU(%96K5VZONH!N&U-M]0Z.*&H M;T+R/O>T3*W75RL]*"&9D-R,^")",B&Y&6> )5[OV6GU4-KAZ[H$Z0,\(\0% M JX;EL['WMA1_MYD'*YQV]*AXMDX08.@0= @:! T"!J%B*>!V[0S7O,U:3#. MRO5CVW]T<:_6CB+^YG=JCZ@S)2][-%VG]3MAKEK,&75,I$&8JS'FU"L;0IAK M/N942VY^E!W%E3$2"FPSS@1P&823(+1CSOB/"?.<(-7>L:E54G((@3 MQ*OW4[I:I[HPAY(AWL M>:K!])9V"(R6UNI0("B!KM*$_2W-:-=P7XI 5V/0 MF;IF4* P@:Y:2]?3K'X-J\TU,*;W&B]E\BC.=M@K]&@I!JO*A+.:;JKE6U#< M7],Q9RI7R)8PUW3,Z;JF=]6Z+D2@:SKHNEK'JNR,6=UMVFT/)RK/>A&/>,A. M9D- MZ+S^A4;V,%3KV#]J$=7*#LI7HE.1 MW4;2'-*C=;17&-2'%*J2Y]2LN:LK2:7 M\?:7]TET]FC;DP]W,G_[=Y'1'4CZY$:.%T1)R.^!G(]>X/SSY__\#\;^\E]G M9W?<\^ 1C3URGX>VQVQ_P.S!V/7=*,;[#4^S:]=G9_*U63_BW5_DFQ?^X&+N MO2OY&E9Y0S%\Y\.?3AS,^=^R6GH##K-_ M?.7C!Q[^]Q+#^/Q'.^*#RV",G8AK2A=A:/N/'"W#QY?9([?V"WYU\6R'@ZM_ M)6[\=4AK!DD2_B1(??' !]M!^Y+] X_$G.^:? M;3?\F^TE&P7ZN^CR_F7"+WZXT>\S[@1SDK5YH9MYH1LG/UN=\TXO)V\EV)Z. MIV@:9HM(5-J <72#005C*/[YF^SU5G2J%S(2/]_J?R] UBO(FRDYOG'V@*^P M?+/;R>9 *]PVS7GM7=E)6;3N9FRLOE4$K2PW7NSAA>6?2\>,B?'2F%01EM,1 M)N-I8M 2EJJ)QF8V#$S8;560WU9_^>#:ET05;YOT_!A=?_M\\K-A;1ZB4IB; MCCNJF=+3B20PHUN%&:5_WNE6,6@[8$C&NCM M!KHXC>YUC6[G;8QT.C,KY23-3TG5V/!.OU_];+MR,E7309J?>Q1PD$S]O'V$ M67=[!^DHUCHCCZ7T,4$@0PH9DL@$C2H :DKT[EC: M@LR/ >LS4U'PI/Y1,$P79LQ^LEU/%-3%^KK#!/ ,>1G]*E5$#;72\! _GV"V>B*%" MQ\#,0R+K'<E"ZU7!&] MVXV)!8#>FMY?/]Y=_=]?K[[=LZN_P;]W2U0E#Q'_5P+T7CVA09^>=&_<:O]Y M5>#!VCB#- XA%YA00G2T>/I9S#P87^"MND\P[3;!/[[=W%\QO#;2\$..S4NU*OQ.VLY-QJ".>OGLZN0KM9*-JSA>%LA2'?9+E7-?;)]1)X>DO. MTZ>72#@4[SW#V@KOZ_I7C/L=1[YG=K<:^=IPOY.5[YG])G&_H[T#Y&]E[S9S M'[K@X03#(?+[B0]YB.[')_X0LVOP7,"IX>#I+"^PQ'LWPR%TD;Z$[V2OX!L' MALCD>=O8US'8V2V*!NU4R2S=\W#,O@2VSSZNW=4YG,_?+^$E-_YL.ZX'BR:Q M78,]8\]ZKXR0ZF#60OG_CX]OX&"99OQ^M7^X MXV2\6@"Y1K,VK_V,C7U$ #1D),C^?O^.FX#BMY22S=!MG_S5B/3]1)1NN'W']39HR\<@#(-GF*CF9E_VCWNQ783+ M5";6J8M"DC#DAZ M,G@K00RJ6"'WPP[+-O*FD%C]*.?MIRJP*R816IFPVR_I3+>SXHKDV!T,\%+H MT;* SDW*>4^NK+PR5%OBN!FES'.ULC^7R^T?"<;-A+%QKG!1GDIA7.!L=-RB M*_/KP]F^4X4J3%GAJ\Q[I-A,5"ZW5*@O"%?0OB*@N D4-)#F4#9B.",<&X ;.16JFA%P*%%R(!YT[6RE+UAB<= MK#+KO&KY 2M(K79:D9>EZASO\B86:; Z:U@C7WE M-MY!$:%MSVX\8K_ZP0-0^B1"-:[]";3&OG,G\#&P2$2(:/@Y"4.,'L&(\XA] M<>T'$7:DL=-?;-=_Q[X$D7P-$#E@%X_P)1MS'6:DK.QY?IG__' M!:/H?BZH[S,O]^[HEHRM)6@9EG1JLW MB]RJ5HRS&$_0A0O' ?T2J0QOP\"'OYWT2M6W(&9_YS&[& 03],[^<1MXKO.R M-B(,6ILU-M\6- 4MI0W)9FH=%[8A)&#.N\6>Q2V]K24M;(K"%_NP&VRJ2&&* MICXP-X8.'=G-[)Y?/NF"G*%[AJ[_.8M,1JCS2%[!P\;P90SZ%!%) *..)H+I M/E_Z^8&IR8\VS\_SR'5&>-O0LQT>I? M@!41\\68QZ-@ !/FXPO>4Q1/P=>_WK%?+BYNY71BSSV5WH@<>MP!FC#AKDA; MX$B"O%3 4^<(;UBR9")N;,(T@^LU'^>3.&"3,'AR!YP-I]Q&V2U-EH"$(MG] M& L!P>=AXL'KPR RU\?$'8B 2" %5NOP)F8-%KD9W B< M#_;",0/0 W]T?5\$8PYAAIY%7^IM$7W9UR1I\+#WPFS41:1HPL.Q&P,Q^>Y_ M@]Z!@52R\'AZR34+W)1D:,P=,MM_T:1\\8H;*G5Z?_+>]MI\\@.+W4%7%Y)!01?Q;+&OES\ ##F':"@>J( MXX<7V55J($!#QQ'&/ M+(9+LZ 9\\.-1)&YXY^]M:V#,9NXR]C !;C 2/HN< MSG*(BQ\=.QJQ(09+@Q:[$2KM, S&8!,ELT *_HF,0B]C=)[ ?9N@M8'FH4$7 M#7>QP[AAJ>-X(%UW"&LI:2:!\M3$<1%ZJ*,7_?UUL!,1;#VB\&"7!"C)Z[# ]IEYPA[ M\':#&;9PR8?$@RG+W;&'L4DCW<$W NUQQ^+J'PX3.DAA#-+'6SW#M:,F49,/ MG?]7 FH0R^3QV!!\!K\K_2*E1QC2G$F_1^HG>;]LU72R-*=%F9KC[[;O0\]I M2O#-$TXO3W.6]"![&95 Y!@((CXWCRUH\=7\;.5&N0E+#$0ZK^ OL^D*536* MLMD*70%"L4S'+^=PLA:C?.#>]D@GAD%7"=,V"E]0 9C"J5S %C 4= M( -?W+CX".3"Y_M 9-F:6YV(]^"UZ5O92_*=^T#DY=HG08O>[?7TV5INJXZ. MQ,Y6^5O:1II29P]V5C ADG&@B08$_8J5'R<>CV5.CS@$V$5S?"UUD[Y^X^?> MG;ZZ%X/ G37C;[<.E6%TN\Q!^8'_@:HB9]Z698&%=6 MJ]VQYO&YL:/C<+/=767=;.W/C?Q&>DR7X!,'8QYJ[ (=,0V<#?CG,EW\\1_9 M3+/NK=QF8?823I[WH>U'7IHN<8".]](EX*Q%W++*VA,T 5I4U=9]ZN>G?:< M/@P2R/4ZZW0_+3 Z/3,OX6IHI4':10U,JS<_Z50\2#B9"7, ZSEH&;,^@6$0 MUB(3\Q8BSEJY]F4;-T-L(6V@.&&=Y>"\>Y?J\;R=DU4(SS?3E4U:A!K==IG" M2YRK1++"6G3V??9=6G5M]0'(M$%9XOIS$,[>3%]<-3%8\U?$ITXU4'T-CG0D MCAFF;6<-;76R8+9U*S<_;D.@8N)92%Y2K'@LJ]OOU5P\5GGB,OU5K\2SE M7RA2/!W=:O7W%,^]_0,,:[H#]M?@ 99],+\'P_3F__74T\N=R<$L+S98.(C]_G0G3?;\#W2 A,C4@*$W R1C!D1 M,QHD!=<^O(+=9YW#QVG7N8YEO_!CVNLAN7S:,-=)]S@3>&5DY]-E0#LN8O5" M[F_.$N=.SZ4O')E+1,G.7DLCUT4FZ#,8/KI]&7*!U<0?""H"01*NI;H+&7N*.)6J[2(![ M=C&9>-D&[MV$X\89;I +U3]?;0&S3G-]SO68Z_#:Q^Y ,V2N\=M;6S3"MX)C5Y_B,*6T*+S[27LKWU3K7,T%LH&9[$<3/00$2 MN'\.JA& :9I;B #(V5X"@;]%>8F-7=[X)=2?69; -@ 4G88_U'(B^#_'MNI M!@/&-@A ;2&YKR\(V[+2BN!)Y*)U$0%4T=Q+][LUDGCLH M'1>E_*(L8E+HZ# MCA&!.AN)Z5^P)GE(#ZK>^&WUPF]I_>$0@:I^!=[L:GW+5/<6?#EW.0G)S4.R MT='Z>KM^2*YF^CQ"HH5IQ,=TKA1QU$Y(8BV=(,2ZW,1<=#<@G3Y\I%L1I+TM4Q$F4I^EZ"J#+[RFS31I6T M9KL1>BQ?^;2R%=]V&TS52Z"TR9%TIJ$Z4]!.;'4Z4^&"4^%T?]]X9=-CPY*3 MU6?[J289STQ+ZW4J6X$6E/2L%+R2YI#F[+2W:VB=WM%\UH(U9]O,?L5'06V7 M!^!F7337AAJ=.]+;X'J=KQT;^XP5Y?K3-H53:_UYWX5+/Y/9O KA;7GB);+"9A._;9U]&V]78] M^SI:L8Z=S[Y*+G&CM5N6^L=?U6]<$\(;@G!#ZQSO:*9@A#=S/282J[SQU59C M*S%V6IIN5E8/BA9&!#IHT6II[4YE;@VM8?8P^E]X%'V8WFS$7&"#"HMTDG?7 M%.^NK1F-<>\(X@3Q5>&I6J^G-P3B1PQ1K7I9HT!\ZM%"T7>.LJOIAGUA478E M[^G7)#ZU?+R2YI#F-#$^==?E99'QJ6NJ4%_[6)(OXNST$Y=_O1.9 G/) ZZF MR0-692&\E8=;"\FP95-9D]?^ZBH.<^2G#1V:'UMOYU(2'T)(C42T4$-ADXA: M1L$26A7/G-$Z5V\D:_OUP.7TU1D!4U$?QGBWMU!\:;M>C\_FKBK0:K]6HFXS MHXNU';1L_*%_0I1]2O2?3:]X,G60_T-AE/\-V[ MP$MD)M7BY'Y8H9\-CUVYVRAV [,=<7^@<.@=YMMX^I!04( M]VB5FBH0SUI;?62Y%6^/34#B445]9$M[4$FU*I"83";>"]:"@I5%.K[%SE.' MU,S:A$=!O* ](WV["HN?H?K>A;D[S5$F%YJ*O4 M-LW29Z@-9E;A":PD$VP9QW50*P)^J>[8@N=!^/@>W$KS/?[\'A\\29^/7R;P/(B)^P,^.!&- M+S:?/NK9#]S[Z>1S^NT9BNQ,/]FAXZS!^[D MY^M<[:8 +V@Q)RWYA8/-TPMMV'," OE\II8O08>)$]J<3_;R5O6J'S@;)I$^\']I. M?+8HH6$8C%=2%*P="$DLM+J.T->&TRAU."_M,!1EMYYL+^'33"Z#@$$S6:$N MT)?49,"X#_@#_!!%B2C')?.C!T/VA_ZY_E5@X ]ZZUP7!;JRE!BS2EU+Y6(T M!L1-N(,N@/=ROCM4C%50,92#BO$Z5(R-4%G-O;F*>U,Y[LURN+=6<6\IQ[U5 M#O?M5=RWE>.^70[WG57<=Y3COE,.]]U5W'>5X[Y;#O>]5=SWE..^5P[W_57< M]Y7COE\.]WIK%?MZ2SG^%T@J3@"KG6,%O>,-[O'> ECI\NGJ^7QZ24Z?OM+K MT]5S^_2]_;Z%=< 7^ #?_^4]TO'S_P=02P,$% @ %',(34;J>-F/#@ M9I( !$ !D>'!E+3(P,3@P-C,P+GAS9.U=W7.C.!)_OZK['S@_S56MXV0R M,SM.368+.R3#G6.\ALSN/&W)(-NZQ9)'@)/<7W\M 388S(?MR3IU5!X"J%M2 M]Z_UT=U8?/KE:>$J*\P]PNAUZ^+LO*5@:C.'T-EU*_#:R+,):?WR^>]_^_2/ M=OL.4\R1CQUE\JQH-W?J>$I<(/64T=B 2ZR\.[N$OPNEQQER.'%FN-T6S$_> ME6?/\0(I/N(S[ _1 GM+9./KUMSWEU>=CO.TQ&GE]\//]P*7KBX@6F M_BWCBQL\18'K7[>^!\@E4X*=E@)=I][5D[>NXO'Q\>SQ\HSQ&51R?M'Y_7Y@ MRD9C6M%&48,A%8CM/R_QIMXI\B:RUKA$LK3/+]J7%S$3J.'/5$>>)MR-NW+9 M$<43Y.%UKS/T4<.SSM"/1V@P)S8:P9&*_ PVM[B+I>$3EGT!)X)W5[%>(SQ5)':OA*]N&YY9+%T MA2KELSG'T^N6,)1V;"1_+#D^@_[%))RYN <4=P!%@_L6/9LL&DXK@)Q.U-+ MQAJ@$K;$W"=@?1MCZAQ-+!NY=<4"%CMP3UHJ!T_K2@4LA))3%LI%D[I" 0MV M?ZP\HAX+)%#$Q<-8S\ZSLB0O$344<+JE$1]GSK;E6S7'WC8,>AG>;T]CB/NB*2( ML+.8<8]][H"APB"]6 M7@%3'89"U SB9H)BL41;'UC>*,-3>U&7)G&0+]1+;CIJ0-UV-<4\XNF6:;R M)HA;^&<#Y!Y CA '+#!']]D"E#$'!K+"FY(JL\7^=1::Q]OJ$XII MP;][;0BF8=PJQD@;JY8.!(HZ%)3WH['V!=CTKUJRL)EW]K&:/O+FMRY[K&T: M.8R%^%_NBW]?-;\HMP/CMP;B'1 OEH@^Q["%-X50?(AW9,2S7>8%',.-]463 M8TL=?FMT&^O6#!8+Q)^-J4EFE$QA28(=L&VS /:L= 9S8B_P",6>-X(A8L-6 M/$2A/EL)7F^S>)D/]_?J^)L8(:9^-]1O];XZM!2UWS<>AI8^O).S9>_!U(>: M:2HC&%U]73,;;&-LQ]C&25A&G%&XM,,)+@2RA*8$MH2E-YG4;I5];'R51T 4##+ MW>I#56%SOIH0*K#&SP!IH5;KBML=IO5IP-I'>,.8_$=0$A MPY]CKH.<=$8F+@[GLQ#$4JH2V#YF8;LSC)O?],% (F? 1GP,8\Y2AW=Z;Z!% MLUT#TV9V@TMLH:?-[+9Y4*+\;M[L!H-"4RSU]V9ZVRAYP.C,QR+#._%#+:>> M%*OYXCRKYH$QO&M;VOA>N=%Z5J/HM8?I,UOF;F1X#5,OD7/945:B_!S?WK2, M_K_;/36,M-R/M*&I-GO>) P:XE2\,C'"W)PCCF^0CT(0$$^V&,&16U*"0XXGO@Y0J?U?'W13NN*-_C?+ M YX)BQ_C)>/"WJ.%8?MIB=YS?&M3NQ/&KXRUD3$6EM_H?!/TG7CX>P#B::M- M*##SM$3G.8ZT^= SM5\?A-I%_*G9U!\0:#\PX)X;>-_.D.\98B_)D_]\Q&B^ M\B86I$F(50SLIPVG(FV1E92%]$O-88\T08/[ 7%K"TWIR_ KCW,W M2%4,>"2F8U8/O#9:5XKU) M+ O*B[#,C?*6(OGN_&VE<'VG<.#6_YI<5SJS;T>)2[*J$G!O<=KW,?8-] M1%PO]4YW_*P(I\1+W"4(=4O> 5?>1.TUX!2\DIK":7=Q1O0K22\U M4G]<]2\6(.Z>O\_NCNJU\).2ED]A4V4M8?33;"&C$@O93"C[6^JO 1*_]S+*DKA>UP7>'VF!2F.0A (VQ%>8O4H:3\_PX&8QN:0:C >FP%,;6 M3G\?UA=.8G2/E\1HC*=N%J,_A]NMT5^3YP=G-;K[9C5^4J*.-G91WR[B\FBK MUGL.HSLBO!*%>VJ93/7J7L":,MO<:M84RQ!O7\7I>!LQE$B.QMCJ&YNZ$('# M_PHUYI;7,K6JE;V H67VLM4,+2&!(D50-C(HH1"-E17^CFMK,YMY7KR9W?Q^ MJQ3CDM]_-3 59]93..45'"VWWJV26V_ JI9<3\%63/(#TNO=>NGU!M0J^?44 MI$4$Q\^P=VMEV!LXJZ384W 6$1P[R=ZM_)NL!LKR+'N,7/0<.^LP[JZ0[T$U M'#-CWZV4L?])B3NHK'NHK+O8A&_KFBDZ4Y'.HBTP2YZ]%SXK-)X#ZCNV M*65\]AQ3RF:?6-QA)>R=XC,EV>?X\?^#;7WJ;!V3'CY('Z8NCE(G"P&_0C-G M]R^S]@MJPL?:)[+F,'N[X7/VEOJCI[\ISXW.G"[A0=%I_; M'6\7D[@XN -N^^'!X/_S:??#W M:3^M5'_)ZYOEFDM>[6.619\:J:($R2+NVC&?4,6E4,4!O7C7X>+[!14[(*E% ML^_:YQ_;%^?U$,A\-J5BJS&#:/C]?I+F?QBE2OM)SF'(>/ 0R'[:I5Y/]N]& M\;=W]M];R+J.,2JZG>@C&M!5VV_CIZ6+*/(9?[Z%^^K31;(6;5/)03KSN%]? M73%3J"JX*]!2](4FV8?KUI87H#W9;B!>ZXK3%J+1T)\0WLH?UB TL2!1,/)_X@:"]XRQ8QJ0$2%H*):XKLB77+9\'0(Z 6KS1 M<-V:(E=^C4D20T<(/5Y,,$^(7$ 3RAE^*^G*80L@.8*8X7V1E#O%"?O7%YXWSY$DM_C4A-#! MB5G)%[Y&P0()\1,%/[RW\Y/=<9O]99$KUZDE-!'[\_&4T=B35B'-HY!PAE]_D!WZ.H*]* ME9^F$D,)?B/^O!]X/NQ*>/PV]'/\0'56\AWUO@P[I*?=?=A?>O2%SIA?>_"- M,!@8"62[Y8DI#^@CE>S^U'!=R2AZVXN ML4B#BI_HP-8OX\N44IZ:*V,Q'[F)]S>W7\T<,]>]9?P1<2A&],139+7[L: MFU,TPQ]RZ!18QF#/-SB2N:@_F M4W%G2^;1/%]=+A)#' NX3DB4^/62&":.,FV^7).O!@-/+DQQ,&FZ^X-6ZS!4 M!?I7(GTFF&;-,<>,%GW72ZJA+N,KTF)0;T^Y^1^TV^QI#Y0V.1COA+M MZ70)&__T*\)P!VNL-&^/>.N%]PX1.F">).8P%-09$L,]]B83FGKIAD]F5UWN MQ<-:Y?G"<3)HCW'.'N64 YJ :=.)#PG,&W5[\)[B>+,P7PP8HKU,V"Y389V..V;)3Z[[,DHM[Z95'B?)8Z=O9]-UT)S/62C-V'"_CK !% MKO]L4)--_3Y*356%5">6%:DP!>0L6[6X3FP%&P9B+('C+;%69QSC+;=R)T52 M$@(JF&'^'!E+3(P,3@P-C,P7V-A;"YX;6SM76USV[@1_MZ9_@?5]]FQ?6G32^9\ M-_)+,IKQQ1[;:?JM Y.0A1Y%J 1E2_?K"T )9)X)2D1=#OM)!=Q=[&[> L M@ 7P\Z^K>3)Z@1E!.#T_.GMW>C2":81CE#Z?'RW),2 10D>__O+G/_W\E^/C M+S"%&@BPR#.4/P,CX\9 M,Z7Z_1/[XPD0.**%IN33BJ#SHUF>+SZ=G+R^OKY[??\.9\\G/YZ>GIW\\[>; MAV@&Y^ 8I20':02/1I3^$^$_WN (Y%SC'?;54Y9( >]/BK*T%.Q?QY+LF/UT M?/;C\?NS=RL2'PD5V6>'0B3YJD8O;#K[^/'C"?]:D%)!R""Z,)MZ;S3:^"_# M";R'TQ'[^]O]I.".5POX+L+S$_;AY&))4 H)&4?_62*"F)_(%WT$I#9YP2_DF\I6,:(?FWFVP;%[,&:VP4;L%B?12OZDE9J!F>4 ;W M[9?]&NJI04<^N )&ST>9I VQNX-U(G?U3X"2;1,N($W]-^EHN$JAU1LH1 S MI /S>.FR_ 1'I3(3%C3@K&RO*)*/O5- GO@ 3..>9P 6)\P/)S#)B?R%>^;X M]$Q$"3^(G_]U@\ 3#81RVC1I)3_D./I]AI.8AE77=-#,U[+,!#S!Y/S(E3Q' M.7.+G?PD ,,OEUE&$:\WM4)0-ZX@Z,T95'"M-M"'19CL MQE)VPDYC&F=E?X LD@70_RRUI'I8*2A.R'(^Y]*.:<.92_YIAN?&.L.-#-Y1 M_M.H+GV4XY&;5)Q1U)\?_95-4UXA>I[E8L[27P.@D=ZCB/0T+4!/(9N BB+4 MZK>;XU#;2B&BS2R'2M<*$A7^-TN%]^02\Z00.\RJ=+Y12N81F=Y)G01DG4\WO^(T MLLTXZS3U2>W2 7K+4)U7[(H*KW^_@E-( ME8L?P+,&.O5?SI=\!8AW_:5-V G;ZH!82W&32.8YX?!9([@.))>@D6* =)%5!F*@D<'56P M '$RRP4(.D'A1>CW+ \GA;',0MO!,)UPH A5@PEW!N$O%X90$>%MK ,X7&2& MM^M#^[(Y3K6QA>YSL5]8_1QJC5L,<:C?N@3':4:_3F@U)< .T;+%=4W*9^Y6 ME1M>-_L;2G'&K53.T'2?A>OJG]\25[K[1TI45X M37B3%5Z-A$L_RL!7_-B;JC+UO:)L]6>A[O;G_H!>\2/6*EL"Y(:+P6Y+'5[H MM-%2D_^@^E:"4?\II?>T068H8B<) )G5I@.JCT7H7_[8-[X4&_5&_15@V]F: MK[*&MYJL2CGC9GR%FE1/#PY#*F"-(\"*][?4C 8G>>$M^,@C.6NJ9@4+JD_" M%>5/ =:N07=S-989PQM,-LN(CV %R3V,('IA852MX@PT10TJ:8*L2KLUMCI5 M2A"5^R&%Y,%%4_S@P;'=X[%S! @#?TO-H'"2YYAD=\@A MG88:[!0>_8M-KUY PL[HC?-+D&5K.H-2+L[Y\,AAW8TG0* TL=8RM+M)#'+; MD&<,;WL];>#G0EK)Q%:3!H@(#]O,0# +U6JI(LN'JU&V.J6B5W>!/. MNPPO8):O[Q*0YNSJ"CJB+MA% _4:=B$MHEH3:4@U[6&4IK;-$BRCT,\G51_< MT'\?Z,Z#YI=*]+CM74WAD>D['21F[DGZ=M.]6^E]]AE3E+/95HPT]A0PT5!3]93=#[MO-=7?L#JQQ/$MSS(G2,8_O!/$D!9B\H@N0!)W%M\+41%N.HGK _4*OJ 7M850+P MCK#-7I9>B&KZWS-8[^$+3)=0#DC57;CKE0AV6 A-_Q_7,^1;2"BVNAM(" X] M[?U@@E4CZ0&NJEG&$WT/Z3)HE+@=]Q\/:?PA0DWL$F^5G+E'K?@"BTJ;\%+4 MI,KJZ$[SM0CL*U_?/,3,_C@DO&J:J-I]SX,LU1Z76X$:958ZX5\#W9M'GJN/ M#HE!@TX!)D8K%G[P(9=!2C6S56:;;;(G)<+;8R[,$'"YH+/=^JS10E5-2JI2 MA0DTFSE6D"@$N$ZO#NF#?2U38\,";LEW'2L@-E&*@L-K5*;CPY]IWX&>T\U^ M?+1^S$!*Z$R*V9[&_%\"%O&_Z<1*[ NICH7OMY#=[=<]%/(F6\-!:F3?+6M? M1H27=T)UVYHV?@$HV?AFYP2H. EU 0B*JH%R,VX9/OMRA^$EDP],%H:B?X-- MWL;\RIINL%%[R,Y17:&XO1=*O59)&)^\^$MWW70)PGMN85+-+8H@)Z2EQ*8] M8!5.SCZQEU$#4XCC3OG2HBOT@F*8QF2C=)%C,YDOZ-!:2YCP9U5>#F5C'22J M6GBG+>C\BK9U7L%D>2G>2 KKY,0=S!".J9LS" B\@IN_JUO%#5B-YRATK/U= MZC^=PHA&VM>K: ;29WA/J_ V52M?<4X35GG5OQ=KCU.^)O6/6[FF/$OS*)\_ M&N!5;GB''-FI"JHE#5]8-QA?K+_1+F:2?D8I2".V04RGC"_\'HIZK.W)N VR MG1E[S'-8@+7H6'?OB:XE,YC)BHP%'5FO8[=O_6%G@ZM#M&-)F\P%70D!IL/< M%:H6840U"M13R&!/13$T7-C-; $)I? ,_FH.1&$,=^,FA"R9,\+49WKW8:= M<)M;K24<'$1\2-8L2PM-F&AIGW&FU>*Z<0%\F,; M-/SG7M%T,4W%5/HA?S�V(W#NN@1_/70*#XIY"Z/6',(Y87O7'EQ;1; U8S M<062.N*A L_)^ [@I2M'@.CO 8)HTUO+OIL_NJV/J'24]B.K[<]S)^T^6"QK/75HL%/J6&=YQ8HSV[QHGD#98*#(SFI0(E8^\]UR,> M1Q0$&=0>&M8.A:Z,M6'1SAA<-V>J==S"*2Z]GJ+L\G!I+U,UBPADZ"S4OU@2 ME+)C'9OW#W@OM?E2/9C5A%4'0B/KX&'H[I@N@6@L-<3UL)WY]P,=#6^GSIVA M/Z=BC<3*.3@<-G9+&QCZ%!K@H;&.@T)[G+*/H%!9:GCW*&JT+TYQ^0:%!D9S M4*AD?!/7: 302YEJQ2=GRE&V)J'JIW!@O[V0FB>1J,]GF8EJ%W>7B8:& 2=C M6^!!)U]&00&=#1W/61KW']S,VVDQNU@ M+:%J@#!)ZQ=A5B#DP[(]_.7 ,C1(-7!$"VBYE28A9ETT[15C_!S)]J;*G<=G MK%BSLVHQ9V(=/O:<'=,I!DVERIE:)]T=2T[E #O]\/Z4PXO]HL#6!>*G <@D MO5Y%D+!$5=;[LDDDG=[,V?;G)M2S8\U?E!9[/J*&C\7&CNL4FSY:R'[S8T#] MYO>,UM#M=,HVQS8)Y-5-L@J"W1F$NUT8AH9&;R>TP)Q+61)9 1TRN8*+#$9( ME=NC^B3\5/XT-%@8#&L!@++4\%;+]$'C'5BSB)'=7!A%V1+&/D&8CQ#K%, L M9&@XZ\19>YDFF,N7P5I W53=%/&PB^QLE0^\6,'K(T0+7CAK=;V3>4(K#S M,9Q^K[R(6'W[P;B@JR-6+NG6B8>&'R_C.UO6K9>CRF_M%T-.B?Q.6>>#2<*W M8*6S%'L-1BP)]&C9S1 M F6NY:F.J+RQ T'V=,1]Y'XJ2[6\'GFH>XAV@J$KF .4D-ZN&5*]/%^$R=I' MZ@SZA1K?KS;G>%][&C.96;V+>2-L&Y6D*( M#T0(33^S=ZAF,.9O_.CJ5TE4K=\*4<#U:S+'K7XK$BPW Q[N$C9U5'^;?F,1 MV2*!.;^@C3^XTZ)_U$X+ZT_Y\#6O[=O8QHL_UO(;^#&WK#NIFN 9V =G.0_OOH/C?_'MLV)04&[IFJ7UY49 M=AE8, NRE(TJMU-5$*O88'#FV=E;<. )LL5Z-%6/-MIOX_2I04O+,CY"?U!^[WL=EJW5Y/ &O;"UZ[)J]1[4C5C P$;S MV]QQ9!%@1Y96P,"QYN:8[M"G+<\V5SW4<,-N5<_%K>I]#QV&N_4-U\N;[M#O M2?GMF5N#&74BA4&[1/TU/:7WL:,YI<:TR\&:CDY">(\_[6JJ7KDQ4"AJ-H"5 M&9=J=5@M,=6IZPK&H;H[.1>X@YM+M:] #OKN]KYS=] !X@5FX!E^7 M-TB6[((;IB:Y7>:$CBQLP:F"NH;<\I"Q+W=_!Z[5FM945#WYV8C7["$=;W^M MN2D0<#O_E+H"3QWX,6V_LL,;&'@J%UO-!8EX9XZK7GX-\Q*GU#["CZB4GYRK M)8%T(FTWZ;^-M$'"N5L?M@5X:VW"V[1U?V=1.*8"\L;\WH\P%_P#\%5PCU6' M^7IH%1*U1XY]O=3P"5&A1_T99(?RPQO%-AU0SE8NBOZG>&#K:^5%^^W^ESO/ M=B/,A6>@0&SBD?;P8TYO[N<(":N]TT+J1-U\Q-*N8GL95WJP8S_ M@^_>;QQ[5LW1:\ JL_.\6$-\4D"UO>%*;G\ZH/?MC49U:WXPP+K9X5.FY9F M8+<^/&QD)V?R]23-(8V9<\*N[Z+1=QKS>[SJ]Y_N0;)_8[5+'AZD]^?85NCO M5*WPHC(/\W8NC)ILUM&KLZYNA/DW!Z6P-]T"[.X[%.B5FC0-!,4']L<3(/"7 M_P)02P,$% @ %',(3;9DC6[+)@ Q8$" !4 !D>'!E+3(P,3@P-C,P M7V1E9BYX;6SM/6MSVSB2WZ_J_H,O]]GC.-G=VYG:[)8LVUE7.9'7=F;N/J5@ M$I*X0Q$*'XXUO_X BI#XP)N$ #JJK9IUQ$:C&]UH-!J-QM_^\;**3YYAFD4H M^?#F_*>W;TY@$J P2A8?WA39*Q1@T.[F[G^$_XTI@B>'^VZXL+0?YU2L%.R4^GY^].WY__ M])*%;RH2R6>%3BCX2P>^XNG\YY]_/BN_[D QHDB NL9V"9^?[X#K@'\N_Q7F M;_ @GYQLASE%,;R'\Q/R_U_N;W;MPIP!+E8PR>_A&J4YEN$] M#% 28'&6(SN;S]9$U/C##=:'%7Q$4Y1D*(Y"(O_M;Y_A^S]K#?O%T46)3#+JM]A>!TE M>/ C$-\DA!G1"=@6[D*"@G=3A%JS5,LM["%R/4I_ 6)8L6(\E3$/324,..3"S",Q8K2J.>%J&+ M19^6:Q"EOX*X@+/Y;HVM)F02WD;@";L<.>[B7P5(\BC'IOD9#K/F#]6S/9[; M/M<%7$0)64J)DB1D"U!-VCYBM$B,_LC<0ZQ3!21]+9*H-LR7< Z*.#=A4(YS M0#H')=#,6JW6(-GT,D--#/V]]T>RF SBEU-,PWC? K)]>OHTYL0PD]E9YS!9YP(\ M$),@0$5"["\66H+_#""QRMD=BJ,@,J-=%;.!Q2I6*Y!N9O.'""^G\R@ ]7[P MR%#C33OIPT:/SDPX>\K@MP(/T!713T."VSCZK^]#K.Q#K>E#K>:&OML;J>@;I;/@O-CP7^SZ+ M?6^EIY_2TT.QZ9O8]$J&V7WC<:WBC%NEOJSR99D5$^HO M45 0#2ACR7F4;VJ!=A-RQ?CJ]($TH"16?]:IW&5R1$E^%D:KLPKF#,0*&L') M':$I(22EY<\EN26V :C"?Y/)@I+34#5>KDPC _>P%*,5B!2$;4)PA7H(>DM4 MIRNX>H+ID,0V\0Y Z1(3E0;%$SS=#<2 ]#*QUZG&2A)M?:M;_,]&Q_ EA]B: M[.P0(=?(+@S?GXZ9*SNGW<RN$MLM,% .LS8K_. M8)QG])?2HIV^/:\RWOZ[^OGK;KG$C,(;_.?.:8O!$XP_O.$#X!$DK+, SERQ M4VT-GK)R+]5BA?VQ8J/]L8I6PN%&$@[V-/YR MTD5SDJ.3=G.4AC"M\D"=B:RVB<,3LXR^+%&," MJTCH9Y0$6R+;HA8"43%S@/P4L0I'"N+EH*E$^R>GHBWCN#4%Y(I7#E@-B C0 M2S$KX_.Q7W)9Q#3$_X"%Y4A*X*7@V0'-Q+!=#D4JX&DV M!$@67)1P)) M$?3$1@Q%CVYX4%Z*5(TGA<,<'AXJ8+=QO7MRXRN!(4WPG01!L2IB<@1ZB7D+ MHK8'J=Z@&B*5!EYJ@#:G MV@;!K#4U%+JMO52??F.@8%AT\5/%?VRUE2XJ\SQ7GW<]>2E#"A5Q^7014>FX#B\.$$:P$EZP$E3S5+RLC=J@@ MTEZ7W09,Z^?F4VG*P52:;S#U^V!*RHM>IL&T=2CUSFTDL+I#DMV!3:E[*0@A M6Z@*D'M_D@_II9#5>5/R$_FXJ-#=!ORN5NL8;2"\AZ4[V\US:HE>&;X:) 5X M+]5 ET^Y,BA@I"IA&C;L7LP@OWRE%R=_B_+EM,ARO#W99Q\4NWBB"0HOE6. T5")2YIT0E7(;>Q20KN!AAEHU(@UR(K&M#3$KZ1&ME)( MH#CIC'Z+7HTG_43&CH#=1C&ELI4.P6@D.H P17)T&S2LRGH*KQ (81JWA\9Q M<4"%']6[1+SK N_2H]#M5Q2^X94*FXC:T1,,"^EJ,B5HD_$1$0O:;D-L97T550);_'P8.KR[<+X*UP)/XJ2[6*A8G4; M1&N6ZVHX14POR%-),2E6]7/VLG"<] :R)4DOQ_]'5M]G$)<)Y_D4I.DF2A;, M3#B=-C3XH-;&2T&;\*L0?E##2M7$;83J'F)_/ I(63E,;TL?V!]W257-CUY* M6,B!2K)4LSF5F=N8$3U.(77;L'KA!1XO[>(3*A%HZXB*#>JE=#6X4S^D8B.C MDG<;3*+E%S==CYCUJ>*]^"EN?5[-HOX=G%0Y7 >=X!I$X=4+*1H,:8G:1IRL$WM2;K&_?2)OX:5RZ/.J M=#M%CI,JA]NX5*V8\GXIZAA[ DN%+?A67K3Z\R;:/+_@@UFD,LFPV+]-0)R\1MY8A M#ZXM["Z<3;D+BFRV]* I::3.&5,=2FP-5>AB\:)48)VLRT:%5^IM&/4 ,MAZ0F6@3IR)T2S%2DPUM=YEVP^SM.0^++,OZ!N2W5,6 MC4;,,E_\1EZJGA''NL7 ^&B]J"O>)+:D+)L4^1*ET1][-Y:I(CQ@IFIT@4>@ M$A(.=56AB\Z+6N,L(F^RK% 2?Q-0('H*.!JQ,SDS$SE%Y44U<1:!LR+/E!3)G0 L$WX >C?3Y/)JI0 .?%_7':R4/%3T$C1;=\I$C\PWT>=4J,BGU M"MS7/:\HE;@$"I!=71B),Z#.FY;LN6Z VQR-#H5,'T "Q9.UUZN_&D\&,FZM M^XZ+?!\O\=JYQ.NX6OV'I)#<";_&^QO;9*S6(-G8 M0/U0K%8@W6"EB19)-(\"4JUINSN+D@4>]HLBPYN ++O#[-=?9QR2"+(-K'=[ MEZ($_QEL1]E.C\\P*2#N&"VVV&ST<@VBM QLS^;748+WP!&(JY2RI%[UUD;? M]$:T)?13E)5<7&5YM"*S LML'N$ID7PA5_#6,S$ZC^!TIZMR#588$OSZ=-"]$3G$N3 DF64/2,[ M9'?4&$Z";T64E>BL]/.PC93';&6PUW/=@-OKA6W&[?7',N;V>F/96(MCV;*T M-F='Z<1?DL?WX@,YM;0S=Z7%*HK(7I287)C.4;HBIT&SISA:E(I+*G*0^EJ/ MT0J#X+4"_YK-L8G8#@?SDLWPB'=B;OTFJ%)MN$#9FE>FUSX7^V)A7_Z>@^2 M!7,^M'^GJKS__;5I(8=C2PJT[\V&ZZ(N>^8A/N-+7?X'.9P7IEMUA85$5#=D M2)ONQ& SVV(X073RB5R(@I4?)9.%,!&*)PU;&4]*\OB$R5L5*Z9$F-_VK]77 MO[G:6S*F 1(3WI'(%JIZF;[>S-D<^01>^#)A?:,R:7[S3"8"PD4R:39SE1W$ MC69?5F9BM#N%8U#[&-3V+ZYW#&H?@]K'H/8QJ#VR270,:A^#VC]*4/L8R4VR+O(F MF[RPG<]BN-KE'X':;MX?MX[7/6(L2.>@L'98/+X*LIKQQ6+LKTF ),I@]@'A;WK%T]1Y@GF]#7[SW M9)S3T7.&#T#'T0I8E:S/EF( 7GN^JT$V>Z6->/N7]V]+"T%^^7J/N]EQ,@G_ M762Y:!:K@N_.363@KW1.:([3(5173I(7SW'HL#]=DDC*3?(E22&(227ICUC@ MMRCKLTV7(S78Z8F0OM(I8&7,?=NSB0CO^;0)QV /O )1<@DPIC><+/ /64[+ M*-AUXA0[M^.Y23M_[?/2A0Q'Z*-)&?3B31M;CNF!=G$'VJ0=)W4_N8QP^M98 M\>+1H8'9JVT5[4Y51D=V)FNCH^-T[2>;$4[8!C->O 4UX,"Q,E9MH1_^0-)% M%JM/VU2#T?=MPZK&0OTYKG&4<-B-P<6F9H:NT[+*9;!AY,1JM&C/)%$+IWFT MUI09F8R7)=W?9=TJ4>3M\?B.3N9C%AHM!&Y8IX6['%\=]>%X2&+^F=K&[XSG MN70Z>;T*U$GE]4F%6+G)P^N0,)MY."WRYI45%JW[+ 9F.JY.$X$>=9NXWMLI M6!:.$DG89^H0OS>>#G5[\^N7F%C[#6.QL*33J^EO"1C^" MRZ4^:@?TNH1$^6OONF0KKZ#2MB(+R&_KA5NFHF(\@Z@X+)S55= SUSCR>_3+ M2MI6/"4GSKWJ2=PY&[JGZML-J7W^.7K;R&O)T7NQ?\>';&L6"](C;TYNC9 . MVS)WCMM=0WM8W70ME5]7O?Y5@ 0/ E[_GS']Y=UHTK4W][I8-#/<&PSP&25I MP]LA[;=^#0R6283]\:P3'FY/$,O=M6>9M>Y\,4H<]9(ED&LU9ILN:6/7ULRV MJG4-H-YX,FVB):(99E1*K!<^('W-9HI63]C,EI>XZ"ME.7E5,@JKERQWAY\M MG>^!H1*4$88?0/O[C^RAIX 1Q5[XH@:4U]RK:N'-*=LR\A9\Z?%=;JMYY&E^MR/($YD.8/ M>AIC@5"#DYD?)$ ^BO#X\63F]2G>\63F>#)S/)EY+2.X=*XD^,#5&ZC.QD;*E[94[U%/> MG:7;0"F/V[ M%,VC/)LE7Q(,M(XA&1*4E&>^-@FAM1XP+;-\"=.;) ?)(L++^=9#V%:!<4D! M_5Z57K[8W,,U2G/B<3QLXY6NDW8HA9W@=657N-^KZ'V)S+@I&8()Y7%N'UK+#3:.[*H?*FB_L-0MZB=CH@I->C "Y^, M4WV)4U/'><4B)2&;RLX3?^DA6,*PB.%L3@EC'9-*H"K>N5 '/9P42DV-$:D0 MN6BDKP Y-AN$!IH_4*VK&2,FHP1+E4$,ZS1"(],"I,=J75TXJ$NE$:/T MPD)3IXJU569^H])N?G,7!%&3&Q)STQ"H"&$IUB:B<8FQ$P9P(TA6;,-,DL*X MAIXL!XAI<&I=/L#T.0K@%'<%TXP9CA"![$3% G'D*[&G$U)BI"&B.IZM2%CM M>\XRCEQND@0]E\G7=\5J'26+!Q07A"ZVC%3!*S;EX+[)3I-!H1SEN"S-M6*] MCC?3)2:C4B7.A)/!T5G'A_--?*HLB>_4'\+N9W MUR&C:S(&\!9/A;!-&B^*I-.$GITK-7&7+L G[S/,>7>EM!K)!Z+1R%4^@8YH MD>$8-(Z!%3HL$PD4._+"XQ40^S%E%,Y7!)>K4 4^?N5A\3VPVE1=>!'X$I!9 M"Z?2I22OQ1#D*B1!(%-Q._;CO(C2T6DN@UM+W&M2IR_/P M2YTG+\CL0XL"]6&G8"^O.%A+R!I*I#Q")@HDTYG];=4QG%>(.#I8O,) M_!NETQADK-,#@Y9R,]9MZV;9&381P^ROB4FK]NG[R[^GM[/8,5. M]#-L+== =FN']VL,E$FL@PKCHV@GVP1(%)'=\8^GC-T;-YZJ(_/.S4'T47SU MQJI&>I/[.BVR'*U@>@^WSVEGRVC-#G8K0%;#*(3T;_L@-%5(AW%%_6%U2'1( MV)$7%NPS*I--80XGBQ1N[Q4QE44.6 V9"'!\JJ+,=D]-$?73-2N'RH/&?\)' M\&(U^?<6)8LI;.5K":$$FRE'!)89[.? MC/UC-?87FVF1IECOMA>^@NH?[",8_89T)#0:.K(6:H)%/0:A;BN$O1'+H-.+ M%TL*(?0FP205Q(I]2< VU@I#>M/C+H6KJ%AUHYH&+:L1U6KINUZ9#X.68FEU M8R9@!.5D3?A-:@ M"\:<^G4PWP6OR&"/25W'Z<7I19.\3R O4LS!)*.P+4D!XO)/D,&;A/@LMPBT@UY*L+M<22&L[^+5855+PA+$7CS9 MW=3"LFK$PQJ3&LZ27T$:D0.(>ZR2Y\)Y+V_&M *B9KXKC>$ ]+ 0HCYZ/BK- ML1?8L5R##>G[#B8@SC>SY '-\RGH7 I4@*P&0 CIN]#5V=22LQ"M%X\/_X:7 M)LS#?#:_A'.(=[-AJ9M95I"+WN2*?$LAU!M4 Z;2P'?UT&9:2TM4L->?S'6F M+#?D\@?,\BML0Y*L[3%RONY51ZH;JBMOC\Z9O7&>@O#<:WL$T M(#NOA3ABH=*0N7<1-_1=KXP'H@J&C=:+/*@=E22?!JLR)I/,@NUY M?"9^@4.A25M+A$V\>.A%J +(B'O.TQJLGAJ*(^S!"^VY(\E86$#YCF8&\F M&=/LRH]K22!--U&RV);N+BLP%$FNJFN&K>GU)=W6([%M_4;%Q+YI]^B%[M$2 M^[.YMI$S:5J-KU[3D:A][KS(;F[N61B[0#X -5<, /_W>E*VE+=W M+$Q>V)$F82<\"6S7SL9..P43*:9 MYQ=,H7"^5HQTOGHJ$#$7*N+H8/!C24.K%5[\(Q#?@35G6@EAJ/ECPW@J316. M5&3*P>.%'UK/Y&>^K,K^O'O/KOW9?P]4PI*R_]G%XYU .:]8\@ 80G7O=W+% MA118:;XWV$34EJ%7_J:!%!FOD#J3(_O]41U!2MX<51&E-T'-6Y2$*"DSRIY M\OML/H?8I!!";V\N9O?,U52KS3YE1*6-LX=%N9,5F?'+4XG]RJN(U<:4S]*\ MIB'X7VWMP#]]O2=O9C*6W<[O%<>UW_U?:'E,**^P-00VKJ6K2X@Y0QE?ZE(Z M\+$48^7LCC\245T7RZ[I3@Q^3!69(#JKA@M1L!8_F2R$RQU/&K86."5Y?,+D MK8H54R+,;Q5CK6^.%B/6-$!BPCL2V4(1F;2:.9LCG\ +7R:L;U0FS6^>R41 MN$@FS6:NJN,]Y"CX_0EDY)'N%;E8659X=%W![F$)4GC1IFJ2IF0,RT2"S1[D M;GLY?/(=I.$MI\S=< AI.?D!$+JKOF]*_"0,2XT#\4>8P!3$^]-+WCO:!^FK MKU#4^G+U)MIPNHL.*X]&1??>7)3O$=BEWL[)POXB7S:;_PJS/$H6-PG^-4+A M+&DGXBM"TQ0T&?2K4%J],1E>[:3]VSDI%'7[^!UI*$X-6D%Q2NA7KSC=,3FL MXI3]]XS)FR@.;JEC6JW8I/ANH>V\W6*A?A<);'&V?-A,L M8KVH5VG,$JVU7'[-)L\@BLDQQS5*/^*V@VWJ%;OI.\&DW?S8DTU/"AY-/"GA M/2M].IZ$5]^**-_L:P)EY9/OCTN0S-8$1?89)<_8[,"P50VFY)[41MY=*[A' M<8R'A6 =:N[:I:[OE+=%W8]M*0XBX!1<6IVG%J5H]$85&*C MM FL*>^VV/ ]IBN- DQ;>=#+KCDL!J*9*AR@5Z'J2B,PO$KRNO6CLO$D_'>1 MY:7&/Z+]^=D=B,*;9 K640[B1_!R-9_#(+_&4F$/2DO9!L9*[T0-A?55J+.= M,1Y>_P>CLV^!YH$NZ*_6,=I ^ #3YRB ;&)WBT4Y')AOS&/].ZE4_QGE_P?S M>QB@14*>,MMCVC9J+T"M*>:<#EHZP!T=KV(:^R+'X2>^0\[\J,]M;0#HT4Y: M_43@VDY*3J,,M5!._*A\;X_A,JZ\EJ3#.K>[/D]71YI2:'K=)7=9W:>12O#]VQX2H0T4S%(DZ6AQ; M$AZ3N=%CDY84<)L$>*B-HS_FQI"N P=8CD;'K9S'9'>T.:6FQVTZY4.PA&$1 MP^JZGVAH,M[8L%ZZ'1POG?K#X3WH2[H#3UA+HVMAP@U'*9TP[\;SYN^6?-P+ MH[PO\QO-M&]^]BD'P&*W:5 M>)M=J#ID1EVXJYK,5D\53ZG_6-;5OT&'DO]BU/]Q)IAWT2G:/.JYP"I;?=#) M(*R!?9#IX,V+$:V+B^RRYR(8]J52QP6>K5K0[BU3:<5H&_0PKIWRRX(?I@3U M%4B3*%ED>'M:M<,FCJ;JVI: MJ8!6NB0&=68\*%E8J9^BI-3I2Y@%:51&*SAEI/4:M09 ULB1O5$2)3+DO6Y( M1!T1@Z#:@1?.&(.9NQ1=HW0%;I(Y^3\%-=)KS)]/PL8C42NCL3!1+]6.O'!Q M&'-BBE>*")-6_N,1K\+9'*8I#-5-EBH&OOV28QB)UIF/2D_+)N_-BW<2*W>. M%$8@O&$GKV(%9A]3E+7= E5P6G]7"NZY&FGRJZ,S;(O@ME- M$A3D)W-5%R#3UVXFLM>CT/*QLJ3#S(Z]J,RLP42[7H=)4WV5=%0%BN08.@Y^OIGWQ MCT^7!QW1G@K?EQ8OZMVJ\47#S[/T%COWUB:'>3=:<\2DFU_+7;#XK\@"M8%;FKOXS6BR5=+8OQ0KF*C9D!7VLAS!3/BW2"X*^W CS*AZFI. Q^; M*0EZ=!YLZH](V^!U$7FN>X.-D1U#UNW4D[*6NSQH5F;-Q:;V+_%M#+WFG4L7 MJLT/>K="5?=ZCH*.QNEWU:BQ.([;#0S6&/<<)%#\M ^O[CYH:@P[\T/YLH-: M;YRT#X]N-["HJ_;GS 1M97B!UK3@W5TBD"D 1T=$_$I,$$V+5D#[.M6CDSWN MCX*P,NN'T!!APGP?'1D@#YZS89NLUW$4E/[6PQH&$8BKHT1FBKLB-+TY)X/V MQS_FS'2DR[),X(UNRGMP,O2NDM0?MB[-/5RCE'CGE)OJ=QA>8^\](037 L"N MT\K;1-=(ZWBAU!W7:$)=<*4F[O8G?/+N4C2/#V(K%\MBX#BH0!<@IRV\TE%T!4X\*$&(GLY=R92)V) MM6>>.&>/TNIJ;WCX,UNG"5O$G";CE+D*_P,H :<;+[*H:]5+^,Q=;*J/DC)* MNABZ!9/4,1RV-)*N=]Q[3(Q\9)->ZTG13F+Z69K7U!7_JZVJ^*>OY 0,Q5%8 MLE RS CCBX&J@>4!>1+$U]<7I,@XIV:1:G]$P7C]V-AM&:H%,R@K ^.JAOL( MO42T3.%+X_)LI&P)VXS&'T+&G>"SW7BKBS&;ED[ M)X)D+>=FDA0NY7JRM'JNP0J,,/;I^U67 MW;[G+./(Y29)T#.VWL_PKEBMR4J/XJ+,RF+*2!6\8E,.[IOL-!D4RE&.R])< M*];K>#-=8C(J5>),.!D/[QD72/8-SDC]S# "5!%$>EXS6; MMT+'CVCOU9-;6^2W8S:)W]DDC",@_;02!23R@1(B&+VIH>FF$9)@6FM;!.Y M9@(&EDM1I=_9.:L#4>Y8 CT1!M7@V\J:8/7O,GCUFSQZS9X_9L\?LV3%FSWX">)\=@7B7 M2H#7(4(_4^1JP-7XR( ]5@ M/E7U0(:T._5Y2275[^0_3R"#?_]_4$L#!!0 M ( !1S"$W9IWP /Y4!P 5 9'AP92TR,#$X,#8S,%]L86(N>&UL M[+U[<^,VFR?Z_ZDZWP&;W:KM5+F3N+,S[WES9K0ERW)'.V[)8ZF3>:OKU!0M M038G$J&0E+N=3W\ \")><"4! G)W[_#@_B__^\M^!YYAG(0H M^M?O+G_XZ3L HS7:A-'COWYW3-X&R3H,O_O?H__[__J7__;V[7L8P3A(X08\ MO(#I]?OQ_3;<8=$$W-TO\)\0_*\??L;_[Q)5+$O[K=T]I>OCEQQ\_?_[\P^>??T#QXX_O?OKI\L?_^'"[7#_! M?? VC)(TB-;P.X#E?TGHPUNT#E):XHKZEX=X5QCX^"_.MM(?:6/'I[ M^>[MSY<_?$DVW^5%)*\5G!3B7UKR^6^Z_/O?__XC?5N*8D.AP'3YL_'7 R#[ M?C':P7NX!>2_'^]G7.V__T@D?HQ@>AL\P!UV2=73EP/\U^^2<'_8P>+94PRW M;#N[."[-D*_S=_)U+O^9?)W_?K+\8Y_B/1(HK5 :[,R4D]IKE[7EIG^AYZ8^ MK:C(;6 )!\O_Q;4WB^@)@92!#BZ/PZ$NLDQCHGC,%D'NW_ (,;AZQKS MJ@$/F5C^(_EB/6#),VH*H1+[/+ *U4;Y6Y"]!N0]P * 2+A%L;0JD?IGKV.; MIU' 7&QQ*,1?H_61<*ULK1EP%\KD/YHCTP/H3(NF4"XRSH,X7V=4O +9.T^P M+:XWI/B9ZZAFBA>0%M@:"L_3")?WY7>XV_U;A#Y'2Q@D*(*;69(<8=Q F9)L M_O,ELCUP+K1L"N\J3GBXE^N.,A% 9-[^081 (04R,;=$4*MHI%D?=6((U0J" M*-@>EBB_H=TQPGV'E"V.< M;=@LU(4^Q(@7J!; +Q+[4@9D0CX00%+#2*\F6'1@:]59(;(\+#DH+2N;W8H2)FP9;RO@;;VOC=D*];, K9M6 S7IGP!UNPYH"]\@"JK M>I#"%V7!M"):!VG+QK 0O8>/89+&093.@WT3.R*1&E";(KVQ6C=H%JY,VV+$ M,E0*T)Y> ?+.!]QR*@RI?6 6>NO2=0"S+ VE"A?ZP%Y@WS &Y)PDA9 9* M=E!!0"4O0"8+*L)>D$4%!ZA+33%I)-!M<$KJ9>A9H]/DU0U^TAQHD4@U9HY: M4@;FCAHV3<\>L M36K)<=J"&]Z9>"_'YU*EWF&?5)Q/UG$\OPGU%A8W\ MELVAL;_"=CEPK[YJ(#Q[90#4Q)!I'%=LRJ!;BI[02A[Y <_:]T?B[\8&(9%J MXNZDV1%J!=*V0?) ?]?L8!(<,;G"7)L63)N[RQ_\Y_AS$&U*.\9>P&6N9 M[_)?UWC7$7[,4IC H,@P"XA\^1%]1*$(/I&G_Y_CI8#,2D$*W[*.RYH8 :9 MWQTZUVMTC-+D+G@)'G9P%0<;F$_R-+$JERR0*Y+LBV.^;:.HEKH18ERB/:)/ M0)"+@4,FYQCV"O6+M"NB00F^4HT@,MO.Z7(/US!\)H6;PU3,%Y%H@S!L44., M81FW01F!'Q7.<-6;I(E+P0L0P12@+0AV._29;(H"6Q2##3H^I-OC[J2"1?[' MY>7%3S__#801(%4,@F@#_L??+WZZ_*?\T=_\8*$0-0P:RFJ7S4.6%HN(?.LN MF7C<'W=DF\@B?8+Q!.T/,7R"41(^PUFT1GMXBY($EW>Q705?VN3LHGWBJYYV M?PKK^#/,Z@ZN)437MCBJ* %$M,"ZJ@9V6,,Y<3LA"AFIYA:]=0PU&*]?!G=! M8+,)R3[?8'<7A)M9- D.81KLFF072Q6DYDGU)2_;KE&2"ET(R2C0')U>X@PU MW+S%#>0Z>^^8:I+Z1%H?OT$=MD*-(B*;#JGP7\^!89 M)'(E';ARO0G!L6R6$F(G8E*(=$?5)ZZ)(*M+I/G9FV3@J-3I(+3K 2&2%<() M+/Z,(##!>3+7P8=CMJ# 69B3$W5G2 M\0VI64))G+#1)VML'!QRZ^0HEC='[ +?@]0X0/WB@LGO_@2Q2RPB!D [:"6 M%SO->6.'7=._QM/@<&D^-3!?0!=QX9)DZJ5I@I'2.,#6068>O"$.OB>OB0]P M5PT/'XOP4+H")U_@4^'-]<3,F0>*R]<5*2Y]2>XX';)5\&6ZW<)U>H/10Y>8 M707X=Y$1#1@EXKZ1$:NL%*Z/59.!N7LY[/323!1).?CV](3SL&PDLLB\@B_@ M 49P&V;3$N@Q"O^"&X^"I0$L\^*C&2 )(F)W!]P@V+?,[L)>,<&%N]K7^?16 M>XZ&,Q_91;<(87JZ?0.5CC>CX:B#8V'0T;8GFN24S&XZ#C>=T(4,5'HC=.B8 MJ04(??_NPD!EE&VQO0DC7&ZJ<3P=+VV=6Z MR'K7&UGOOLI ]LX^W-ZY3!%H*7BSO\R710K0>-F7,35SNDV\G" L\T(^M!5& MX^5RNEHZQCB[3I#*EVQ N"97@RS#@O'J-3?;Q32M5[>DU6LO2^W?@93-,6J1PO]*$H8#=BVYIS]G:)_UKA8,C W-5ZU9"@T:X^LM^3Q0K//Q M77\"AFCDF_=-6K=I4HM5KM=B"JN.AVK5WE1#G MR8=]J.*Q? M!4F8++;Y+& 8/=ZA7;A^R?YW!;^D5]CY'PTHZBGE7TE5J2<]U-R8Y(N61Q&! M- R-J"P9@+O#WP/#R8.A7DU4H#YU5F>>FGZ5BCH>W7'SF(013)()VC^$$:WA M":*EQ16._TK"#5V\B*+;,'@(=V'Z\@$&R3&&9 W0+#HQO=!&$,GH/=$9)N34+.3*9K#EUO,K !;&D$[(THE4#8R8D\ M(/8HNU_LM)RW]"K7@-04Y3$GHZ!B]0)D=D%I.+M4(Z_] M2WB$.1M[_K&_H>XC)J9F-KN[]F%\1'W.M*?Q4:6#MJYWT-8^3,<9@&*_+IAT M'K>[S9[]+9,SQ/W@U&^W.&W8[QBEM"SP*8L/O0?P2M_]"9BU$ 'P;+ M[(R2B8?'?@%OQLL9"-9_'L.$'C[UO8]!1@UQ_3KU1H?&>O;B70V&N1X%LS3\ MU7?2-G&T::Q'!DW_MP5^%WU&RVIAKZA *+L M4;<553@LO6L95"*(GLW1\N.'#^/[?X#%#5C.WL]G-[/)>+X"X\ED\7&^FLW? M@_'\&EQ]7,[FT^42W"UN9Y/9U/') ]U1QP@=G8# CAO*IEA10[,<+FA@O!75 M]FZ< =46M*)(%XB<5$&A"SX1;4#5'1_+X(X$DM9S.!;XT'*.3[V,NQC=H'@? MS*(M^0_]#>Q=F]V4&VVFJK*A2*'FSL9 F)9GE0BA87"$!0"5 !41;\YFZ0@D M1@30KUXV^]7LL*BO4P*?:'^+'\Q2N&^>%Z,BRJ=T1=0\@4OCENG:]*-)SKKZ MJ:&NB(!/1 A0*?^XV*YO,?.8]2+E6:DE857#ND\S MJ2EOGE)U#Y9YQ72F22Z#+D A"3YELO[QC ,',=GX-29E7%U50CN6'Z^X M]R54:+JJ4@*>42D+[,)V;7/JY$*7284FIX4B[SWD3+5")4QI?'TY/[""C!6E M3>=/L^5L-5O,E]YU MJX35+9Z&4#CV5*0EF5<0'XGJE$+D"(<=(KN-99,&:DI\6C&5S!.,X<;BG("2 M8TWN\0RQ6>@=]43@$)-04G52.C+T)<3D>AP,ES:GN@4NS4"2,Z$-3N(>CL#; MA*KZ3+4QK/HPJBZ?0A_',88;/=$BN2=_+;:+8[I&>YC\1M8>_AH^/G5>^*5C M7'M-F)KQP=;)J!3'X4HRC>*966"C[%"P/7,?? GWQ[UWX(WG:(-2UOM)7.@:OD"4-MD87MA_0)0^Q> >/C&^,[@ M/%_*>Y8P,29/[^$SC(Z0'#2:C44O0PRBRFC<=9#B?Z;'8"?/FV; MC[_]2C1$\F2DA)J!V(#/T3+80<=W!MA#N#ANF@.5-'+V8LM!1+Y%V)*]"0;PZ9)9O'-BVC$TQI-%LO5DN[-GBY7LP_CU?0: MW-TO;F;XZ6(./LXGBP]WMU/R>+*8K^['DY4_RRM%%8R4:Z3.%H9PE1I<6^YX M$,3Q"\['[^$!Q2EN1/=DJRNY?8).+IT6YWR ^P<8-SG23;O@CZYV7V[I^3/* MNTZNA9SL8'%4*&63Q>!3]LXU#SN""!FIV09_]0S5N-VE# YYGSR-HPWY#[FT MX#G8D?GE.QB':#.+UC'$?9UKF/VW17I]U9+Q.JJ]Z:[NS/@IPAVD ME4J>Z-$G](^*U@7(]$"A"-X4JH[/UAL:W9R9MJ'@[7)^C%W6<5JTO[2U56JR M.#K"MJJE8X7G#2_&U^[H>-4G-\L.);6/'.6!0$I.01VID+*A+FN$$)4E#O%+UVC&JU'"9 ZKJM:)3P'B9I'*YQ!RW_!?4'%4E&&]+; M5J5MZ6'+ .L[>]=MBPXTB5BF09S*6J2^99*%BW[V1Z0/!<8K<#5]/YO/R:&4 MBQMP-[V?+:[=!XW^R$06 -*.,9W--F-/S_*YII!6@YIQ:!IMK#)(I<7MZ:#D MT'1^_8T]4FSX2I_^-WSU+L([DPEI[Y)8IB,<7*+)N1HXGV8)"A^ 7.4>C.I+*Q#I/')FPL\&.+U)1Y<>TY! M'Z9T!S$9LBGV&9.3S.7G9'53KM!$1]D ?]3=63@_JU,!9,33-#B:+#Y\F*T^ M3.?YVBRR]&HV?S^=N[\SHR.8D(DJ;A-9W4Z3X;HE&!S7Y@;L.[DV"VDR<'!2 MRD;RJVI^'LSE NN\H8,!P>YTO%^EM-SUOAUT=9HY@VN$-;R9SAYU'?>.!,T5 MQX*VS:.EQ5VPI,M\E>7(&F:T:>_+$F9^6=4IKDYHF_0=B*S]J%D<.U=OD->U M!OD-[0I>_NQZ699"A:NQKA/'%!GE 7]01(=HED\!!N_XF#ZA./RK==.Z@F2% M/UQ) _SAV#;-'[$;&7]$VJ-, "1$X@(D5 8$I1!X$T;Y4P\X)*MTI%T[;0YQ ME)H<$MKV@4-W0;R(ERFYA)ZN@;F#,2TLGTLRC3:G^!KFN,7S88EC$G>*7!-: M:7#N$,3@F2YK(ES;H-TNB!-P@''&.W]H)\4'FWXJ%Q+Q]HF06, M69(6I!+L#E M3S]=_)3]7SN9^W_!Y=\N_NF?_W;Q]\MW9,7Q_SE&$/S\TP4@]4-[3_C]SY?_ M=/%/?_N9O+^&ZVQ>Z>=+*O.W.KN\811_-;*@1KD<:B\Q9EIQR9I##)]@E(3/ M$!S30P[2- X?CFGPL(,K-,ID^3(TZB]S >)PE,\8^:'.,81KSC MEQ0T&LMUY1I(89SKI%B5['.>!,JL9I== MT;GJSU@4%+(7@$K3!O("Y!JO&93<]L@&*GUK-V[# >>,'U1;SAX*H*6HZUB M@9M-)P.U'1RWNA1EFAE=Y8U"O:E8\]L4_XC*A8N$J:+JE#.UJ2VC*MO;0"A5 M:T+^GL$T@H^DPDW M$M3PK;S#:B<&AT&J0;VD"IZ,K=55,.A"8R^X^<[I;C' MZ8Y)'(.@1H4 M) SDU)><>A5%&>E:/ARR+<&T?X_0ANR5P;7]'*YALD2[]LI=F6#),;Y@;WKQ M3)MEEL2+F%1"9=KM(:U6XOX>;(4:1;K?OLD2GDZ=(&++3KF1S*(I';!<;(M! MS$7T\=13+?IDR2*^B]%C'.SYEQP9L59A62]K!JC8P[^%SI.)\LB8W=?#:+E^ M@IOC#O*&OV%Q6RMO/,2C?==FX(RL8*H=AWH8;@:KWF5TSSV#74,C9;%,O,O3 M>".8EO-/Y:P4)EO%5CD>AU_$H##WC7AJ@/*9>4Z[M3CM#].;8$TG0,9?PM:) M"5R!HLEG"/2-)"V31A-IGG4AV]E*H^PY*%Y@.N)7KJG(KS*D^I$;?&G)UBC ML>0)J-E'EPI$F, V=7PIPZ@]<*L?80H/"7M(4BY9 %\DV1?_?-M&:2!U(V2#1'M4"(":A"\#C@H5 MC;1KI,$4OE*-,#+;SGAS#1]2Z8%P8J'\B_"$>A*%;=8D1X0>1/00*(YN%_/W M;U?3^P_@>GJU\J9W(JE)I//=ZTQ@RU=)(++H%/^_P_#QB=Q3^PSCX!$6.X7N M@[0)2D7I"B.$T@:H(;!OFB-R5S*RR"R,"@$09!(@+#:$Q5C&/754ZAYUJJ V MF02*359)?3BEURS"3#^2\]ZN@B1,EH<8!IM%]%L0AV2C'BGE)8-G.FH5PJFI M&6">BB/3%-3P*>.BLJD1?0\2*D#&XA[(E:E^\%$+(ZA?_;49JF*A255UKYYP M%O?R8':!NY"C;3$F)ZMB1CEX,FR/I>I<5M#O<_D MG@>*9],K?'515XEYV+S0ICV4&)MWE/CH")'+/'!Z>[)MDAF7<0(S5*<;=%F%^H*#(S#K&BT1Q$Y,I>5J+@53U/D1H;S?SJD6LB MA)N]J-:=*)\1V>!G.'+/GG#W0Y >8S+?PQX7$PLRN5D7-,K%JFDK^8_0E3KA M6LJCX@G8>$8P9K5R"<6K !&!JCI\PK0M6T6.T9Q([*8[;(K,Z"1Q 4H@7;\J M( DRI+Y(\B=/^A@%>W*FV5]D!U"R)OW?NQCNP^.^O?>Y@R8S&DLTC9),Z,M> MKJ3B5IV$G!7:-\M3%5=B;LHMC JA_ 1@ MD 9?7._S4:URU*E>FFP3*M89IN##.:MPN8I32T*8D!,_F2>AJ8HW>,47-T0L MG@,+/18EARK\$IKPF6#2RFLKD)=^CH MU49D@7HV7 M4W)I\X>[Z7PY7LT6EBJA+:C: ;FA;!/^!:"VWM+F!136?%K>Y"7Q>+U@KYCG ML@\]S4^L*:XAYC7Z4KG\ POD>H87KF4+3;#,ER@NB'5'T_']?#9_OP1WTWNP M_'5\/P77X]78+7GEM8LT*Z+.-ZY*E4D2NS;A8ZS=D7KIC!S<5A3O 1;(F@./ MXK\Y"'%B=G\,^11GR>Z>M23&UF0X\367,4P.:M7X))/(BPXO3GIT[]GZ=.S: M 1.#7@!-KU7?H-TNB"M/'=^P+JY? 3U:U2%F1O91!*RHV+,%'*V(VJ%%KCGJ M!!X<4.]*N&1;JUXI:A0#JCIL^F^0Y9HV=@6-T$,GP+QCM< 7@+X_=XAP;HWI M#A&7]\(P"\699U&2%;6]QF9)A-9-3H*H.-(F2'T*(\.)+_,5:G4LHXE\MD&H M)F6-)W,%S;)=A[MC"IO'B4ND.(0II0Q3);=K/6&M^]'A2%5SE/_C7-/69ET+ MB,.H&#%EBD\C($O-ICT@V4Y@&ZXZ@NEES25> V04$UL]R/B4W.;%4DQO.=+B]MI:BMNP;S/)9;OJ0)MZHEO@QM=4 MEU??9KR*G))D436V#,$;7KPI4X4SK27M\3188P^550XX@LY MMENX3A?;Z9?U$ZYZ>@+9(IH$R=,XVI#_3/\\AL_!CLQJ-PG30;4@D99J7V)I M.#/?Q]1W+F2AKKG1].9F.EF!Q0VX6=Q/9^_G8/+Q_GXZG_P#+/#?X^6OCIG9 M!46H?^TV&*QAI<9J;>\#@]GB!T.UT!IZ6-7R&Y8Y54MI[2&HGW&4[2,;I#=S .-B1@W:.N" O M-6%F^V;$8JW9ZVG12 #I50:C&:FQXLB#37\OHUP$)(5,9:.K!T=BF81L*PP9 MPPPK./4RWHY9!LKJ620CEV>%T1%W(18'7'1ZC812P!(I"N,26]%*^&&YLI2* M:[C6CRA<8Z-2OADP &$NO4$R4P2HU/0QE@C1) T9LGI6B0PL&_( P/<\** - MI^,Z;LVA^;(*YTR#[L*GH;@>:2] ?IKAUX-E80YN%\Q.\^_]88=>(,PW1E1. M%)@PSV11EB_:*+E\7R;+/!C->Q6="5FK9&,T7J_C(]R S\$CS&XT?L@.\7'= MP"@C '6LI 8#9:HUXJGY<4ZW_$+VTQ:DZB:E.8J>84)F8CX'\299H3385=^3 MW4MSE/X#IB1J/T;D!#4]G<>.\$0B&O;9:LY&?1?"G^ M""S4SY?:/=Y%M6A+M%3[AG\-9T8CMKY?89#5-3:%BIA0AM[\Y8?1/B'!KNPF=RXG6*$14^[. X26": MC-=_'L,8;IJ#(#HJ^?=44^G)7A4GQN?6-)R***ML9E3\$VR.,9DUPXU$W@MW MRU@M5*#NM59GJ(IVE9GJW@8"H[%Y,1V')I!XB5L-*OJ6RH*3,,BD02'^NG') MF?6R!4R7,UUE&U:9%/@ ]*6;1813F2/,0E)](+G"5TW-XM(CRO8D?3V?1!& MMRAI#EJ8-5JT-X:,]@T"1HIA,M,T6B)A&#'G:+1Z*O> HBTF#>Y+@3>/6"3Y M'J 8X&PJ@0D=@R:-X0L,8K+69'?47$5.WA5B6/M8%HKA,R:39+051KDM^O+TDP'.!'<[\ 1W&^R$ENTMC#8_ M.(Z)9CF';"*^$5:-V*\%7H,E=A^93[T+W@'L*J+-*,H4-14;&<:M1#R^'Z4X MQE,?W8QG]^"W\>W'*=UK,IN/YY/9^!:,E\OI:@G&\VMP.QM?S6YGJ]ETZRXS+;MK4MN:.U.QP5(!K007 MNV55BDXVBU =B*]&NEET.*;9$L;2!C@9 9^(&4#M^!();;.,%4H'0#(G%EOR MS SF5G^E^]:@UE;=Q! 7,EJ_**=:3 UANM70L))RU7S83[M8[O13K[:56OI5 MOO8X!6.C09J&<:M+)16K*"$79NIUB#W/1.H,_)\*0>W3/5 M0C0:,+<;,*7S.I,[EP3.<=[6;WR-FO E$-HDTT!9FIOD;*B_IWTH$/<2Q(I4V#CBQ M1\D.,YIHE,!]?*C"H0QTS!T\.BK-6"!4,14!!$ZL\%[N3XGM,C.C\J$G&W.T M@,"BJ&)%<8@IT&;24>K-*Q+^'J9/'R/TD,#XF>0163"I'RQ57Y%8Y"PO=Y@D M3T$"DV6P@\DL27 $6N-_P11_1_KS9>V]JW((PL5 Y; 0@P8IN>W -N2/T(V6 MPY4MVW&5A-E&8-)%3$Z2_B51SF@L"?:#,T+>@@Q2)%FS-.!W\:JM*Z>]K]$^ M"".%5HFC(6@_6AH6(GW#A^V8S':G&SU95BIC8Q>UP;'*.H],W,-0Q\.&)"@) M*D\>/AK*,J(S?7E%R1ZAJ!)S[.:7#$=V$LB:([\RQ$K1/$X!VZ4<,,=K.A]5 M'O@7O0SSP5XFQD&>U52KXM-B+M7Z96<7F1/.+Z.V# 5E)1\]X['$AZ-0+"R5 M;A3.SNM8ID&<"L\6L5A6&[%8[G=T!1_#B.S&!@_!CO16SC,8J_' 0!Q6AIV9 M$"QT9R+Z*OP>7PFN=5)+QO!IM''";^D9+_8-^NKVR2.M9>Y">U) MMB-Y._\H!Y)L+9Q*_2HLBN.9D:Z.$_MWS_C*P6#2G>0B6<'9=A9V;K.LZS+V M&<8/2'(*M8(_W5/N&AN=]8ZY\X2A0B!(#K?3V4C,4I,=;R?>N&L<<>8.FE;Q MU MLE[5FH"(%/A$Y0 5]:02,04PVU-<;8UX<'7TJ'#ET:$Q/]4W$^9J""C^H M,U3,,ZWEQ/(!ICQ_FJQCF^'MD?0L^5)!A9A^PEJ3DK"E+>$BQYM[1F;=0+I9 M[&?QWA^^)'O[7UW2[%Z_JFV+&_L8;C1V\;6T1\6>/,\V\PAJEK_-CE<%PCUU M527!!KJV;?=$$>\/I@,FK>&5^NB*\(@$P^8[W(2@9G[ .Q%4"N3J=@2-LIFZ M)T'996VRKF*X:,\W $7M^;CV)%YC#L^S8Q!,$Z;C-0:Z(.U^H8&*IZY7&ZC_ MBM<0B"?!;GW<92/>:+>[03&Y<=%>9!;[,Q^J>?[\B=WL$GH:S(6%'2BZ"\K MZ;$EX&-"POLR?(S";;@.<">.M5#C39Z4?@\^$0U16SI%;,&%A1$7\Q/2!@OE:=3N-.]MVNVH M$6W)O95/$)RV/Y$E+?E6B:MLJP1]1.X3I'=(WF873!(S.'O_R_DMNC9Y8VG@ M16/^WJ W6P,POASS3>\IOF7=4SR'K;.EE(1K=\3SA8UJ)=>$V3Z]]U;;8@W6P6=A-J.2S']@N M:VB#N,%ZQ3@3WNQN!F@&=L-)?6AM:Z.7:_=#F723FH*%T22(XQ>:)]$E$Q?D MMN[7AS#>EBV#"&MOHC*/L)^-]0*47/4#U\_?C3*AMU0*G,3 .+\-?OX:L?:S M?:S][&=>^CZN7%8OSTQKXO+<-!>W1S+JP&A?6\U71YJ=3(SHGV!=#^7>,JM> M[VK<:M6-,KFR;Z-&KXH7'_GU(?@O%$]V09+,@SUDK^7MIBUG'UO;'AE9_@;B MIL!U1ZIR+4I;2*H)J"H@NKXL#NX(,S6RR^I>F?LL0XJA@%\&'R/#UJ&1HOT"<85'B<%D;U:\J6'$S7R MJBV^4M)7I*Q'RZ#XA<0%A.%C-#G&,3F3>A4'49*MXB)3D+=:/69U6W)NJ]BR M1WFY=]U(D,)8LG7;0&DZ1@E%^Z/*"Q!L_NN8I&1YJ;>Q0@..:B%$#Q7*D45N M5C'@J);/-6_,;4$W41*KI+DL,FC [4/GAD!A"51I1FR!-\2:ZZ.8O..9_K3< MP$1SNL]>.$C/NP),2TEIN8:YR[64W R4G[<]=I^+JM\QE7>W=S18A*=@$>3! M(H*I/U=-Z<%%>99*X1(G)7WU22M?KD?B%W*\7A_W9'L%W(SW*$[#OVBX42>P MQ("JUQP=/\]I:W44]# M1=XR,!A@P]Z2ODW5%7JR5$U-Q824RW' M(KIJ&!K102?<0B18DBSL?CB&.[)#R2T[-?&!^M1>G:%J^E6.ZG@<#)K&DD@] MEV90>9G#,AL+)>B\#I,#.AU;7Z@"J@M*Y=<0 MP.RQX]M55:L==:J;!M'$BC6&J?BPCS%S+8&:KY[P(K$_DZ)[H^MR(!=\C7CC M17:C@',:RQ':? [I,AF]52CZBD6$UU#L2T1E5R:[]]I>A>34,^;E"I$.4$%] M*['!5V4;->IJ>G9.8@Y%.00T1B\;25/=M I#\IYS_B\_$"_"LQRM+"R:25 J MQCIL?Y<>MM"TKUI]EWX?H:!:J[RD05*M_;>@5ZUI;397.M:@:5VU5M_Y>E2! M:GUR-H?+ZK/_AN^J-6-;NYM&5:OQYW,+KIQ]UK)J<[EWNB@'O1 RAIOK(SF5 MZ(YRA=.XBT0;#3Y;U!!&6<9M9-4"/RI(YJJ/BC=@0U_14\)\BE+"BF900%8A M;%:PM%A,X5MW3YZH-2UWNOR%=QQA-^4FP12535%.R9W%[%RK $KL5#K]8 M7/\^N[VE%]XM5K].[\%LOAK/W\^N;J?Y97B>,%\BPZV-I>KW%2].@:/A=@EW2TAD"[#V.WL_TA(&UQ9:58 M]H@,_9'A*C;=AJH]IO"O16W_3%[[@*ODBS807)_,<+)7LB5V#;9%LJ=R/"M4Q[-)M/%A^F8#7^ MCZD_N:E*!2/MFJ@30J!4)8C4MF.^D [N#?YH$Q2E870,H\?% <9TV5-R!;<1X-,>K9?+/JJ<972YZ,\-U* MV8QG,O;+*@\Z]KR/,D7P0*V ,/M72NSX$+?L$J45]ZPCDA4WK3AMQUV+O\WO M:& L#QZ@G Y#P649"_+];H2'X.0&G/P4T2*7IZXN0-TT*&Q_"R,6H/P:XXC[ M#M,R#5)Z?;FPL\25JB5>#"DC8;)EUWP'B>="'IS8FJ/)8GX]G2^GUP#_M5S< MSJ['*_R/Y0K_Y\-TOEJ"Q0U8W$WOQZL9%J!C_K@K=7<__16KS7Z;5E^^.4;! M<1.F[])W?K6RAASX=< 9;J@K,(<:6#;M M8<9PJLGUT1$NIQ0/ORXVL8(WN83CTU[-($:8(76%C/O,I#9HQEO1JR+*'\PU MMUI79-SR<*[.$ERI>FU UQ-R**XL5*T"Z3@N<]&@W+I[NL#D'JYA2.^TYO&$ M)=,D2%W&%#.J5JU0@N% B0LMO=$-W-!C$*JY!8A+(4]XP:Q*%B%X7Y[#A*HX MDP)M>RZQ'\,@@=4C1S*LU_$1;BJ7PK?)TWAOG7O002@G8U3$Y(V$ 0Y/+@D"G0I?9!IN+)"3H]L8=,(J$5#SK8 M:P2,SB7R,**(&E=E%6FT,-OT2ITH1P+UPQ0UW':C?[.Y;I#=HX9:'19*1%9L MQJ7::B25-/*VT&AR0$'9H0D@9D,-5 2\*82_QTDD*.3!_5<"3?Z0A!5L.AZL M:)217OY'YGSH44*I3MXI5^6V'R)5X\SE.]->BR*[L*V#-LKE@?I%/3]J='VJ;^J/+ -_*Q M:EG(-DYER-A541/3J67?-IPLM@8,3[V0Q(_WKQAAR@&\*\3\"M%W,3P$X>8: M;B%N3S;Y_.TXVM!V)MO&*HW=.D:X05W-B'%ZJK@=I!G0*(@>JY4-CW+)+ M)5XU!T)$QD:3)VP)-X_DVJU",&\A:3"HC.QE5T"C+>B) C:D0R<<&Y*!$Z%GM[&!K#P/=A.TWZ-H^11@ MQHW3- X?CBF9F5BA"<)]B)@L52:W/.6A;IDRES&:L%:-(GVLF0@MW?W;F4+H M71YI).KI880;O>,>AY1U*4<"4/:OE!X->2BT0$+4P!LN\U75VT!PM'%!DHYO$Y#T M_&(EV\CDMC)VH-G_(B=53UJ7/(G3,W6')@#YCB1:C7/M+P"6!F]*^?+X2N<] M&+OHY%PO90N=[6NI!LUFZ $7[)NB.6]/.4K];7^.5>U9V>3.\B"A3TMC5!X^ M GVX9Y=724CIR[8@7A5LH+EMPWR-:S7N"J-)3 >:-7[Y.JJJ;WXQIU+?;QBE;U?-R0Z[I?H(;TFJVE\J(A,JF MBBW4&\HLLV;GX 0>Q+#F*HZ*1^"1/',-;6'U(9V/W<0Y2[X.=[Y%]Z!7.5!# M+MHD@)T#-?C&K61Q4G=*S!"J\'78M+%UCUS M,@<&YS[DCOI Z/*T0/S%S\OA3".+FUN:@9;; ?]6V;A+B:22_'!L<+$0U[:5 MS*3C8?5B[6H,]N@817G]BCFCLA2'JR0AC#>+;?*2S2&7'Y5734+05Z88@(U9 M@?S)KA+&"W&?=@TQ:H(%W<87Y&"5#!.SP%EJ&ZY0O4$B^0GZ;>LZ]7IYQA4K M:[M%N_P[BO\@BY31&B;D:6R MA^RA)WAFUQ\+V=ROS8%X39X)=H9%9ZB_1=$&172@[B&(_EALMS"&F_L@A;>S MJ\7]![A_@'$#D%HZ^5=2U.E)$24OQM>8ZG@5L4C=SH@^ )^R1X[36#TXH!ZU M56>5X)"!-A&02GC# M"S$&--J#[EF+3O@?)$L9-#LQD94(LY'7";6.*85NF'<*K M,N9(=+)J,UBWO"@RIJ%7A&7_3LX5UR6;'^Q/S^5$Y5!5-A&:]FR!Q$9X;7OH MA)!Z(+VH'$1[[O"0QTQ-?'@2'2=9B>0#>QS!=IQL"9KC0<.TIH.=8]EL$B!V(@:^2'=$7M.CAJ@ *"3 )RKC M?*Y#5KU(LR::M."HU-DAM.L51\BS60KW[?D+!5D!5RJR%OA26K?-F:8C7=[4 M]?G[A$3,ZI$3J523D:EAWRM"W<-]$)*S;:Y0'*//V>&@^!UC M"J:+LH!R(F4+'.2[LTU*J6==EDH,CLK'8)T_!\%S$.[<7Y;7$402_JI5K9S0 M?#LRALM*X'(]\N,*QOMK^-#J1S->G5875U[U7[Q9&C/?:VX;EZS&K(NW!M8W M^(WSE97M>D'R[]E:)EE*-59#-K0-5Z_));@MPSIUFRVHS:OU^NRJE;_\5:E> MG79N\[),4$1'%)-%?!>CQSC8)_)3$[HI-P*7JK(A[*NYL[%10M^]"H4T#(XF MB^4J7^JZ7,T^C%?3:W!WO[B9X:>+.?@XGRP^W-U.R>/)8KZZ'T]6CH]MZ(@P M!E?UZYU-9C4[++KKE&!PL!MO"O1BNFU:'.:A^;-^FHK,A)VF:+!?$_LRL+90MK.51-&!6.G;G7BSUIY M?5=;9%&0:1^DQSA;P(RVW@XE MB6;:Q=^>3Q#65#O/EAU\J,5J]4MI!6XZ8(0$89@DOY0K<0XH)E?:G3,J%.*F M.BSZ'U?,,6SLR&*!_0Z >-=NE8N/]:&,(N>,#LZAQMW0X?)PXVJ1^!L9A$*, MUM+D5@:F6:-SF2(/JN!O;F2XK36/%V!';_MLMZ0D0SU&P9X$S+_@ADJ#,$F. M]%*6-4I<7S(LJ7L.592V/C#E>7PQO?F!:]KLT?]B/]W0=:D,K_.'CD(SK(L= ME]T2W/K!. QV]Y!\MQ#;?Z0K9I@'9JD)YQ]&)MR3+V+S)L.QDB<1<10,C);P MD=S]!RHRV3HO3XX=4JQZU*6"ZDP2ZU49I>+!';'"".&8]U+<'=&D$N=U09[6 MZ[YT:1@T2A"V;2$E6"HC$A;)1 /:4?R'^4O'R.?5%%+[N@UT-R1K>&9:<8;@ M.6FUX6*;WUZ.HN;:7[Y _IM9 CUQW#9I8;:#ZT0$:8[2:/7K%)"I^/'<\6E4 M@NI"JA^X#N:V;!7./$M6$&!L[H!O7K_R<5Z[&#V'&[BY>OF8P,TLN@DCW./%S=!XG8;/V;D/[,GC[@:*,-G! M0%\2:;LTF3!T]BZD8#>CH\EX^2NXN5W\O@0W]XL/X&8V'\\GL_E[,)ZL9K_1 M$P4=[UWN@3!DJLX;)->V50L"'4MR!C&B!DS! M&BM@6,(-.=E]6TB"H!0]%^+W([P)HG?,S _#TH%<'X*T0S+SD= ,Z.D]E9M$9[>(N29%SL/5NA"=KO450]M>PZ MW!U3N&FW5]WT3\V6KGY_[NMYM-&(=2J!)!ATL$E#0DCU0)"FF9&#I$(<).9$"V_\!;%$,-ID% (,XHHLL<=<,)$]!['C/8G@5";UE*F#JOX%R"U\K33@MZ$# M\\##X2%R"5*2=NCZ"13%73^FHIW$F>%JJ*X?WW6'W)EGK-WU"PM)W[M^(OC( MDV5)Q2KER@P;"KDRU_.@"+;=]1.X-0=?>=>O5/2]ZV<%S7I=/Z-P/H^&2F\> M0\& =L-E>QY#X'* >0RY=S/!0#R/06Z*7J[.81Y#!6&=HD'G>0R!K6[!P>]Y MC'PRMGN,4# @CA%" W9BA,#E #%"[KU#C) 9;<6(Q=WT?GP6,4(%8?(8H5CG M2C%"8$LA1DA+<@9#R%=!$J[; :*+MO;P<:X]V/@8]>=PZ+CJW\SPV,FB:-AX MG8V+T>'@7-%Y?.@$L$Z#8:U:[SH21@UU&P>KE&%XM#L8"Z[Y-@SUCN/ 5/]K MA'WO$6 3N/=G/K42&U>HOEB=L\R_LSZS0532-QHD%#P:/RV@:PG48X6JS6K# M^&9'@T6S?8Q\W++0'77<<*$)!%&\4##%CQC*Y7!! TNMI89WXQS(3U( $68" M80"+ &^_,8"! =<4\' LFM'I[3R^U'E<:<#QI*$F3?FNS0PB-29-#]5)IV,Q MZ80*/=^G4$5@ZC2$9&+HJ-N0DFEF4T^[0XZZ/:=NJTR=\X91<;PT3[$3P\W.S'<^M(.NR@9G ME@,M%%R^?ABH9/)"'/0_9*UETMCQ:DS+6@AXQQQ+;0#A+G!_ZZ%^S7,.4U.O M>9<'J,WAY_%ZC8X1:5MQHQOA/]>0'"Z3W*%=N'[)_I=W#417];(IU%7O31$] MAQ:&*SL50,RU#B9']W"-)78O8+Q!![+L^F0#U(VXYF-'A"$SM=XDM9ZE.N^[ ME,(!X UVVKHY-XUVFGY\YB/\ F1*X%/^7W].W'"$?FXV,RS\W7;ON.4=1YO) M$P8H3&9150;GM^%A)U@.9\RBO/U4MV@OPJB6P>P*.E/%Z1B%M+R,[J>3Z7P% MQI/)XN.V)Z;(SM9:X*%19].'/28PO%C M#+/",\\-EPL6>8) L&\@XIHV/R(H^WL LW<79'VL M<\9(JAEIUDB++FR5!EM$=FWBR&34%7OIC)XLYI[62193Y[G(]Z\%0/R VQ-! M3L/MD03]\N#RZ#&_L:6U3DPF5X1;OEQ?FO L&QV4ES@1DD2H.\I>DR/SD_RY M8V)(:Q1I?OP&+W@J-5Z([3JC1:L\S Z@1"K_'ERIGH3@V#5)![$+$1E$FJ-[ M2"XNI8NIB@NB_,C/916*M+Y^G0\2 P07%#)O&QSSX M/I3 WUQB7*1&V:9+@KEB?PF*'#<'HCIDP5YE;3%#F EWP^N,.7;U+IR4+3@7 M..D C;.XQ#W'C3?RZV^6GZP6Z)G^0S(>Q55T9M%NVN&9M] MF6>B%$;S6H,%$G+;F)_1\N.'#^/[?X#%#5C.WL]G-[/)N+Y<83R_!E=V%/S)<3*;K8O@$HR1\AJ?0 M?(-B&#Y&$WH1]/IE%0=10K9.TQ](_[7+?N[FOXY)2G[5'*:+[2KXTHR'5IT4 M =*2D[X1TTJQC(90FR44QE1[CD>3X_Y())XA2$_2("C%'<=0NXQ 0^*O$66M M^*N%78N_R&T<'B<)3!,RHTO+WTHK13+5*-B6,1'$FE:-QR". VD(8>KE$Z$[ M%#V^36&\!P&5\H#VW!ILLE;TP1FD:XJW.,.VYQ;R,YPC18_APP[FI8-,U O$ MJL!GBIG /L.P+ <0%JM339(JH!!"(9&BQ-+(Q!)!)O;9,>E,C4F;%P4>O&5%LSH%E&!\>S$? M)G(R3+Q@PEWP0@>5[N&.KC]$N$/S>Y@^D9.*P^@1]XJ6Y'STJR"!&[HV&_>* M2#>H =J^9O*OV=U,3[)U==QQF:=H4K%G442L[65ZE&O3BU7A_K!#+Q""-/@" M$_"9&(&[339/E9"CKD'P.8@WCBG?&Y;(+$3J0:.KQ6I4Z5:R9$P"?M K("JF6_D$2PA<,T>ERMVBW(OMMC$^-QGV&_ PRJT1IM0?GNG.$@"9QZ>/ AW*W0>/WG,<0!^9B$$4P2 MF+R/VTM15<4;@9 O;H@)/ ?&5ZPJ.E2AB=#$B)XR?)HL0HF]#( QXZ%7YJPOP*I!&7_07!"<)"\ E7V=R).$;U/0\S2PT]EU$E_R M-QOU(,]5E0=\AJH]8K:<6;8O^=J3TB MCT&8/P=K\L(/XHGJF-V9%U4&MT_?5.+T[=FV[0+)QM@/ST\/##7'@@B@"B$P M>6V DH\2]4"4#U&X;#'N8K*#+GVYP\!(Q]%FBI\>]NUU'_J*O(Z%0-%T[L5U M-42G0N9<*_D2&QO=X:_R%"204/.0B]*3(F$AYP<[-= CRK*4ZE628G%M"!,L MB>=! 6ROZR!U:PZ[G&Y#H7,!J-8%!?/TZP.S:H?! IK]:*8^A!&*P_2%SCGG M5\5SFR:1<*LY8@L;8S#+O-5F1^!0C:Y< R.Z\9PLRN#=_@S0YPA+E^-7:?#% M%XX*,<'DI:SF>%1DZ;'IQ_=@'7X6&@V1JW[(:S0.]V M8!S#S9(L?"Y7S61[B\MS&V;[0_N\ERZJ!E#_6FWP6\-*C>#:W@<&L;G\L8-CD_C%N>4$19AG*=W) M>_@&9D'>.1":G>:DM;+>!?$BIB7%=L>8+KC'"+8YJD042V!2LT M!PQI09M0D[;0,%3LVVX=VJYTFXBFA78[@4X2?C<6+!1(6@Q.5%A%E@B7_ M^(*]:<BTJI"(UZ;.L1WX:(:W(_A<0UNT9NW>P;5:] M&M^=9S5R[A%4J4:7MP9RFZGV_14JHJH?;2&@NB) M/0+1_NSA&C?,'ID?"7O$ZJ.K8$-'IHIQ8.>4D5$(O? M9V.<7.9^6E%F$_. VG>\*?(B0XR70[#+.@-^G/XMK5BD5PE-UK$UZCP2 M6;6(&X.ME-A)5\C0EJ1X35J1V_+&1/?STZ: PXW7_9#C-J8F:1RNTWSM(/., M"J%,&4V9,KTIP;!JZ/0*T'>>'!(AKD2D\(UY'/M><+ MZO.E>F+8-X38N"^%S (_-VL1^74/&M"O*HYJ5W#E(XBT[Q^?2.'!_@=)S?+) MP*@'(1MR>0$=:A:M@48K?5 8I!+YZ88=G#]DT7+-@-#YHX6;.72'BQ]9 SF1 MG1LWJR];\3)[:0SRQ)R=^%BQK(;M4J&:"Y ;,'S!<:U>F/AM?DT>;.G5!TRX MGBPX1&D:A!'<3(,X"J/'9+Q>'_='>@GD-=R&Z[ ]7+(MV<8'2$929R08RV#=4KN M69T<< MD+#(XX>$/M-KYYI::FW;2% 0WNUGWZ2E?^2C@]-37"FES-IN9H0,KJ M+4;3,,4BK==,E2PFT:\Y+:YRUH/H>'7-UGNXQQU?LEH%QEL4[^FNWH==^$@' MB!4-JR6R&@M/CHI(> %*:Z!B#ISL78#" M(LA,DO5@5:/Y8F$_.EBF(&\R/+8 9S@X9FNU38;&2HG/-S NTR!.KX,4CK^$ MS9V&=HR;"I0-XZX#9JTX7@5.5LFL!M"V0X.!] )0\X#8!Y^(AW./J6R6F(RM M7&P:CK$U/T9C+>,7G&_,O0TC.$OAWGB\;1DV%6LKAEW'V;(H7L789JFLQM>Z M,Z-)*C$-J.USCZIM+IB,J$P4&HZFI0^CD;11N*#DT M@KK:N6 M?TAUM9YL575DO#G1="PBKI:IT22(XQ>2B](+4N@^VD(M=+W@3!LMJ%]-UFFK M:J%*73VO X+56/.BZ]044LD2R%R\BM&7"U#;]PAM/H>[G7)#I&F!T28I6S#(>$6?5ELJO3*HA@(=JZ/B'3U[ MDUY[ DX6P-B#T]#[0(T3$CK4/3\X*!KCQ0FMLKC!OY7&3]._!?"WFL0&["DE M2G[XW#P.3PN%1G,X7OC1E!:;_(I+J:^")%SC6O4EM'1#(S.\=(8& M+\)H&61'F0YE?:PQ TBGRN?%#F5C[+BA618W!+#0U&K[MX#]1A.;Z;ZERHS>K[]M MJPM:2-O4(7GA1UOZ,7J&"6[K&P>>?<0_)+E'N]T-BC\'L6K'MY>U5AO;T9JQ M<-/)O\4.<9_RJ$6B[AY&DR=L'B8@C"KGE&5'L?H2D.$%XDZ&69' MI1YE=$\E"ZUXK[)8YE&C=2_LM"@%J"E ;('KWD\%)3*O^2MQ#Z)EIMAHX)8Y16=VJQ7=$NA!KS-PH2".YP MIP72^P;##;VY#D6^L+T#SIC\[U;OO("@;HT=(G1+XPC^%MHX_0+8P'ZC'2R4 M057[ CR\5!]XW"2Z(8FTV1R6)>?2M I'5/34.S2IAD=7U!S:&6/1\FTJBK#' M6W0"R!E%#?G@BW[]=P\6_($8G5)X$"/*Q='2+)LKV6(^0](8R5NVK:X[XGE3 M8S!;^[1SYBK8T1W;F)KW\(#BE*(JOYG9%V;RJYU)0F']\/C64F)3BV/;+K8L MY)UPD6RX4F7=CI M4H,I_M%#GOAP/[^4%?PTAF'3 S+D;6/66H;1XRRB)W60M.KJ)7\I)HJVA1:) M-"P8(YBR3SODTW6O1DP]JS72YF]!J0LJRK2O4TAXQFI]^#$9WPD/O&B@;(P= M*33+%;F*G,ECBQF6_]M?'_J=+]DC[K2[HXT=_M]@4 M"C=D^SN,DNSXO3@F2_WI(@9<^E+F+G@AS\;EDE9^(1:PPZ Y '+C M8C\7G$AIHMSN0B<_SB\.= 4->;9&>WB+DH1SQ'0_(T50[&BD;P3LY-9HN.M3 M F%LZVZX[,S$98X6GK2].1JX)_"021@T@DXG>[4(TZ-$/H:36\[]'3HJ\E!1 M4;$7&$HG X6!IK^.I*^;88Q7S*H4O_7E4@LM@*A1FEF!R@0NM17IVO#F(SGO M8K0-TVY-/%]73E>6KCW>MKT-1&"NXXY,YM@34_H"9&K@#5'\_AP:<0&TU(@N MKG%EQK?-*%*?Y]^;&' =)NL=2HXQ_ZP,=0T.WYD:AEG.\&%C;9>R5QUB\ZR, MEM/W'Z;S%;B?WBWN5[/Y>[^(*D*"@)Z2JA*3DJ$LHB+7US#P,S>NK^[/ /(N M62W)219\\F= WBHD>0/M5C#I= "]443%)% QW[.6V@V1Q?5(V!JY63.8>YN MZ>1:^FF52@;E5[)TCH[1.<.VWQ\#R,8![MQM!EO]F$4$N:DX3,DUUE& M26M*4TNIQ+.:4F^@J[@QRP -CV)J*!L:Y;(7X#&3ID=+!S5Y #,%UT?"ZH$% M]:G*)@%5].O,5/?HD++D>K;Q'38)XS@_7.L#W#_ N,53J61)3H%D;T9R;9M? MU2?U)2:@6'N4"8 Q*$7R<^D^95+.6RYY?2/MBFF2BJM49Y+$MEU0&>PS2_WT M0-3E5P8I;E_8!*:<]GUEZS=XRS>F?Q[#]*5R/@X]UGWU%$2+ ]VX.T?Y:8J_ MP_#Q"?]W_(S;ID?X'IM.KX,4W@1A3"_PK!RMV&P'_"Q=T?;X5KJ^HY?6?L:^/=M89@><0,B_1Z#->%="F6]Y=8KE+<-ML[/.(]VNL,O'7*-TQ[J__%SJ^9 MI?_S&\XJPNCQ#L8AVER::BP%IOLV>4S3KAHN1F&\:'[XY;+2B/# MA+MF::P$N=O&A@V%#:62_:2WWFSJ, =M$Z&0"2Y# ?"6N5W$4$D]"W9* 4PI M*%D*-.:GK45N]*-"SG0ZC;BN(C:]69J,LN.6/,S$AS39N;C!:ZZ(:3 M2WZ3O!SL,N7-IV6CW/WZ@WAJW>G6LF7LUZV0NF\ MR$,U"FJG'Z[JOQ:J#GE6&F19J2_KX ?AC9&>NR8\377E%=R:Z=LK_[[S"^BJ M \'D*L9L7&/H^<2VYZ$F#:N>?9\9/)55N2'X>]801/ QP.KZO0J;I7?Y_PMP"G XOMV=\R35688WK<&%UQ;?SG(81/I3?Z-K M%8O?Z<\:O8[ELIYQ:Y?+VT91\Y=X,6QCZ4>Y:4Z[E'64*7UEZ_6Z!H-!6LH> M/!JJ&=4LXC"-;*?O]@I;X'+#@-/=;$XWJYW97K3SW6KFW4ZRUD:Q>_PX#M?I M:5/PU[4YS/W>+U^V=KG;N?4U;,RB#6PR^%0)VZWUEJ;IUMLVIE[0\VA=F&5V MTZXPBC*BS[Z.*1$.NP9I/_C(':KEJ)=@F#:#]:M?86M1-HWS(^O0I:']#M7H '^!A&$=D@]1#@ M\JWAU]"H\#@X;*^D#>_!.R19$0;NBU1_]SD%(:W9]2P*32-':WLXQ?=_YYE3:F]BS[LAE_>4_O&?M 3? MK M1/G: MJ[5]E=KT^M.EJSXVA)CL>+NP9[#,G5UH7Z++H O<\T#VZE>W^Q7&!N_/^Q''7N>*]OJ4 MG#\KVCN6:^"U$>>\HEWSEYSCZ@J_5[1W*6MM?<;7LZ2]:S1PL);#RR7MFD5T ML1KDVY)VCUI?_2)Y=%>+QVVN^H\XWZ4I?C>ZFL546-#R];3"':*"9Q>Q^'W[ MBF]7KG@^>J?W0\YRB8WR+SN'8"I?F/,ME)Y7*'6WLN=0PQUM<"(YV"E;J[78TK?)^#D( M<2WOX V*Z8\T-8"DZ*;OH)#4C:OF5%(P+^9*U,IHI=%3<3W*US*B;;X("02% M'-BB&&R/Y)8R\$@'B5_!6B55RIAH.#3@::@MD'@T$M^5?I6_(3OA_2[Z/RM< MOG&TN<-DG =[>(WV0:AVT8D9%ZJANI,+VV&Z0Z$&#='=R][ M($EPZD8.*1M_"5MW4,KDFL1LRYEB8].R%0IRG"CQCJD[HD])9RH_!XZ\\85% MW$IE44?T_3E\::HP2<*VZYX95\?I6Q4,_\R!RHWS*OQN58<@_J%1G4X@&Z]K()YORE M*2!3_)P2N58V*U8L$]3A?;29 \W>S0 M9^X5H0JB[1XW0]1<3[MEW%(/F^='L6?-5N?UJ)E#,2*L;^9[XT[P*4!D%N$51-$E#4C8+"ZC>V*@/N?.CJ].P!([^"VT6P M8=QH7F*P&V*R.&8[+A9*9C^ UCM'F9U?7D/\$_>';*'(1CAD][G,_P*/HJ,T MPDFCE(5(,T"OIA/MJ[V-Z_^X U-2NXW$J"[X(81M[EO.KH4,Y%Y?!PFB,>'Q),5%P5TVPT5Q*[$-(!9'J:/GQ:CG]]X_3^0I,?Z.#O=X,ZE508,+'(T: M(X16O:'%"GY)K["_/R2\:,EQB%&1,\R,TK)-:C2=Z'"CKMLFAU^,:%>H@!+, M;R_F1*DB(D7#KC-6D!UV="7R"JZ?HA"7\#I,UNA(SC4K)F$^0,;-6?J*^5?3 M4>Q))'57)IFE[55$-4UCH]-;0%X#\AY\RB0HVJM35]>P1 MEQGK%\5"7(X:6;'(-FN7>XIK% 6*H_(=&!\.,0K63R"(-J"4]&+1HJ1>A4P2 M+U-DRXL9XL'"1 9M6?OX9&+\5LO,?CJ>8FZ9!W++"L6JM[88"C/N&Z]7[ZFBN>,=NK6O,N1 MSFIY.(T[3X 1PHPUZ$V39IMRCG55+->;[QJ8/6FKN57& ;2\?6[*\C#M19O< M. ^I?M#&XI@F:4 /:[P*DG#=P& GW?QK:>KV9(F6-Y,$ZN)8Q"U]>Z/R_+8@ M/[]MC?9[5)RI ]!)R9^C=KHA"QFH\#J9M=[!_] 0U\IWI+EN)_=&D7[) M@/HWC#-KW!7(769OG,)>A[LC?MHJLUI3)],6-W9\;3NQ@.?/>,>WF_\.T4!H MD=ORD4&C_$^RQ.@YV)$]A8Q8\19L,@?>1PTI$.5Q0P4=2H T@A=(C+,#PK M]-I(V<*YC@4PS(O+8M$=Q7;X7+:27SG&]5I'2R#O?TYX!Z?&CO3NZ-LPP-]5 M(G]Q9O7IQ-%,!51T+D!N[6M$/>=DZ&%1[_*\Y=_C,(6+[1:7$&YA',/--7Q( M9TER)'=33%!K'ZVZ0I']*2CT);W4A?D<3]6ED-UJ1D94[BW:;@F#-U@$A+D, M3N22-'',7'5$H*YUUJ"G5+?&2$5/@X#0V#2+NKO^"+S,(0AR"!:R@ B#0AH0 M\=<+15Z"9 &+!@<*DCBM- ;X7\V& #_ZSPF*$K0+-W32G!X)Q)B?%@OE'X4G MU)%;_,*9&*666FLYFB(MH#NG1&4ZK&!KL7,YO2JN0"7C;#R=/@@][&3*<2[#\$7\+]<<]< M4LY\E__2QKL>J*Y9,@5EEE$>?MNRH_R1)PNUV?6 ))^O#LF:6(%#ANZPX LC M/OA8[PKPU=_U 5_5DC'P,8QRP=>2'>6/? $?LQZ0Y/,UP%<5*\'7UAT4?/?D MH'\F]!AO\M]3>],#=A4[ID#7-LF#7%-R1!]XTBBSOCT2?K0ZU"I"!=!:>L/# MC-%7:CVO0JQWCZBT8A1>"OV>NEP!+0\Z-^WOC02?B@&J:J^EH=,!4)LO!TCA M\M,___P3!0MY\I_%6/ $=_O#=/P80WH 8Z.&)5)YX;E2'7$E*J NS#9H3:\A MI!EPH]P*?ECHDZI5+E5;T]<@*-Z#] D"_%]RE@"D9ZAL0!BEZ >WF)75,U*O ME#J@.0H$WG*#EN#3>]A3Q4$7X%Q6D9.]!Z7 V0.$,V;9 R'=9VAEEK6F8;GS M,RI>NN#DG2C"G#U..-.@/7#2;4Z3TW 6)U^19>.+Z K%,?H<1H_5>53.N2L= M-/-/H*79AQ(:CLQ%T@Y.N:S1MC4JCXRD6R%0!$Y*U94)WASST@5%J&?UUIFH M8:5DI[[G 6%L,-IW\&P*R^^^85FEC@?'LM'6YRZ&A^R&R#L8!;OT91$MT3:= M!+M=@P@*DOFG$$KVH:' L/%NG-P7EV" Z17874*"91*RD@-6X29F21%P4E7@.$D MY"0![D[0(D* 2+T:!'$R"@,0ZIDQ2*P;S! 4/'4%TKL:D%@QZM4 B=.<&P"2 MX;(-UN"-#LI_#] D=,5=0E(18*%M+@AO\('H!ZV-, MCKD%)/>+PS5YE1!V$4/!GAP+AO\,B/)QMP$/$#S0U!!N (HK0DEA:/=2V^%T M*E51',>9@QH@D2YNF@FX0*V2% M*.[XA!%(]1Z#D-@W.NJ@X*L[L-YQXBA99T: M7MMP.(.%A@!EM$,8WQU>P^? MT>X9QLPE)MSW^4]CO.^#^I8YXQD#SP,7WFR%T3B.R=PZ394QD#\_A>LGBF3< M=T=K"#>XG<;_P,TX>B!=>MR,/[R <9+ %%SA.MW0>$HW,"\A;M'IN?CEK,0; MTHZ3C]N:Q_ON>\?-.A\12*42ZY1HB98TX!@Q#BXS33/7M!ZL-:N\V_X13K0KPN@5,]9QWN;%;[WM \6&,>-1CFV?"T:6^&BU7LM3D)Q>X>AV&DA(UD]P<]Q!QW&+5[M(7B5U M #<$2_@R#1@&B9EHQ3&L P]R]$#1*0!7G@2J#E7,"5(:=6PT0"G,#='KPWEW M4'365U\IT-2W/-%:=V=A *E;"?K,NC(,CO"SXRZ(P29,UCN4'&,Z3Q06$[(Q MMD8'BQY.,[*5P1_G(SU=4:*!S/.^#,+I%"16.-W S?L0/DO0]0IO/86M1CQOG>>4-[;Q/>!JV MK,:S6B?%YT9&!Z49C;.A"9Q#OR&OOP>RSL*$<@Y\>I-S+#E*-LG%S__O.*D MFTZ!+ M"@&*4H"\&* HQ[= YX8Y7VFDZ]EC';[ !KN[;@KO4;S#'6T:DY+OR6HZD@Q" M03KX+3*Y ?I7&IF,#C#PJ514O3OV0BO>)L3+KYA) M54_<$*9F8%03 Q4Y;S;1*0, =:FDQODD$M62@XH^;&/-8 NLZJX7X-X5%P+$ M-=@%7POL. V)4=@9#=9S^'F\IE>"XW;C+D81_G--O2=SE/X#XD*@0PHW=V@7 MKE]XL_X]K13'\'2UTNL0C6Y.S1_CTZL<_%,X>I@=7=?6 @2E'7"@TF1/*5E9 M&F:']D?P'H#F@N0VC "EKP3KIR1PNCN3&Y02(91YMIDH;[ #N MGFQF$2D]SC"B%SH6LR.W42R?($R3CV2+["3()F0YXR$#>RV/X1_(:Y^H-5 A MS>4# Q>8&Q '+<>(>@/8'2C]@<(A6$2@XA*4/HOL?D.V^U;=@MPOR!P#ZAD4 MKKT93AB:ML@A)YIW. Q2@K)Y&/87GTF\,IB5#5QJ'X(6SOJ6^28Q>G0M#6 ! M.X A:0 +(_)T Z,D>Y_?8(+_T0AEWV+7\/SX:F+7,*GP5;C;P.'JHDL M2T>6AM9UK 3EJ@OCP[LZ7O4C8LM(L?ST@;X@\%L?DQ3M<>#/S^G9H>CQ+3W] M8EU&,!234=O'.-CCZ)<4XZ*M6#DC2\\&I:,394U>7,;CL;!+V6.S L M=_UQ*^L\9/)@A0#1>-68U$VV^X'25J+;]#-$FLKRV1^:.$6\A4GR"PVI%(SD M([]V%.JF3?U0:#1E:7E;/<$8HHB=:350W4TY_TBZRGV8I^?+>%K3R3V7C!VL MC4ZM!"Q:B333NB!=M6.EJU8F.HZSF8[@0KVKO$YB/3LEF[NX'Q;A9E*?;GX- M8ONR"NXR!5I5P,TF[#-+DH MXO=7!F1.JC48D(V/%Y&,KQC=VBKD7%HZE?$B!9V^?1NI"ROC1:I>A9T;-2.C MU5.8%,>IQ?" /PA=\4#/F"Y'PV$[UT);=HH%'N 6Q;#H+?DRB*2.+]2U^ML] M):EZK:>DZ&P02)L;1%)VUQ_,^2!2-H943CMO?->@$0T860&9/VSE:B<^P;LO<:2BW_<+",*6TD,$-6G!! M=!JP'/F\XP4(MKCK"8+=#GVF*Q[HW6+92>)D[_,%21SC\/&)3HVO:[>5A!& M7]9/]#YTHD;V1).I2;+U-<2F4N)]"^.X/K$)/C_!*+>)Q&_:=,KBER]^Z7#%=5H MUW;88GL1O]Z1S8[?XLB 0/V*XHC1H8:K?!71+,+EP_V+Q98,>>2E4!DTZ&X@ MK[(N!OK$47U_QKODG8O #6X=+59.AUTQ.W'%,:\DMRKF8,B]=4?:Z^6M:\F[ MSJ2[2KK7<$?G:LH%:UD/%'B/'=+OLWR=ZP#=QI!B\PB(M[/R,4 M[X,=0 ?:;\5%6K^L2=U?9,KVNQV29--?6",WSK\GD M:XTJ-4Q&^'W9SBFN/J3\M1O79K+D3U=G"JR9 ^^BR$!G)/V%V-4]/1Z,S)0L MX2,](J2!+!V5_ >KJ?1!NHH'X[T?#:=<-BC;&)62I-N"12E#XE(8)+ETL5 L MV)-CWOXJ3VX+\2^)'D,LFES@'DJ,%$C)ZG,W@D4Y,E.!>2 1=SWEI80QU MQ$"=C2K:)3G570T!:C/17,=;;SA?JN/Y%2.1TS!8@6+/I%[5C<$T7L=E;T"^ M^P9(?H)N!9!&D_!5\&5R3,F>R/^#'I+Q.EULL=#?9N6@WNG\LPE="#.+L JY M,^X:9BM?\#_+L>N[&#V'"6XW@UWV(_#+*QC!;=A,[ ?W6UQ=/IS?7O==#U5, MX[G=T"7GW]0]:$$JX^@Q#!(L1R)?L4V!1L0\.*;!%YQI4LT\4%;/)\?Z&U@L M*<.2NZ( V>7S^6*T,*(O:1YZ.,8).6V8Q!%<*$!^-$U.R<\&^'<3F^275]9^ M50Y')@^)+;C=DLOZ#_NCSR8\FNDE M#%YD/P+C);G/71"4+L#);^5HZ LP*2,=T2?>+T#AGSZJ+.BJE"$S!ZE$7HQO M06Q(DGQ54:QGWW#0LAKL8 Y>;C]B&>[J5B--)9][DR=TWW^+-4,B^:N*-4:[ M_==Y-X[L;*,WGJJ[-=1;TDJH8O!!K"U]?(/HZ'7AW+*;HP/+>EZYE)0SU!^CUQ0#O"<)@3)K?:0KG8LMI\4 MUZ:"(#X6#MY@'&(-HY'5?3AA?K4?)VURB9*ZFHZ'0S99EH4;9=F,(W; MEI-\MJ&J.#6<8+6\![;0^2H0RVEH+$.V9Q=2RY=6%_ 9Q@](T G4]FP&NO1: M)%YH_2IPRNG^6,:IV5E'TJ(VW3-7':[0':[8^!\PB(N#Q)KKJLP8*^8'>QKK M-1S4R[?YF3P3Q>&/W/2WGB=F!_P]GX($QX"8G'9 3GK(K]TDR[G"QXAS/ &= M^JI(DSL\R=V@Y7!TD%T%>B#>LUTH,'*=O1D".S(.N<983"^[IP$6 \5SRTA# MDT=&RF&1BYQU:>U)9#,&3HO]VF?B)Z(%=T//K?!4:H9_TRB*UFIXT@/_P0I]#.G'DN/NGB@6D7V&-/79BQ=-N.Q4'EB%G M:%.FFJ,^8",;-4]2H")&E\'] #YELJYW;9H'&6\GISF4&0W05\#/630)DB?<@"S3RIWV.8)[VRE.R.ENI]>!!%W=FC\OIV=) M^.<3]#)<6?5?/TXUK9P,&T9@C15I)I<0U8M,.*'K[[$J;6D2>D3LVPW=+1"$ M,7@.=D?:*.5SS%63>9.4-U'Q1;E- +/B=#A/2XK>G(#_D;Z0.6R(JYXL^$^. M;5G7Q^CTY@TR">'&J0M=39X.7^A7*&>4-G323M\BV"$S.7@9@*L MZLR>%,RF=KZQ1G :CUO:]#V;IX]ODT?T]"V''?*0I='U:;AZN]9N!+]117"N MCUNJ&!V>O M>2&9W1]=GD%.&Z')H_*16G@;E])3RCZ>JU"<,J/DPGOYJN>4R M7,/**!/*$]MRKF&*TJ9>Z(X-YEIY3 P!]=P+H01I[7SE .6F1-8":37@@QC%NRQ]ALMC^ M!I/L1)>L%#<8Y,U41U&\2'*DXKVH)K%N/K%1<\CGEXK^Z/YTC>CAI$ (]IRI MT ,U8)0M1Q )G0DV,)18)"&$@C6&@Q3.M0"";%35@C!'(M0"'TY-I@^F"Q:9(5: W0 M!](Z54,SHX3!]8#I7G98ZL.D!":?&/81'$Q\(BB8#D)B%Z=6! M!13#/X@ZX.0[.XH%J(.>'$NH#A3"0.K 0HMAFE\=Z 1W=D0+D 8]B394CZH[)-I:N%^V!*"A1@FK(T#F$QXSC].4B?4F0(2WLV;V4-YRXT( M2'L?0)*3X4%]4F(N8\ M!1-(U^%$F^[5*TYF9T]R$.??-K*^70ZC92/S;ZFHE3H'1# M=G1%>?1+!SE3/XJV*5=D562,Y<\YO\BM5]6<1E9#4:0ND4A63R,AWDQF"9_* M&%&&([9BT-'CBTLR/52VNR?:]LKN;:$_)-J#;@%^P='@D'.CA$.DZ N%1=2! M,5- #PJN%@WC,W7Y@IGNT(^C,!U993+9.&&NWHNTGJLG1!:;OTW[A+6>*A.- M%.1K.:3\OFE!"PIGFIN R<#*>-UW!O79&[%O>7= M+-V,S!IQKQ"(A"!/ H1(E)%?!W2R.<"Y33BQ)!"]Q4@Q*=0-2*H)#IP*KD-3 M0?7F??5&D7*SIAM676=ED:^EDUIV&'U+=*(9P;F=.K&,,.96[%&4:)%V7>V^ MPC9835\#ILPZ]-C;IM;98&7"%N>8FZ'3VNXXZ!N8P]PLBLI6=;>AB:EM8M0N*A4M0/$E?Y%3W$*D#"V=GD"JRAM7[Q_CC2?OVN:2+ M+X=@O]^5S_G>K=>_8@E=4Z>*)52ES+=I.YHQ^IU6?W.%GA>%F,Z/S?QS11D3 MKQEIS%B1J1&I&*Y,W]<85W'-!\.1T54RPF0\'0HC?5M':7+EB_RR5MY^K9XG M5MUD"6=@05?RA)SX<*F0A!&56,++CA99I9R/5?:V AZ]SRP"PTMDIC5;)H9[ MM;HHQDYMS!#$:F,;/XMDP2>;W>J8^V['W*T56G,36AY%\!51Q\298$A%]]2- M@X?IY]^JF-K0%S'$N:/@^VN])MDQJD[%6/^X=W98[J6'5PT5:XEH- M,]B^/4/44XG6OU,K#7.W? #A<&B6JWG9A( >"HRNH, M_,.(R<6SD9@70EYH816;O=@E4R\8JK[K#XW$XEKM$YB#+X3%T)(F-HN1-9<\ M2#!;,ED;/1)6K5>->FISO_XA3_K: MZ/]=UGYW2L!7VN1LS=(B9IL'S%+YIOS@TO6#WK^_;3G!'\KB72A9UMKC%&IN M2MY=YG'[?[_W!*5K$*!G&P\8KU2[MB3;RI0P;4L8?=%].R;3\!1,C#+@YC6W MW?Z1UM8: I&:@5B56QA2%/=D!=803]D18SB1MJ=)J.8LDR)R+;K"0 M"A?%N.O+99RSJ(C(.%2A^E"]/.".BI:D[?+ 9Z)^S7:3F+AH\XB^]'M G '@ M'".7>/TNAE5U>9*KNO=^EL#OO\[O-FO#:;>K% 3!69E]WGM3@Z_ ZA)1UR:2 M J.8X%A<@Z@0N8BZW"(NG#Z(WH2X/DM".-:^($+@KG'OVVWQ[]UKEF\4GF.A MZ[+3JYW;+HK%+K?XZUX'DIO0WH'5"BA-R$K8Z.5PHNM@Y^TN^]R9!NM=0P[4 M]SM-QB2D!;(+(HQ#8JFL""0-=/*83'[$H8QKZ8SC3.PBZO.-N9)VX80QY_HB MF.-:8^.8@[K:+K;R97/B$-TGR'J%X<-B8D' M" +ZRMP#U!DF8!\WQE(<*.&F\K6!U>$1^0236K69^,_(RHJ]WP2 M.;<>^XQ(+Q*5@3>Y'G:0T28"X5!#L!9'!?1!B^;KMV/"7CF8><9,=&B')%2, M5!10&$1QT0&UL[7U;D^,VDN[[B3C_H8_WN=WN\:QG/#'>C;IZZVQUJ[:J MVC[SY&!)D HS%"'S4EWRKS\ 1%(DB#M! 5 I=F-<+282F8D/B<0M\??_?%VG M[UY 7D"4_?3-QV^_^^8=R.9H ;/53]]4Q?NDF$/XS7_^Q__^7W__/^_?_PPR MD"-@R^_]#6):0@ M_WK?D+TG/[W_^*?WWW_\]K58?%.+2#YK5-*0OP[H:YT^_OCCCQ_HUY84,X(2 MUJW:V'KOWNWLEZ,4W(/E._+?+_<[#D\TGSO&5#K/,CL<[''XAU_FW/^<,8\58$2H^H3%(W*'O0 [1XBI;3"\X6Y4KX1_*)#\ 5(:5 MC5=@>JD-1%V\;L"W<[3>L7T JS7(RGNP07F)QY][,$?9' ]%=%28+6<;,DSA M#S=X+%N#1W2!L@*E<$%JW?UV"N7\/_;/Y[!0M(N!4CQ)>R,Y?N M*LDS$O#@#O?PG.3@,BF3$=))V5E@HT1S&I L+M!Z [)B=./+&9I+>(NR50GR M]25X*D?(Q65C+DW=09-7, 9B/"[FLOR,T.(K3-.S;#$KGT%^D^'X;P6?4G!6 M%* LSM:D__V1X!^XWTO^<4S M_N?(RCR9CT*H944V M'N$%-RO*X4B/,.1B+LMU O-?DK0"LV4[QM8=$L>I,'G"(4>)J_B?*LE*6&+7 M_ +*AX7]U&$O7RZG*>.&NPUL*MG5,Q@+RR'R72CI[V8IC78C'-S;(BS M^1Q5&?&_N-$R_.<<$*]=*M!UNF M<=Y-)6/4&%&9C69/!?B]P@:Z(OBT%)CE,7Y\=S&RNQK378WFEK'7&I84P+CE MB3/#BH',%EM2=FZB#%?QA;O(PEU,,3::&!M'C%P#&[GX-47\,D7D,GW,,GVT M,C).&1FA3!F;3!F5N)EWNYEPNX^-W,=$!XF%#A(#C5C7&+&@85=KML#C">WK M[:[A0XG_ES;);'F1%,_7*?I:?,F2:@'Q5SL)+:J90)MZLQ1_I0''>I.#9UP MOH#]EVD5-93 D0WJ%<&'9X"]5,O^#@Y6DY/PZ53PKD3O^(Q1O@#Y3]]\1XZ@8KY+D.?U"2&)UE3EM'N,Z%#@N D M$D]O<%]]_6^PY:)#0-.#QX F,GS(=1P#D 'G&B$?@T?(1943(U_# H^L_P!) M?I4M+O'HQ8!$15;;4$P6#50T-;5#BYAY#9@_!0^8G7Z_@C3][PQ]S1Y 4J , M+&Z*H@(YU[4H:'LN1D@;#7Y,=![C=>DE:AWFB6:B*@ MZ2DTH/$W0";%,SFGC_]S]7L%7Y(4D,N*Y462YUN8K>@U(':8-"G3#)9Z9;PY M*GG;(3NE^[Z+6P5U^7JL(P_%[@'6&,[)K3NL* ,I_L?:C.S'<$$B54,3#2P/ M7\=T'?C,W0TRDL\'8%3C ?LS*&N-6=>I0=IX4"EIN-@P4%$3*7*.OD[KCL=- M#5)NH8S_^#D8K"4T[;'%IP@6,CE+: QF7 ME:_CN8Y7"62K [)5@9 ;WX%?X'L B].WY> )"F\64YI*L!K$,YG05GL>\2YL MWN5H _)R>Y3;I!)*9I>42QDX8O2U-$&.E&N\\^2K]29% M6P#N04K?@!S8@(&0-GUS)5Q-'SB<3#4V 94&;Q_[\(+!J <^C@./$\#N6XP-T MJ44YHBJHNHM4$8Z>>MJ9@$?(,=[# $J,* T8(3*<@D*"!XMS $$LBQFOV'!M MJK5PIEL5W]+'L+'<71<0;B;(B3AK+$%L)UCA2$?3$1@2L(]W<.2O(-*2FA M8,"/%DO:&MOC259%O.?8+VMA'Y-7'63IDC?I4)3D4:',4'M[K*DKBGR:K(,U M'1,? ZJFA9(.9'#'[5V6.7RJ2KI3AXAS)2N.*,6B MK&XR/,R"0G1*8!KF;5H%M\Q]WHSJY&GAW?*74.QO/@TI/)Y"FJ3=D8XEV&-, M+B6I[U(-)8AWL::3+)N;7T+PN3.$]#\?(>84-I@:<,/JXUW:.5LL:-K$)+U+ MX.(FNT@VL$S8BP4*JN98C8CJ""&H9Y&ID2B4(MYUH7M0)C #BZLDS[#6Q=E\ M7JTK>H#D$BSA'+(AC7Z!-F.*NL 1(M;83E.#5T>@>.]O=+2A"[B]QYYW=WMO M44%NJG]^4:STD<(]W$6G-QQFTH7[PV6H?&4V; X+O$\Q03DVS4Y>!GNAS;?#AYR.$G<(&4X-N6/U;7[J;9,EN MDJ6ZH^P/D]C[\*[;3NC($X[8;%5,NB1NO[OA6BQ?#SE.?R=4O \K)=>\ QH9 MF@VU=[*-*ZC(_EW'('R)_.*VY8UCG2O=^JSMEYW%9W%\6%B<_WYH>\/$]QT& M1_#.@LX324AH6*GI)*Q[!GWLI:$;N[\6Y.M9=[0AGD$)YTEZ>DK+YT[\Z2FM MTU-:IZ>TIAM93D]I.;M]>WI*Z_24EH,0[_24UNDIK=-36F.2Y9V>T@)"&G]Z MI2GZ2N9:URB_1-53N:S2X1,M@L1.-F4;.YB5#3BY^ @C\%(M\I) F541[VAQ M#'G)@UD)/:6P/*6P/%UHB>E"RUV2SW+:%Q?T_/H=R!^><>]G3&M6B'OM15SH M" \.6-GKL)=CQ$+%.X?I:TC5*/885]#HO= MH3#QWKKA:793%)467ON$$JPVA&\$IUR[^,!H(TB\EW!X6LVJLBB3C-A* Z0< M:@E2>]1O!*YB"_G ;$^:>&_==*YF:D:Y!B6&5VS?5'QK;JD#7L151K81WISI MJ*<(:S4HA^!]$P&MOF4."%9A*!MI'IR>6MPX5D$E N<11[!Z%CDX*)G8U=4E MG,!/3;^M.P!'MP5Q.HQ].HQ].HP=^V'L5JMBMIQM0$YKV:5VZUR.WW]ISVM[ M.Z*]NZC?RBW8HE)0]9ZZYU!YS,3R K(*7&/4\YZTN'JMAR*R?XO_?S',8C&" M0YNKQ8*#-]>@:FGDPB1]ER&H/>!+E"!_29Y%YJ.U"!_@7-0/*!T M.!=1$;;3$3%AR!C35E ;2C*.\>["_)RCHKC+T7*04XKSI7E+O?LE9!"(5=!N M]1X+^\V,(!*!/ Z)_H99#A\2#&(SQ9KF$&B;(FCBBLBA M5RAD\%@IKHTK7>[Q;D/402J9@S>IG!AH22B:)S)X%"JV2-D*XK"+/'/\9 M9:BO%M_I*.EJ8TKH0D:)KGK:6)$PM%A5_W&'F RLR)3T,80#IL)G,P:S"<-^OA9R#)*JU=L M#ZPXS))\2]?][#.M3LYQU'K M<,*HH.IAGD,5/EY5JAEBCW]ID<_1NGP3]YN7#QE;8\VA/T\PKZA9VHSU*EI/91D,91"+ M"#Y.H+%O=INM_! \5/]\[R5\@0N0+0K& #?KS7"OTJ8H]URWJFC(F!IA!(,! MT:2.!I$6J^^!!$=][_N2P'3G>CL'T.IS->=) >?2,5.[-'?$U"@=,CC'F<)R MM-2HIH&HS<.P83A-9?3^VY^BC]\'*HR)X#^:+,6W"ZNE[Y:6/;AQC7( 5]DN M><-\^Y@G68$-0%HQ6]!_I;LV7?RS*NC;DX('7*:MI/N*^@25A(SE@QA6?Z-J M(FF:'A;GA0#6&HU>#EY#F(C[_@*"6^XA]Z1I36EPMLBQ&$W?L=CO"2(2:=Y# M:ZZP\0)B*4W= @*:D"&IHY8VL 3,&GC8;$B$L*CS*QY4GDNP.,,SNV0%/E5L.;C&RX.-5=G:[H9E0X;9&#-HP\^PD@:6%OL?OD=\MJ-=PK0J!U< %50" MI]52A8PG/=6L'5?+KL&(S=9)P*ZKUD^59L*RM-Q]B4N'#+AQIACKPL35-(>$ MG6R8!'0=Z2(IGJ]3]#6 .T>=.V*M5.KG((2DPV<@.*0^5XV).'X3[?2-:RV@KT+P>\2ZAC:L+ M899Y.L;@!9>C5U(<8-=L&26^^4BD!['&H4SSC)8=?#B;/Q%FM=LOM!>/Z!Y@ MU,]A"GI=XQ&-BS>FK*+):#])%?XN828P(S+/LH;JIF8A?VGIIP0/LK1:WWU,(2*]:JHIFD70U;_1XSOLN@18[#FD MYF1 S?M4-T+_T]$"5&*!P\"P+T"\$=#9FFR8_4'UF"UQ3)=D*_)JUNZI!7;, MTB)N1A\%\=%BT\A*AT&K2J1X(S5JB *KQ7F)9AC3*TGW4;Z$]&B1:V"AP^!6 M+E"\M_[[_;'.X)6M2/(4N<_EDW(]+DMZM*@UL) /;\L*%&^6X5]S6.*(>SE; M7M9B7X*GDN0!)4^!$?78?3CM LW6FT:!H\6QL;4.@V8=L>R3$@>QVWP/L+IP M7M9W+/CI$^1$;18Z/M'1@E;+*H3\'(79=S]\_QT%&?F%YN E&6*OBA*N M20V[C>/B)KMZG8.BF"W/(3UFP*Z'F!?LY.C5+1@9YJQM,@9Y)I5:[(^$M1DW M-,U-]H(MAW(\5BH](8=6Z )[M)'AT$1SMTZO5X_%;D;H:+O+P2:!BR82JP,P MW/OHM5+N9MTX)D)\ZC&)'K@6MG*+:#T!++9 0H=Z$[_<)5L2O)"DS_-Y7F%1 M]P_L:,>>.DR4T:B<2?10M[#5-!&K7 ?^R:"X'6H0A/J[(,?47BDA*XY*R& M35A%#V-KN[D%LXD8H[-.A^>]Z>A$#HK37!:EB<]6%Q4OH4B*1@]L;;NX!;*L M6OLME2!>L)MZ$==ZYDVW=C\_FOU=M M4# T-ZX# C3"-EK.62($/;]M4'GT%[:P;G, %O1E%,[=-!E^S4ON+RKHEXP5 MP=;6<0)AD]KCO0HFSU"/(U!VPJLO:^EH@L4J!IZNT"9N*JHC_N M>=B5^3U1;]Q&4_3_L$,Y3#S6]K58 MG'8,$TOW("7B/*+'Y/576#Z3WH)-<8URK=O-8]DPJ#1G$SET1]K-);[-18G^ M?*2^P:R7$*R7#J*%MK5M7(#9I/(1IR2/8#%2?[G+R6*DM+IX\]M=+9=@CDUQ M]3I_3K(5N,?&F65TSR9;D/^0W<>7) 7#?'XC8H&#\T1EC"#IEE%]I>M@GBR@FC):+K/ M#E5;HO^#V(TZX=4![PA>4:#9E:W,X3VB9OL$=AO:@[!XN??GJH-!_>#M\!/N M3:SE _D6DY0=\J^R_BS[D&^QK3=)MK5X7TV8DX8R%.SJ"[YVWH/N??6WYI"4 M50YFR_I,/-7P<\?3F"9H&OP3%/(>;6O(])AH@/&*4G6,Y_L78 MU+I\;3^+\M[O-]G M\%4D$YF?TW6CHDV*0FD@;M!-*CEOZ(QCNXO@@*/'71=KZ46NT"7+\38.P6&Z M!!V:Q,#L=L]H>7>[#R[DC->EOH"L N2:-8XQZ2:MOW.@5!1RQO6"/$J*VX=L M*E]418G6(!>X2L-2[2E1S5(>3\5*)12Y-=-B>O8(P3V9-C2R-D;?S6C6NSL_ MJUN?HQOPA_,3UPG,?TG2"G3BT5W*0NPDNYF$?/675L!+6,Q35%2Y,+K2(:VA M("?UYAQX8HD\@A:M1-T0^KY6BR$S7?N]7%8#Z=H*SK$._]TLN_Y2SNUDV.Y- M*TS1KZ1L$\I)*#TFUQM()>JU.J1B74/HLSJ-A8P49;/A"?GO4J+)^,;:7T69 M)V?9%Y(<"4]*R(Y0'7OXZ]*-!"@7C<$2BG;_A4/AK>LVUZ%:V\YR;/I5GJP+ M=6>V*US;P;2PQWT=<9.BD49@]WT&-9$N;UJ#O1,8GM8ZG OX&:'%5YBF3>+P MP=N_OKI(1S!6)N7(;E6VQH9A66\N1$M.D0NQ*VQBH1!Y M$/JBHDV0KF;]'LCGNGN+4L MSO"JKFW0]@5[6 MI"(W%SM%W=4)LP;Y(YGYZ_ZZ@I]W!1>Z"3?<3(TJXN;/[;C!%G)M4<:-C9*2 MNKNQTL4Z?;A*\HP\HW,'=K?#+Y,R\>8666$$#D]%UERN%)+YNV7*B"1R/THZ M@8HAN QEZR!]_?K=7,29W@@5^0)T6-.(/-ZI%PBDW):855V M?^W#I*R_JV$ZPRS0F(#A.4AM!H366K? M=P2RJKK7.%15Q-K?'\"*.+5[L$$Y<6G>^CHKB*"?J\CJ1A:3>>O?K$CJSFU0 M0J!V6-U:V7;(1F?F$K>@#M*7M7A'VY&KIP+\7F%65R]>KUVQ@H@ZLH*L0;20 MS%]'9D02=E\5G4#%(+JJJG60OGY,!Q5PIAU4S#&ZW3[C6^*GV^)OY;9X4L!B MMF2N F]W_RL,](T*-8&^9J$CN@QN8Z:I;H!KRA*=:Y/?]_;NQT[WOCU:6,>7 MV197VRXT_W:XN]OF?F[Z>]K._=W(;)R";%02#3ZC\A^@/%N@#;G380MJ'2YJ M;,NYO &(&YCQT$B7BV;_0IO/$U.Z5XL?DZ?T=,'XP,IV[/\))$2\Q2S#<5F5 M8^BN:.3Y)4-X-IV_D.:YR39529))X%9,(86&\E[R!%6PQG5:13RWH*>SK.7E M::<".9K.^.Q=/#?',0PF^(RRO&)@_@T65XG"PE>\"PPS_)75PIL6:31'M M8J%G4K T@%%6!?TZXKR]899?P;-+""G+@C !-V//YO2LQ*#B0XL.>+5JC^(5 M:HX%ER;22KDPLL+05N@,U2&K-#0#.2:YR^_ ,0.D(PP85V %;JX(C M0;NY,:?H EI2Q+F0I\I,XGFX/.4GT8^[^V)BR1LEM$-P0PZ<:%R;0WSI2L8; M:F3.$BL!O(W6KO'=*JC$L9!R@%<.9_:[FUG&Z$%_ELZU%B7;S<1C,L'#*VQUM!%FD4]<2X*\/,A^1X\3EF1IANTOF0O&-B@ M\T0IQ< 7'!T5]RA-KU'^-/29D?908X4CIUCF>.)W"=,*XT[305EQ&3@F0RY!YUQR8QO]C$S6]<7I M-'B94SP[C3>5/V4/-UY+G&\[_U)[#W,6 ]=APB+X3"L.+&.6=\6NPC@]!YN7 MPK/7./Y,+"VV6.%NLB7*U[1!S[?U1[6SL.(R\!>&7,+.XN+$-@:976SKBWSO MM'\)8[:<;4">U-?3EK"\145!7KVL]2X>T?Y".PZ[!,!VR[1]R=0-TZ!A/XGE M]'N!J^KC7-&\V)W?N@1E E.;T5-X^)#R%>+"/C-MW'E?CV>FM\;?5 M9RV>#[?KRP;OA4_?Q_UUK7NP3B!9C+L#.8V,LSF8/:5P17N*H[.P5LIU]&N:N3,\P]^U6 M7 $336QWKJL:*?QN1N!6Z&#<7Y&7G?Z(_\7V1?S3;_ZYYX!Z6-, MP;BZR*?D5=R8O&]-8_:_!=>8$M'EC=DOZ"@Q@B_#]'P*K#R+XS&U%:O3T IQIM@ICJDEW2^(B ;<8!=#.@+;WQ0,I$N;++A/LLIK MO3KO2IKHDM[I)N1ECP&<@Q7,LEUVP"MZA:E.;U+XWNX[Y>ZUS+;*V8J9BOT$ M.7L];\^TJIQO:PW(YMYU3E\>FF\Y"\8&)5ASR4KXMP!/MDM$'*O( NH2K 5D M)8*R0-&BF+L<:E)$8H-A$?]YU9@QO/WSOR#(,1">M[=X MAI#*AW&-0L.17%K(ORFZ[G(HJO:PKBPK&]S$9?W;AW:7@C;9]_(17DS)ZLZC M]._CC%H3F2BN'M"%%?:\$J^B(QA<]!R+*);2['C"X5U2MS"N$M=Y!,TQ[5BO M/X8<=+B7BA7OQK%#JXFVD*>LPOTR2@C;R@[5N4C2>972/SOY1*9K(7E][IM+ M5)__MNL,!V3-?: 'LZ!<]-5N++.EO#3B2V=U2.)0!W4XJ'&(D!2@>DA04-T51T:VE!U#B MQI?E9_,NQTC_X4".H\/ @9KX0"T8PB#@K7.,&!P,FT^]IG 0S<>,&VJ-CV"I MU8U-.I:?UEMP*IK&7_0J.GF,@S3A\?J,GL[QWC^)8A;C.I2,:*;C0'4?:XF" M'"WW6+96_;/%/ZNBE$T]=,G;D_@J:.&[/GQ.8D;P_A!@WU^)LA7\HRN8Y MC6E'8,W*IQF5E95[/(&KB3[WGLVL1=@CNG*Q)_!&2G$C/Y1_T$'2T.EY&,O4 M$MH?NP\B75^T2^Z__>FTZ.X_7#5KHHB"4;UE]^]ME]VOLD4P/5_#_!?/Y*+W M3?8ERT&2PC_ HAD'1^R&JIE:;'G*F+ZQKNRR"7SVW)%ZU%WUSV]ZP6)X^,,0 M*2Z.+DP&HMONW=D#:'4ZAR8]AS;=6:4#GEISJD2\=W.U+CFZ;7SUU5R94(X; ML7\S-YY$NJT)%#=S_Z=*,FQC7-\+Z"2F/UW#]:$LKX$XN,4$GQ&.=+HP)N5W M@ 7SYPS^7H%">B5WPJI88T]2E?_&.EWS.5WS.5WS.5WS"2,\.UWS":HYIAQ> M'5_YF4!4B^L_$9Y"&VK/&?GE1'7+B(@"4HT[B*O(A.IY'YHY(N$I :HR\@AQ M4CQ?I^@K=Z0V+R@V@K"@-_^E;% TP@)]_R.JBO@.DRKB'2P4KH%O:O6PS&"1475 IY1 M8?Y\6%G8FXDXKPN3M)*X8;''(*\>P@5]VHDL^]9G#1@[C> @?B9;S<&_:S?# M!7)A*8$GUY*$^&8K"2)_^=5"Y\YZ #7M>,2+.-KW@"''M]$C%);TT$.&$KE\ M%O9X@M=A #)<:34;90\2V-YR3W%HBGN:P6BO&1XFVO6TVCB9\.6 MQSDF$2RZHQTWV0MF@W+H/UMZ(\IVWW*"29X&98T-*:6WX+:5ZAIFL'@&"W+C MAUU0D!.Q^C%$WOR#3M,@3>7Z'5O"F?1K$<=XMX1:C7Y%^;]NLKLKT6<@=).=3RPBZ*=H<#!4Q*[U*9\1E^U0F:2W M?@;L"U30J.6J*"&>MX %QO 2EL4L^Y)AHDT*R+Y6_<:,]S&]$03EHA.7$HJZ MB;D4WOH;M?]-=O5*',=L>0Y37,5*8/Y9CEMGE2=KL?9.N+66&LG-HU4YCR*1 M 'WHU71(&>3P2;UY/5>-CHR,T?>4(V4@WE1>MX^X2Y!SHG655TE.WHDJ'I]! M#E#&5Y:!FUWAVN:FA8\!DJ,,YARDIM),L0@\!KO$!&2TKZ6?+34@:U2F,W1H ME#D&@-J89P+GJ26$RQC5%1Q[T6>C +$!6#RB2_PC+\;1+=.-9-1EC@6.IN:9 M!(X:0MAG*IC*.XI#D(LJ)ZV'K9)6Y%%('FV[&U@38PL\YDE6[*[I[E.T&(2@ M4U2K$P;- M&5D+!F^I%XPVL+<^82/Y%/E-CQL?X,9/H3\4(DJ:C"1L;E&3L9E/=N*X$)!)IY=+[V MC8.$:O5]IW$-Q+.Z>#@@H)<(_2-GI=HQS 5;:+(.?;3OPH2%1N7I#!HD[!N)%I;!J'.-6IV_&- MK' &S\&["<A' S@#I_D\&#E2S[DME() M;N$+&%B'D_N^27)B5*A);J)9*$13#$^!ZQ&K5?=[$MRP(9&AWLS-6*W*Z!U9 M125',;O8*9GRE&P"VX]=]K92Q!]X&R-\A+^096:+5D#,"#7(Z[;0T4<$4R-]+;% MH:H2BVF1JR,.P069PTLP,,>A1N[UTF*T$BX8F1=I,$CI%O'4_FT9&5H;H=SV# M>G>9*73J\SSO%O1 5O:!X,UD30$V93D!XB3E8H>=KDF<8D]2J;W?'WW86^;^ M60VX)[X>T1WN _D_0)(W)X_8J84;9MU!8@2SV+#KU'BC #U6DLA/J5JVWXCY MI6'['/TDKNQEV(&.F7T]28GH_9SI9$S4J.*'1WB".>L;_.]/NU\ MOKT'&^P[2:[9![ B(]CI&'#8QX ?YL]@4:5@MFPDYKVDJZ"J=192^=,.=P&: M0K])P%^CLN \7J=%VV@JI_6G;]WI>._7<;\U^O2_N9O^/(#\!<[!!6:.0T_N M(W,RDE8\'HFW48IO2:2E2G^XZ7$BPPF?0T"YZFZR#+W0EPGNJO4&QQ\/**WH MO19NX^J2MP&CBCR\1C=440$ -;> UK8?JLTFW5X\8]EKX JZN(JNZ>=BNO#: M75BMX&E'XG8GE;P-X?/!T;>]T;2_&:WNR_14/%AYV]!<@S+H'KK-".7/(651/>XE&IYL]D(PC]POY\6-V-9W)0< M').O=^H6'"R!J@N&>,;T?/LI^2?*+]*DX*V16I14GST=E@S1,GL9/R=KP%UA MM2RMMA"_M+^,A'4NHWNP.Z]0/,,-?^%'@[+)/RBC#/%@LK1%D8GJVH>3>572 MA$6RJN*=MG]&--L2*,'9*@=T98*/,C5A;6D988P8TU9\-,1D-<7^+K7%F"8_ M_J[A[+4;A!5!<0J>7_4Q3"&U S%YVRC"%-%\4U6[HEF&M<;KEB5JBA9838JH MHZ$0EF'E%X,$4RZS0EJ7M@*89$D$_#DWN@/<(U>K7Y.'.'#PFE/NEWBZ:P\2 MG>H4CJBNYBB]3VPS 6J%%7O,:![<=5^C<>-8 M(#DBIXP^_)R_QAR6U;E[85:QBK;M>WMBNE6=9C'*J'FBZA)X3%[]9PIO15'NF6E0M@=9)90.;Y6F35-/4M)764D>(Z!IV6\R7.0>1SZ7-4;P/]LG">YR] (+W+#D=F(M_SG( MP!*RACAXO\\AI@)9.4G-2LL"#;'C'31QUR;%Z+=\$Q]'[EWFQ&/<9) M]?&F..>K3]Y:@5F%O<1L@_6F>YQ::)<5E(*:7S!.[&H8P0%$^;6X3%5PN.#T M%F4K7/_Z$CQYO\!*95 %IG*BNI%%1-XZ.YE6SI87&!&PO$[F=(SGG<92TM4* M2NC\+? E,/\E22MPOOT$$F)X>L,B*2#W?)4>=;/$IZ+VK_4>;V3]X&Q-@KV" M?WC*H BKO[2(-R/L A^![?EUT;T=K3KBW6!3 MSQ"0:7#=M[&P@IYU18PC#A%Z&G-F+&*"9J#G$ 2B#G<>(B/AJN0^:<[9^>T] M>$'I"\BYXYCP>_.HP/"[OV>@9>9$:EWZW9#'C69L''()*&?.(\C7MRC)SKFM M*?C:['BQ7X-M2;D>>NTXX!%OG'J!UFN0SV&2WB4;04>6TC3.AD\3+ QT=-(# M@X!3O$&A9*Q$6@./S&Y-J,=G<^2AG3(*,8CF>+SB=4._)#DDFI$M&D[X)OI< MFVWX.0A%N(&;F("CC/?%X5N4+5!V0]+\/279OV9+C"FP(*+=WIS/[KG#A5&9 M9D]$KXRW[BUI-62G<;^K#_F3/J[)=XHS)9YLRXXVRMXB-F,STO!8'/DXHW"7 M!J/,D%-8;^05>=EQ9OA?K"/#/_UV3XYL<4:5P>^U?3J_'UY.KDOE?.G*RG>/ M$TO["69P7:VY\G*_U1(SW[SU))Y-D5ST?L?I,"!=A2D8S&*:7F,FK^+&Y'UK M&K/_+;C&E(@N;\Q^P7BO$PQ]')*Y$XY1FG&T5^C(!U#1R& P#VO!:MY C4;0#WYD?H?_)-MY@7W$Q_M M@D&81:*X1#6?'=Z\:9!4+\8):+.O9W0=MB,F;L++FIY@42LN00=#P0%)2Q$Q M5OA:NH),RSWZ&^5=K?9Z2^ S).(@J$L4,8B$NKK"4;>"R)_ITPL[T(@A6AWT MW7;OB9O4,TVBZ@,?^[_)L#H5.4OR)4MV>2_ @IS@(:=V[G*PAM5ZF"7"HF3G M@H!VR?!Q:6\(0V :5130\RV?*S+G;%1K$_LQ>%)0-:D5153AXT1/04-,")F& MMSHZ_0I*:N<'$T87EE6 M$W)QTR>,#3D2-4=AI\_7_G'8D6Y'^([ISU$7XWH@6;'P(6=I M@E'>259+#<0? @B1<>2^2;9$X#N0)6FYG64/:%E>)(-7I30HFSN:,LKPT:*O MJ"% I(QK3/PE4N?T*QZ)L?;+V;));$.[0U%4Y-WL"U2P ;1^@=K8.@7"!Y>Q MVH88T^%?0^VOD4*-GFH#17F%_5=6L"&VX&L;/3%?PT>,7"'C"(EA5F/AQTBQ MP%/X'I"C>C!;G:,\1U])ZJUD@[^56XU]9W5AR4:TK'#X0!ME#M.E;L.ZFD7% M$&X[-7V(!'.SK!6VF%5E42;9 O\M3*]H7)+Q6UHE YFA=&6F3^\N[D ^)R!9 MR==%= IR9RGR@AZ36YDW^V#68F 4-MF5=NW#68R\UF!.*EHA]5< 5\\DE\0+ MR!.2F7&O*@>>&M0=3$JI8P2BOOJCT2>M*M[SE,8!G_DH81D,:E74&#[65[!X MUAB;_"S/R9EO*N[Y=D]3JW#V-5PCIT-]=W\&W M?0KE9Y"1MR#VT;]HLG&0NL8VBEY=#@]XM.NUQ6SY"Q[]8+:ZR?"O$"UF&3NC MT*1N#GJHJ,,-:)Q 9D:S##&&2,D/7"B$L[;FT(68'W\B@S VJ'6 "NE?MM@ M'1HL(+!2X>R7_CV %9AW [NC?.&0Y1@L)M#OQO-V'L8#M-:H&3W5H MDFN =D?^MC'+,5E D-U)9W\1)X@S8?86)/]36V1G#_8L_12L1T\H>*R/OY-- MV!0'[I!N-7&\F1Q#OVVNHM*OQ=E+ E.R3'6-\I]Q66>K!)K5C.W/RFI.?=M1 M$\72SY5:V5]LB[;/7_U>P7*[/ZA8S,IGD#\^)]EL0U@4GU'V@ETC6##'R:C) MR)71]E&3>Y2FV):$JRM7,:UT8SW,5-*]:10%")T \1+CZ#5Q9QXSWDT'%D=C MXS2V&S6:.K69_0+ZA@;L#V62E]%.F)6FI"8KFM6%<'RHI5R3.U)CN4[>])#> M=!QLWK!+-39XHO.'B34L90KL&N"SZ MVY]."Z-OWG^.@,L;=IX62Z,6!Q%V2Z-7&?^IB1AZQL$VO ^RT1C+/OE4QO"1 MKC.:",#K[KG7S?$WL_>].W]R^-;MUWNXAFWJC6_<&==S#C,0<5OUX#'5X4.F M1N_3EK'!5I&G'6%/&[XGEW.X-CU>C\.J?=I+%>ZG[!<"#[UA.JSY4+NBW9I/ M[N: +7N\'H>CN<469%C/C!YJ!\+31J.G?<23RSERO.)I!% M'!][;J=E' _M>KQ.1[20<]K@"F.#ZRWM7_&VIRQ>#O,]OV>2Z6 ]2\L\!^X!(IDB?WCL;/'/JBAISWQ$>UO<)1#'HA?)!I9)^IB\7BV7 M8%Y>8QCP# !Y"]P M#O@*MD,HM2ZV%;9+]SMY1. S*O\!RGLP1ZL,_H&=6,MI5X@=EID.[5V.&H$> MY3A^IQ%*(Q_8S7A4V\L3@(%[IB9K6U[_1.C8G&5^*I_:!PDJ/SF>29OS6+R- M0-<1;YQY?UO MBUN>4_0'0;-3C%UVWW9;F+Y3T]0 "=H&6)O\G[N2,[GW!JR0GSVD7>+2CBETF9>+[=4%6)L%3'BJR M)KP4DOF+]1F1,)K@7%-++JU 58;6F[[,59I^KLK.2[)47D9_J[*U/0S+>G.Y M>FV,QAFC[S6E51*G:%B5MU="W"#T,RAO,NP4P2TJV+4Z[K?:J,RW\!$D4\80 M(0PK^X@'(^P)^C/8WZ\W02=L4;1Y#,"H: M/L!&F,(0?V8UQ9OOIM?/VLS.CPB'J&N44>6?48JU*WCCIV5IGG_3*1T^0,<9 M9(R/U*ELQ+L:9%'+MP_E&D0GHM6)9&- EXYRAA@2L+0_6B8;;SW:5-N<6HN$ M(NY"BTZV=.>Q^UW"M"(QO-[44D MZ)(#ZF" )-)CT@D44^G;FT+A<2ZG$1?= M6B&C&]7SK"QS^%25S;B786,4V(*S93]^8[#IB%O==*.YQ8!MMR8S1OOHZKV] MW3CI(E=MJ4&GUUOF4I66+W2)2\> YW$F<>6MQ=6->+11&*J'V1)33IDX+?'6 M)DT[IUA"K&3K$]OE#&R,V?(Q>67\A5&9NB$TR\2 2!OUC7&H68G]1"R(<4N_ MM]4FLEY@8LH;+S&UY6- Z%BS3.@UVPKMWX0+PF\*C*(WR]6;W<:!-3T5C1$E M9&N?[##BI2?YZHC]XM. KZ.C0X<[0W)>%3 #V.G,?Z]@0<_&%;[/D#0R8>_W M!#.JXN",4NT@=$CK5I:3^DL-T!Y@XC7%^;;SK]YYJN:&OV7QYIJ^<7%OAN(( M>/8*V0U_!16#A0%54-J1/W, +M$Z@>RM0FUZB<8,O87NQ)=0C;[[X?OOJ#[D ME]_.-IL4SFD7>]B .4S2$@*RN?L)<))4:%(W%Q]5U-X&)OTF0:9*]TB2+^B/? M-N9K7N(9,K9CSP;=:QCWY*_9O$U8T]F6Q4J#F3K%DH(L1:V<$6B;J5C=A! MCLMUW\+D"::PW%Y4.6E3:S,(@*S,WM-[VJ' HS8K!>"WN_"P7#V MQ&\C]71#N8305B5H!6X51S6KO9H.^-HFQ^F3]J(&6_R M$M/HS"HVL(O2=*N*]RDF@T5,_35Z70[FR]4!!&]--II'5'?+1GQ0_)P/,Q'H MDO>7<23DWONI34,C8T,HI[FJNCN+.I(ZCR^B$=FER4*/Y09%6=P4186-E2W( M'YP#1A-P-N_N:LZQ]H;IS.NDXS@5+_)+8@:V:%;.=B=NR.H9>[+9#3/SGL1E M]@8ZC]J(A^XO7(GBS71BH#F;P=BFJ#GR?68//AS.Y1E]IT?UQVEN] 4\#;6? M[XS>,5#7Y]B?Q'L6<=B$$QY([%06_W*,]&H%>#0>F@!.E>=2N++JOK UB1 MN>H]V*"<[,HVBM:_@\4U-DQ&#G1WEJ!\7]EAA1:L$:G(FELI0K( KNFPPG5: MX7Q;?Y3?U#'F,+BL8\#!E<6*O.Q8"_^+M13^B=R&+U *%U02Z@$Y5W3D1/O[ M[EPBS^IP[^*HR(0JC;AYXP;5LPT-'K)5C9F">T%'056K)Z3R-H(IVP7IZM8? MI$1\R0 EY!?OK1!%?T7:'4!EQ>:.C9A=O$8<_X0(R-IQ>.1^.O0 M7$LB+568CMKE1"=J@$K7J39>@%J_ "[JKUAHQX**WH-(S;PKKD;=8_ M%7EX+6^HH@(%:FZA77)XJ#:;='OQC!6H(2SH["JZIL>+Z<)K?%VE5'U?S&:* M&P>'M)S6T(KD8Q1C/1G+G2?ML7JSX:-)6.,DBE14&.\Y*8D5!DO,@D4O61'! M AB_2(A&N,O1$I8TC9G>$J!66;59>&6]V:<^2TV>X297:X@TO\+R^:(J2K0& M^=7K/*U('M(S<@"I (MABL@1'&I;67'P/:P:H@*Y,!1W0-83A'@Z*P$B/VVV M?XS^&N5G:V*I/ZB)&!0KZ9J@@ M'O>RAI%:T9$ XE;@[5:S8$K)"+GWIF*G8U*$#QE!D>@QI&,*MZ 2U!CY-6*C M@!Z-"WFUV^.V>U;(L,:W.R\VGYJYF1YKU1OQX2W5.0\TKNET^H;@E6C]NJ(_ M.70/YBB;PQ12SK,EXYSIBR[U7A])345^.YTC.ITC.ITC.ITC.ITCZHQFQWR. MZ( @^82'F1PF:3LL87]#E.9B18^X-JN*.&CD&&FJ#R 5VW@/II_.H_F?.)W. MHYVV$*>3,A0S7[W8++FVY!*GA&OLO],\APKT[/LL798@TS M2!0GQS&O<-_)"G991I.ZMK"2.EPDF2FJ"24E4_OI2B#/UHT?WW1 :U3'%\ MX)"/-J,,L<#A2TC6/,(OI(L:6KO:N4":IS^*1\!]W>,O BNRM/H8 N[W: MS5E5F%58V=HN)'T&P,8"]>9P\@J*JU=L'JP]S))\2U>,L)7FY)0K2NF"AJN_\E--^LNBS@^>2:M^LQLI M49Q BW"3\'0"3><$6OV%_,]34H#_^/]02P$"% ,4 " 4&UL4$L! A0#% M @ %',(3;9DC6[+)@ Q8$" !4 ( !H-D &1X<&4M,C Q M.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( !1S"$W9IWP /Y4!P 5 M " 9X 0!D>'!E+3(P,3@P-C,P7VQA8BYX;6Q02P$"% ,4 M" 4&UL4$L%!@ & 8 B@$ R^ 0 $! end