0001193125-17-242588.txt : 20170801 0001193125-17-242588.hdr.sgml : 20170801 20170731174654 ACCESSION NUMBER: 0001193125-17-242588 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170801 DATE AS OF CHANGE: 20170731 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TREX CO INC CENTRAL INDEX KEY: 0001069878 STANDARD INDUSTRIAL CLASSIFICATION: LUMBER & WOOD PRODUCTS (NO FURNITURE) [2400] IRS NUMBER: 541910453 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14649 FILM NUMBER: 17994071 BUSINESS ADDRESS: STREET 1: 160 EXETER DRIVE CITY: WINCHESTER STATE: VA ZIP: 22603-8605 BUSINESS PHONE: 5405426300 MAIL ADDRESS: STREET 1: 160 EXETER DRIVE CITY: WINCHESTER STATE: VA ZIP: 22603-8605 10-Q 1 d405693d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

 

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

For the quarterly period ended June 30, 2017

 

     OR

 

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

For the transition period from                  to                     

Commission File Number: 001-14649

 

 

 

LOGO

Trex Company, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware   54-1910453

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

160 Exeter Drive

Winchester, Virginia

  22603-8605
(Address of principal executive offices)   (Zip Code)

Registrant’s telephone number, including area code: (540) 542-6300

Not Applicable

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

 

 

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

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

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

 

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

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

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

The number of shares of the registrant’s common stock, par value $.01 per share, outstanding at July 18, 2017 was 29,406,092 shares.

 

 

 


Table of Contents

TREX COMPANY, INC.

INDEX

 

        

Page

 

PART I FINANCIAL INFORMATION

     2  

Item 1.    Financial Statements

     2  

Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended June 30, 2017 and

2016 (unaudited)

     2  

Condensed Consolidated Balance Sheets as of June  30, 2017 (unaudited) and December 31, 2016

     3  

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2017 and 2016 (unaudited)

     4  

Notes to Condensed Consolidated Financial Statements (unaudited)

     5  

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

     13  

Item 3.     Quantitative and Qualitative Disclosures About Market Risk

     20  

Item 4.    Controls and Procedures

     20  

PART II OTHER INFORMATION

     21  

Item 1.    Legal Proceedings

     21  

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

     21  

Item 6.    Exhibits

     22  

 

1


Table of Contents

PART I

FINANCIAL INFORMATION

 

Item 1. Financial Statements

TREX COMPANY, INC.

Condensed Consolidated Statements of Comprehensive Income

(Unaudited)

(In thousands, except share and per share data)

 

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

Net sales

   $ 157,941      $ 146,450      $ 302,747      $ 278,126  

Cost of sales

     85,927        85,040        165,563        159,089  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     72,014        61,410        137,184        119,037  

Selling, general and administrative expenses

     27,221        24,795        50,490        45,407  
  

 

 

    

 

 

    

 

 

    

 

 

 

Income from operations

     44,793        36,615        86,694        73,630  

Interest expense, net

     251        458        456        1,030  
  

 

 

    

 

 

    

 

 

    

 

 

 

Income before income taxes

     44,542        36,157        86,238        72,600  

Provision for income taxes

     15,760        12,432        29,506        25,170  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income

   $ 28,782      $ 23,725      $ 56,732      $ 47,430  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic earnings per common share

   $ 0.98      $ 0.81      $ 1.93      $ 1.61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     29,389,458        29,264,362        29,376,407        29,481,042  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per common share

   $ 0.97      $ 0.80      $ 1.92      $ 1.60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average common shares outstanding

     29,550,418        29,477,870        29,555,985        29,694,081  
  

 

 

    

 

 

    

 

 

    

 

 

 

Comprehensive income

   $ 28,782      $ 23,725      $ 56,732      $ 47,430  
  

 

 

    

 

 

    

 

 

    

 

 

 

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

2


Table of Contents

TREX COMPANY, INC.

Condensed Consolidated Balance Sheets

(In thousands)

 

     June 30,
2017
    December 31,
2016
 
     (Unaudited)        

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 8,576     $ 18,664  

Accounts receivable, net

     129,881       48,039  

Inventories

     26,941       28,546  

Prepaid expenses and other assets

     2,675       10,400  
  

 

 

   

 

 

 

Total current assets

     168,073       105,649  

Property, plant and equipment, net

     101,620       103,286  

Goodwill and other intangibles

     10,523       10,523  

Other assets

     2,313       1,972  
  

 

 

   

 

 

 

Total assets

   $ 282,529     $ 221,430  
  

 

 

   

 

 

 

Liabilities and Stockholders’ Equity

    

Current liabilities:

    

Accounts payable

   $ 15,137     $ 10,767  

Accrued expenses and other liabilities

     36,271       34,693  

Accrued warranty

     5,925       5,925  

Line of credit

          
  

 

 

   

 

 

 

Total current liabilities

     57,333       51,385  

Deferred income taxes

     894       894  

Non-current accrued warranty

     30,735       31,767  

Other long-term liabilities

     2,880       3,223  
  

 

 

   

 

 

 

Total liabilities

     91,842       87,269  
  

 

 

   

 

 

 

Commitments and contingencies

        

Stockholders’ equity:

    

Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding

        

Common stock, $0.01 par value, 80,000,000 shares authorized; 34,899,586 and 34,894,233 shares issued and 29,405,905 and 29,400,552 shares outstanding at June 30, 2017 and December 31, 2016, respectively

     349       349  

Additional paid-in capital

     119,876       120,082  

Retained earnings

     243,974       187,242  

Treasury stock, at cost, 5,493,681 shares at June 30, 2017 and December 31, 2016

     (173,512     (173,512
  

 

 

   

 

 

 

Total stockholders’ equity

     190,687       134,161  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 282,529     $ 221,430  
  

 

 

   

 

 

 

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

3


Table of Contents

TREX COMPANY, INC.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(In thousands)

 

     Six Months Ended
June 30,
 
     2017     2016  

Operating Activities

    

Net income

   $ 56,732     $ 47,430  

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

    

Depreciation and amortization

     7,513       7,417  

Stock-based compensation

     2,876       2,945  

Loss (gain) on disposal of property, plant and equipment

     1,343       (204

Other non-cash adjustments

     (405     (285

Changes in operating assets and liabilities:

    

Accounts receivable

     (81,842     (48,268

Inventories

     1,604       4,348  

Prepaid expenses and other assets

     3,701       (67

Accounts payable

     4,370       (161

Accrued expenses and other liabilities

     (5,680     (7,901

Income taxes receivable/payable

     9,907       11,188  
  

 

 

   

 

 

 

Net cash provided by operating activities

     119       16,442  
  

 

 

   

 

 

 

Investing Activities

    

Expenditures for property, plant and equipment

     (7,125     (5,182

Proceeds from sales of property, plant and equipment

           4,349  
  

 

 

   

 

 

 

Net cash used in investing activities

     (7,125     (833
  

 

 

   

 

 

 

Financing Activities

    

Borrowings under line of credit

     163,000       194,000  

Principal payments under line of credit

     (163,000     (158,000

Repurchases of common stock

     (3,271     (54,703

Financing costs

           (485

Proceeds from employee stock purchase and option plans

     189       137  
  

 

 

   

 

 

 

Net cash used in financing activities

     (3,082     (19,051
  

 

 

   

 

 

 

Net decrease in cash and cash equivalents

     (10,088     (3,442

Cash and cash equivalents, beginning of period

     18,664       5,995  
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 8,576     $ 2,553  
  

 

 

   

 

 

 

Supplemental Disclosure:

    

Cash paid for interest

   $ 364     $ 696  

Cash paid for income taxes, net

   $ 19,600     $ 13,982  

See Notes to Condensed Consolidated Financial Statements (Unaudited).

 

4


Table of Contents

TREX COMPANY, INC.

Notes to Condensed Consolidated Financial Statements

For the Six Months Ended June 30, 2017 and 2016

(Unaudited)

 

1. BUSINESS AND ORGANIZATION

Trex Company, Inc. (Company) is the world’s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex®. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540) 542-6300. The Company operates in a single reportable segment.

 

2. BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. Certain prior period amounts have been reclassified to conform to current period presentation. The consolidated results of operations for the six months ended June 30, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2016 and 2015 and for each of the three years in the period ended December 31, 2016 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.

The Company’s critical accounting policies are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.

 

3. RECENTLY ADOPTED ACCOUNTING STANDARD

In March 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-09, “Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.” The standard amends certain aspects of accounting for employee share-based payment transactions, including the accounting for income taxes related to those transactions and forfeitures. The standard requires recognizing excess tax benefits and deficiencies on share-based awards in the tax provision instead of in equity. Also, the standard requires these amounts to be classified as an operating activity, and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flows, rather than as currently classified as financing and operating activities, respectively. The standard was effective for annual reporting periods beginning after December 15, 2016 and interim periods within that reporting period, with early adoption permitted. The Company elected to early adopt the standard in fiscal year 2016. The impact of the early adoption resulted in the following:

 

    The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. Additionally, the standard requires that excess tax benefits are now reported as an operating activity in the Company’s Consolidated Statements of Cash Flows, rather than as a financing activity as was previously reported. The Company applied this guidance prospectively as of January 1, 2016 during the quarterly period ended December 31, 2016, and, accordingly, data previously reported for the three and six months ended June 30, 2016 have been adjusted, as follows:

 

     Three Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 12,878      $ 12,432  

Net Income

   $ 23,279      $ 23,725  

Basic net income per share

   $ 0.80      $ 0.81  

Diluted net income per share

   $ 0.79      $ 0.80  

Diluted weighted average common shares outstanding

     29,423,845        29,477,870  

 

5


Table of Contents
     Six Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 25,919      $ 25,170  

Net Income

   $ 46,681      $ 47,430  

Basic net income per share

   $ 1.58      $ 1.61  

Diluted net income per share

   $ 1.57      $ 1.60  

Diluted weighted average common shares outstanding

     29,642,287        29,694,081  

Cash flows provided by operating activities

   $ 15,632      $ 16,442  

Cash flows used in financing activities

   $ (18,241    $ (19,051

 

    The Company elected to change its policy on accounting for forfeitures and recognize forfeitures as they occur. The Company applied this guidance on a modified retrospective transition method. The Company determined that the cumulative effect of applying the guidance under the modified retrospective transition method was not material to its Consolidated Financial Statements.

 

    The standard requires the presentation of employee taxes as a financing activity in the Consolidated Statements of Cash Flows. This provision did not impact the Company’s Consolidated Financial Statements as the Company presented employee taxes as a financing activity in its Consolidated Statements of Cash Flows.

The Company excluded the excess tax benefits from the assumed proceeds available to repurchase shares in the computation of diluted earnings per share for 2016, which did not materially increase the diluted weighted average common shares outstanding.

 

4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED

In May 2017, the FASB issued ASU No. 2017-09, “Compensation—Stock Compensation (Topic 718), Scope Modification Accounting.” The guidance clarified when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value (or calculated intrinsic value, if those amounts are being used to measure the award under ASC 718), the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The guidance is effective prospectively for annual periods beginning on or after December 15, 2017. Early adoption is permitted. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.” The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance is to be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January 1, 2017. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.

In August 2016, the FASB issued ASU No. 2016-15, “Statement of Cash flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments.” The guidance is intended to reduce diversity in practice across all industries in how certain transactions are classified in the statement of cash flows. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted. The guidance requires application using a retrospective transition method. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its consolidated financial statements.

 

6


Table of Contents

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842).” The standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability, other than leases that meet the definition of a short-term lease. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. Currently, under existing U.S. generally accepted accounting standards, the Company does not recognize on the balance sheet a right-of-use asset or lease liability related to its operating leases. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted. The standard must be adopted using the modified retrospective transition method and provides for the option to elect a package of practical expedients upon adoption. The Company intends to adopt the standard in the first quarter of fiscal 2019 and is assessing the impact of adoption of the standard on its consolidated financial statements and related note disclosures. The Company has not made any decision on the option to elect adoption of the practical expedients.

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” and issued subsequent amendments to the initial guidance in August 2015 within ASU No. 2015-14, in March 2016 within ASU No. 2016-08, in April 2016 within ASU No. 2016-10, in May 2016 within ASU No. 2016-12, and in December 2016 within ASU No. 2016-20 (collectively, the new standard). The new standard provides a single, comprehensive model for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. The new standard requires an entity to recognize revenue when it satisfies a performance obligation at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of goods or services to a customer. The Company intends to adopt the new standard in the first quarter of fiscal 2018. Currently, the Company intends to use the retrospective application to each reporting period presented, with the option to elect certain practical expedients as defined in the new standard. The Company does not believe adoption of the new standard will have a material impact on its Consolidated Statements of Comprehensive Income, but expects expanded financial statement footnote disclosure. The Company continues to evaluate the impacts of the pending adoption. As such, the Company’s preliminary assessments are subject to change.

 

5. INVENTORIES

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Finished goods

   $ 29,294      $ 29,686  

Raw materials

     19,018        20,231  
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     48,312        49,917  

Reserve to adjust inventories to LIFO value

     (21,371      (21,371
  

 

 

    

 

 

 

Total LIFO inventories

   $ 26,941      $ 28,546  
  

 

 

    

 

 

 

The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management’s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management’s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June 30, 2017 or 2016.

 

6. PREPAID EXPENSES AND OTHER ASSETS

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Prepaid expenses

   $ 2,507      $ 6,209  

Income tax receivable

          4,024  

Other

     168        167  
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 2,675      $ 10,400  
  

 

 

    

 

 

 

 

7


Table of Contents
7. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Sales and marketing

   $ 18,364      $ 16,707  

Compensation and benefits

     7,163        13,298  

Income taxes

     5,882         

Manufacturing costs

     1,687        1,799  

Rent obligations

     700        632  

Other

     2,475        2,257  
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 36,271      $ 34,693  
  

 

 

    

 

 

 

 

8. DEBT

The Company’s outstanding debt consists of a revolving credit facility.

Revolving Credit Facility

On January 12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021.

The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $250 million at June 30, 2017.

Compliance with Debt Covenants and Restrictions

The Company’s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company’s ability to generate sufficient cash flow from operations.

As of June 30, 2017, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.

 

9. FINANCIAL INSTRUMENTS

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2017 and December 31, 2016.

 

8


Table of Contents
10. STOCKHOLDERS’ EQUITY

Earnings Per Share

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

 

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

Numerator:

           

Net income available to common shareholders

   $ 28,782      $ 23,725      $ 56,732      $ 47,430  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Basic weighted average shares outstanding

     29,389,458        29,264,362        29,376,407        29,481,042  

Effect of dilutive securities:

           

Stock appreciation rights and options

     98,813        136,872        99,699        142,460  

Restricted stock

     62,147        76,636        79,879        70,579  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average shares outstanding

     29,550,418        29,477,870        29,555,985        29,694,081  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic earnings per share

   $ 0.98      $ 0.81      $ 1.93      $ 1.61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share

   $ 0.97      $ 0.80      $ 1.92      $ 1.60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

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

Stock appreciation rights

     16,340               —        12,255          9,262  

Stock Repurchase Programs

On October 22, 2015, the Board of Directors adopted a stock repurchase program of up to 3,150,000 shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization terminated on December 31, 2016. The Company repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.

On February 16, 2017, the Board of Directors authorized a common stock repurchase program of up to 2,960,000 shares of the Company’s outstanding common stock (February 2017 Stock Repurchase Program). As of the date of this report, the Company has made no repurchases under the February 2017 Stock Repurchase Program.

 

11. STOCK-BASED COMPENSATION

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2017, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

 

9


Table of Contents

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2017 the data and assumptions shown in the following table were used:

 

     Six Months Ended
June 30, 2017
 

Weighted-average fair value of grants

   $ 27.81  

Dividend yield

     0

Average risk-free interest rate

     2.01

Expected term (years)

     5  

Expected volatility

     42.4

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2017:

 

     Stock Awards Granted      Weighted-Average
Grant Price

Per Share
 

Time-based restricted stock units

     19,516      $ 70.05  

Performance-based restricted stock units (a)

     40,216      $ 56.19  

Stock appreciation rights

     16,340      $ 70.09  

 

(a) Includes 22,895 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2017, and adjustments of 1,071, 5,396 and 10,854 grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2014, 2015, and 2016, respectively.

The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

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

Stock appreciation rights

   $ 25      $ 75      $ 192      $ 184  

Time-based restricted stock

     403        863        1,139        1,479  

Performance-based restricted stock

     468        720        1,507        1,230  

Employee stock purchase plan

     16        11        38        52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 912      $ 1,669      $ 2,876      $ 2,945  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total unrecognized compensation cost related to unvested awards as of June 30, 2017 was $4.1 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.

 

12. INCOME TAXES

The Company’s effective tax rate for the six months ended June 30, 2017 and 2016 was 34.2% and 34.7%, respectively, which resulted in expense of $29.5 million and $25.2 million, respectively. The decrease of 0.5% in the effective tax rate was primarily due to an increase in the domestic production activities deduction. In fiscal year 2016, the Company adopted FASB ASU No. 2016-09, “Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.” The new standard requires excess tax benefits on share-based awards be recognized in the tax provision instead of in equity.

During the six months ended June 30, 2017 and June 30, 2016, the Company realized $1.0 million and $0.8 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense.

The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of June 30, 2017, the Company maintains a valuation allowance of $4.1 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.

 

10


Table of Contents

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June 30, 2017, Federal tax years 2013 through 2016 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.

 

13. SEASONALITY

The Company’s operating results have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions during the first and fourth quarters reduce the level of home improvement and construction activity and can shift demand for Trex products to a later period. As part of its normal business practice and consistent with industry practice, the Company has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of the Company’s product to meet anticipated seasonal consumer demand. The seasonal effects experienced during the first and fourth quarters are often offset by the positive effect of the incentive programs.

 

14. COMMITMENTS AND CONTINGENCIES

Contract Termination Costs

The Company leases 55,047 square feet of office and storage space that it does not occupy, but has sublet all of the office space for the remainder of the term of its lease obligation, which ends June 30, 2019. The Company estimates that the future sublease receipts will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the present value of the expected shortfall.

As of June 30, 2017, minimum payments remaining under the Company’s lease relating to its reconsidered corporate relocation over the years ending December 31, 2017, 2018, and 2019 are $1.0 million, $2.0 million and $1.0 million, respectively. Net minimum receipts remaining under the Company’s existing subleases over the years ending December 31, 2017, 2018 and 2019 are $0.6 million, $1.3 million and $0.8 million, respectively.

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 1,475      $ 2,106  

Net rental payments

     (272      (344

Accretion of discount

     54        78  

Decrease in net estimated contract termination costs

     (23       
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,234      $ 1,840  
  

 

 

    

 

 

 

Product Warranty

The Company warrants that its products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company continues to receive and settle claims for products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1) the number of claims to be settled with payment and (2) the average cost to settle each claim.

To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. Additionally, events, such as the 2009 settlement of a class action lawsuit covering the surface defect and communications by the Company in 2013 informing homeowners of potential hazards associated with products exhibiting surface flaking that are not timely replaced, have obscured observable trends in historical claims activity. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement.

 

11


Table of Contents

The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company’s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June 30, 2017 was lower than claims received in the six months ended June 30, 2016, continuing the historical year-over-year decline in incoming claims, and consistent with the Company’s expectations. The average settlement cost per claim experienced in the six months ended June 30, 2017 was lower than the average settlement cost per claim experienced during the six months ended June 30, 2016 but higher than the Company’s expectations for 2017. The Company believes its reserve at June 30, 2017 is sufficient to cover future surface flaking obligations.

The Company’s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company’s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $3.1 million change in the surface flaking warranty reserve.

The following is a reconciliation of the Company’s warranty reserve that represents amounts accrued for surface flaking claims (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 33,847      $ 29,673  

Changes in estimates related to pre-existing warranties

             

Settlements made during the period

     (2,683      (2,611
  

 

 

    

 

 

 

Ending balance, June 30

   $ 31,164      $ 27,062  
  

 

 

    

 

 

 

The remainder of the Company’s warranty reserve represents amounts accrued for non-surface flaking claims.

Legal Matters

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

 

15. SUBSEQUENT EVENT

On July 31, 2017, the Company, through its newly-formed,wholly-owned subsidiary, Trex Commercial Products, Inc., entered into a definitive agreement with Staging Concepts Acquisition, LLC (SC) and on that date acquired certain assets and liabilities of SC for $71.5 million in cash. The purchase price will be subject to adjustment pending final determination of working capital at closing. The Company used cash on hand and funding from its existing revolving credit facility to acquire the business. The acquired business designs, engineers and markets modular and architectural railing systems and solutions for the commercial, some consumer and multifamily markets, and provides staging, acoustical and seating systems for commercial markets, including sports stadiums and performing arts venues. As a result of the purchase, the Company will gain access to growing commercial markets, expand its custom design and engineering capabilities, and add the contract architect and specifier communities as new channels for Trex products. The Company’s 2017 third quarter consolidated results of operations will include the operating results of the acquired business, following the date of acquisition. The Company’s consolidated balance sheet at September 30, 2017 will include the acquired assets and any liabilities assumed.

 

12


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

The following management discussion should be read in conjunction with the Trex Company, Inc. (Company, we or our) Annual Report on Form 10-K for the year ended December 31, 2016 filed with the U.S. Securities and Exchange Commission (SEC) and the condensed consolidated financial statements and notes thereto included in Part I, Item 1. “Financial Statements” of this quarterly report.

NOTE ON FORWARD-LOOKING STATEMENTS

This management’s discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. All statements regarding our expected financial position and operating results, our business strategy, our financing plans, forecasted demographic and economic trends relating to our industry and similar matters are forward-looking statements. These statements can sometimes be identified by our use of forward-looking words such as “may,” “will,” “anticipate,” “estimate,” “expect,” “intend” or similar expressions. We cannot promise you that our expectations in such forward-looking statements will turn out to be correct. Our actual results could be materially different from our expectations because of various factors, including the factors discussed under “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC. These statements are also subject to risks and uncertainties that could cause the Company’s actual operating results to differ materially. Such risks and uncertainties include, but are not limited to: the extent of market acceptance of the Company’s current and newly developed products; the costs associated with the development and launch of new products and the market acceptance of such new products; the sensitivity of the Company’s business to general economic conditions; the impact of seasonal and weather-related demand fluctuations on inventory levels in the distribution channel and sales of the Company’s products; the availability and cost of third-party transportation services for the Company’s products; the Company’s ability to obtain raw materials at acceptable prices; the Company’s ability to maintain product quality and product performance at an acceptable cost; the level of expenses associated with product replacement and consumer relations expenses related to product quality; and the highly competitive markets in which the Company operates.

OVERVIEW

General. Trex Company, Inc. is the world’s largest manufacturer of high-performance composite decking and railing products, which are marketed under the brand name Trex® and manufactured in the United States. We offer a comprehensive set of aesthetically durable, low-maintenance product offerings in the decking, railing, porch, fencing, trim, steel deck framing, and outdoor lighting categories. We believe that the range and variety of our product offerings allow consumers to design much of their outdoor living space using Trex brand products. Our products are provided in a wide selection of sizes and lengths and are available with several finishes and numerous colors. A majority of our products are made in a proprietary process that combines reclaimed wood fibers and recycled polyethylene film. Trex products offer a number of significant aesthetic advantages over wood while providing a better alternative for many of wood’s major functional disadvantages, which include warping, splitting and other damage from moisture. Our products require no staining, are resistant to moisture damage, provide a splinter-free surface and do not require chemical treatment against rot or insect infestation. These qualities result in low-maintenance products when compared to the on-going maintenance requirements for a wood deck and make Trex products less costly than wood over the life of the deck. Trex products are stain resistant and color fast. Special characteristics (including resistance to splitting, the ability to bend, and ease and consistency of machining and finishing) facilitate deck, railing, porch, fencing and trim installation, reduce contractor call-backs and afford consumers a wide range of design options.

 

13


Table of Contents

We offer the following products:

 

   
Decking   

Our principal decking products are Trex Transcend®, Trex Enhance® and Trex Select®. Our eco-friendly composite decking products are comprised of a blend of 95 percent recycled wood and recycled plastic film and feature a protective polymer shell for enhanced protection against fading, staining, mold and scratching. We also offer Trex Hideaway®, a hidden fastening system for grooved boards.

 

   
Railing   

Our railing products are Trex Transcend Railing, Trex Select Railing, and Trex Signature® aluminum railing. Trex Transcend Railing is available in the colors of Trex Transcend decking and finishes that make it appropriate for use with Trex decking products as well as other decking materials, which we believe enhances the sales prospects of our railing products. Trex Select Railing is offered in a white finish and is ideal for consumers who desire a simple clean finished look for their deck. Trex Signature® aluminum railing is available in three colors and designed for consumers who want a sleek, contemporary look.

 

   
Porch   

Our Trex Transcend Porch Flooring and Railing System is an integrated system of porch components and accessories.

 

   
Fencing   

Our Trex Seclusions® fencing product is offered through two specialty distributors. This product consists of structural posts, bottom rail, pickets, top rail and decorative post caps.

 

   

Steel

Deck

Framing    

  

Our triple-coated steel deck framing system called Trex Elevations® leverages the strength and dimensional stability of steel to create a flat surface for our decking. Trex Elevations provides consistency and reliability that wood does not and is fire resistant.

 

   

Outdoor

Lighting

  

Our outdoor lighting systems are Trex DeckLighting™ and Trex LandscapeLighting™. Trex DeckLighting is a line of energy-efficient LED dimmable deck lighting, which is designed for use on posts, floors and steps. The line includes a post cap light, deck rail light, riser light and a recessed deck light. The Trex LandscapeLighting line includes an energy-efficient well light, path light, multifunction light and spotlight.

 

Highlights for the three months ended June 30, 2017:

 

    Net sales of $157.9 million for the three months ended June 30, 2017, an increase of 7.8% over net sales of $146.5 million for the three months ended June 30, 2016.

 

    Gross profit as a percentage of net sales, gross margin, of 45.6% for the three months ended June 30, 2017, an increase of 370 basis points over the gross margin of 41.9% for the three months ended June 30, 2016.

 

    Net income of $28.8 million for the three months ended June 30, 2017, or $0.97 per diluted share, compared to $23.7 million, or $0.80 per diluted share, for the same period in 2016.

Net Sales. Net sales consist of sales and freight, net of returns and discounts. The level of net sales is principally affected by sales volume and the prices paid for Trex products. Our branding and product differentiation strategy enables us to command premium prices over wood products. Our operating results have historically varied from quarter to quarter, often due to seasonal trends in the demand for outdoor living products. We have historically experienced lower net sales during the fourth quarter due to the holiday season. Also, seasonal, erratic or prolonged adverse weather conditions in certain geographic regions reduce the level of home improvement and construction activity and can shift net sales to a later period.

As part of our normal business practice and consistent with industry practices, we have historically provided our distributors and dealers incentives to build inventory levels before the start of the prime deck-building season to ensure adequate availability of our product to meet anticipated seasonal consumer demand and to enable production planning. These incentives include payment discounts and favorable payment terms. In addition, we offer price discounts or volume rebates on specified products and other incentives based on increases in purchases as part of specific promotional programs. The timing of sales incentive programs can significantly impact sales, receivables and inventory levels during the offering period. However, the timing and terms of the majority of our programs are generally consistent from year to year.

 

14


Table of Contents

Gross Profit. Gross profit represents the difference between net sales and cost of sales. Cost of sales consists of raw materials costs, direct labor costs, manufacturing costs and freight. Raw materials costs generally include the costs to purchase and transport reclaimed wood fiber, reclaimed polyethylene and pigmentation for coloring our products. Direct labor costs include wages and benefits of personnel engaged in the manufacturing process. Manufacturing costs consist of costs of depreciation, utilities, maintenance supplies and repairs, indirect labor, including wages and benefits, and warehouse and equipment rental activities.

Product Warranty. We warrant that our products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, we have an obligation either to replace the defective product or refund the purchase price. We continue to receive and settle claims for products manufactured at our Nevada facility prior to 2007 that exhibit surface flaking and maintain a warranty reserve to provide for the settlement of these claims. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. Additionally, events, such as the 2009 settlement of a class action lawsuit covering the surface defect and 2013 communications made by the Company informing homeowners of potential hazards associated with products exhibiting surface flaking that are not timely replaced, have obscured any observable trends in historical claims activity.

We monitor surface flaking claims activity each quarter for indications that our estimates require revision. Typically, a majority of surface flaking claims received in a fiscal year are received during the summer outdoor season, which spans the second and third fiscal quarters. It has been our practice to utilize actuarial techniques during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. Our actuarial analysis is based on currently known facts and a number of assumptions. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected, which could materially affect our financial condition, results of operations or cash flows. The number of claims received in the six months ended June 30, 2017 was lower than the claims received in the six months ended June 30, 2016, continuing the historical year-over-year decline in incoming claims, and consistent with our expectations. The average settlement cost per claim experienced in the six months ended June 30, 2017 decreased compared to the average settlement cost per claim experienced during the six months ended June 30, 2016, but was higher than expectations for 2017. We believe that our reserve at June 30, 2017 is sufficient to cover future surface flaking obligations.

The following table details surface flaking claims activity related to our warranty:

 

     Six Months Ended
June 30,
 
     2017      2016  

Claims open, beginning of period

     2,755        2,500  

Claims received (1)

     1,191        1,465  

Claims resolved (2)

     (1,271      (1,109
  

 

 

    

 

 

 

Claims open, end of period

     2,675        2,856  
  

 

 

    

 

 

 

Average cost per claim (3)

   $ 2,723      $ 2,778  

 

(1) Claims received include new claims received or identified during the period.
(2) Claims resolved include all claims settled with or without payment and closed during the period.
(3) Average cost per claim represents the average settlement cost of claims closed with payment during the period.

Selling, General and Administrative Expenses. The largest component of selling, general and administrative expenses is personnel related costs, which include salaries, commissions, incentive compensation, and benefits of personnel engaged in sales and marketing, accounting, information technology, corporate operations, research and development, and other business functions. Another component of selling, general and administrative expenses is branding and other sales and marketing costs, which are used to build brand awareness. These costs consist primarily of advertising, merchandising, and other promotional costs. Other general and administrative expenses include professional fees, office occupancy costs attributable to the business functions previously referenced, and consumer relations expenses. As a percentage of net sales, selling, general and administrative expenses may vary from quarter to quarter due, in part, to the seasonality of our business.

RESULTS OF OPERATIONS

Below is our discussion and analysis of our operating results and material changes in our operating results for the three months ended June 30, 2017 (2017 quarter) compared to the three months ended June 30, 2016 (2016 quarter), and for the six months ended June 30, 2017 (2017 six-month period) compared to the six months ended June 30, 2016 (2016 six-month period).

 

15


Table of Contents

Three Months Ended June 30, 2017 Compared To The Three Months Ended June 30, 2016

Net Sales

     Three Months Ended June 30,      $ Change      % Change  
           2017                  2016              
     (dollars in thousands)  

Net sales

   $ 157,941      $ 146,450      $ 11,491        7.8

The 7.8% increase in net sales in the 2017 quarter compared to the 2016 quarter was due primarily to volume growth in our Trex branded decking and railing products. The volume growth was positively impacted by continued strength in the remodeling sector, our marketing programs aimed at taking market share from wood, and the healthy demand across our full suite of outdoor living products with decking and railing products as the major growth contributors. This was offset by a $2.7 million reduction in the sale of recycled polyethylene film.

Gross Profit

     Three Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Cost of sales

   $ 85,927     $ 85,040     $ 887        1.0

% of net sales

     54.4     58.1     

Gross profit

   $ 72,014     $ 61,410     $ 10,604        17.3

Gross margin

     45.6     41.9     

Gross profit as a percentage of net sales, gross margin, increased to 45.6% in the 2017 quarter from 41.9% in the 2016 quarter, an improvement of 370 basis points, which was achieved through cost improvement initiatives, lower sales of excess polyethylene film, lower cost raw materials and increased capacity utilization.

Selling, General and Administrative Expenses

     Three Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Selling, general and administrative expenses

   $ 27,221     $ 24,795     $ 2,426        9.8

% of net sales

     17.2     16.9     

The $2.4 million increase in selling, general and administrative expenses in the 2017 quarter compared to the 2016 quarter resulted primarily from an increase of $1.4 million related to branding and advertising spend in support of our market growth strategies and write off of $1.1 million of research and development assets. As a percentage of net sales, total selling, general and administrative expenses increased by 30 basis points in the 2017 quarter compared to the 2016 quarter.

Interest Expense

     Three Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Interest expense

   $ 251     $ 458     $ (207      (45.2 )% 

% of net sales

     0.2     0.3     

The decrease in interest expense was due to a $67.5 million decrease in the average outstanding borrowings during the 2017 quarter compared to the 2016 quarter, partially offset by a 78 basis point increase in the effective interest rate. As a percentage of net sales, interest expense decreased 10 basis points in the 2017 six-month period compared to the 2016 six-month period.

Provision for Income Taxes

     Three Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Provision for income taxes

   $ 15,760     $ 12,432     $ 3,328        26.8

Effective tax rate

     35.4     34.4     

 

16


Table of Contents

The effective tax rate for the 2017 quarter increased by 100 basis points compared to the effective tax rate for the 2016 quarter primarily due to higher excess tax benefits related to the settlement or vesting of restricted stock or restricted stock units recognized in income tax expense during the 2016 quarter compared to the 2017 quarter. In 2016, we adopted Financial Accounting Standards Board Accounting Standards Update No. 2016-09, “Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.” The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. As a result of adoption of the standard, the provision for income taxes for the 2016 quarter was adjusted to $12.4 million from the $12.9 million previously reported.

Six Months Ended June 30, 2017 Compared To The Six Months Ended June 30, 2016

Net Sales

     Six Months Ended June 30,      $ Change      % Change  
           2017                  2016              
     (dollars in thousands)  

Net Sales

   $ 302,747      $ 278,126      $ 24,621        8.9

The 8.9% increase in net sales in the 2017 six-month period compared to the 2016 six-month period was primarily due to volume growth of our Trex branded decking and railing products. Volume growth was positively impacted by continued strength in the remodeling sector and the healthy demand across our full suite of outdoor living products, which we believe resulted from our marketing programs aimed at taking market share from wood. The increase in net sales from volume growth of our decking and railing products was offset by the ongoing reduction in the sale of recycled polyethylene film.

Gross Profit

     Six Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Cost of sales

   $ 165,563     $ 159,089     $ 6,474        4.1

% of net sales

     54.7     57.2     

Gross profit

   $ 137,184     $ 119,037     $ 18,147        15.2

Gross margin

     45.3     42.8     

Gross profit as a percentage of net sales, gross margin, increased to 45.3% in the 2017 six-month period compared to 42.8% in the 2016 six-month period, an improvement of 250 basis points. The benefit was achieved primarily through cost improvement initiatives, reduced sales of excess polyethylene film, lower cost raw materials and increased capacity utilization.

Selling, General and Administrative Expenses

     Six Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Selling, general and administrative expenses

   $ 50,490     $ 45,407     $ 5,083        11.2

% of net sales

     16.7     16.3     

As a percentage of net sales, selling, general and administrative expenses during the 2017 six-month period increased by 40 basis points compared to the 2016 six-month period. The $5.1 million increase was primarily attributable to a $2.6 million increase in marketing spend and a $1.0 million increase in research and development as we continue to support growth, and write off of $1.1 million of research and development assets.

Interest Expense, net

     Six Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Interest expense

   $ 456     $ 1,030     $ (574      (55.7 )% 

% of net sales

     0.2     0.4     

The decrease in interest expense in the 2017 six-month period compared to the 2016 six-month period was due to a decrease of $59.0 million in average outstanding borrowings and a 27 basis point increase in the related effective interest rate. As a percentage of net sales, interest expense decreased 20 basis points in the 2017 six-month period compared to the 2016 six-month period.

 

17


Table of Contents

Provision for Income Taxes

     Six Months Ended June 30,     $ Change      % Change  
           2017                 2016             
     (dollars in thousands)  

Provision for income taxes

   $ 29,506     $ 25,170     $ 4,336        17.2

Effective tax rate

     34.2     34.7     

The effective tax rate decreased 50 basis points during the 2017 six-month period compared to the effective tax rate during the 2016 six-month period primarily due to an increase in the domestic production activities deduction in the 2017 six-month period.

LIQUIDITY AND CAPITAL RESOURCES

We finance operations and growth primarily with cash flows from operations, borrowings under our revolving credit facility, operating leases and normal trade credit terms from operating activities.

At June 30, 2017, we had $8.6 million of cash and cash equivalents.

Sources and Uses of Cash. The following table summarizes our cash flows from operating, investing and financing activities (in thousands):

 

     Six Months Ended
June 30,
 
     2017      2016  

Net cash provided by operating activities

   $ 119      $ 16,442  

Net cash used in investing activities

   $ (7,125    $ (833

Net cash used in financing activities

   $ (3,082    $ (19,051
  

 

 

    

 

 

 

Net decrease in cash and cash equivalents

   $ (10,088    $ (3,442
  

 

 

    

 

 

 

Operating Activities

Net cash provided by operating activities was $0.1 million in the 2017 six-month period compared to net cash provided by operating activities of $16.4 million in the 2016 six-month period. The net decrease in cash provided by operating activities in the 2017 six-month period compared to the 2016 six-month period was primarily due to an increase in accounts receivable balances for the 2017 six-month period which was $33.6 million greater than the increase for the 2016 six-month period, primarily as a result of the increase in net sales. This increase was offset by a $9.3 million increase in net income and a $6.0 million decrease in working capital, excluding accounts receivable.

Investing Activities

Capital expenditures in the 2017 six-month period were $7.1 million, consisting primarily of $5.0 million for general plant cost reduction initiatives, and $1.4 million for equipment and new product development. Capital expenditures in the 2016 six-month period were $5.2 million primarily consisting of $2.0 million for process and productivity improvement, $1.9 million for Trex University (our state-of-the-art training facility) and purchase of land adjacent to our Winchester, Virginia manufacturing facility, and $1.3 million for general cost reduction initiatives. Also, in January 2016, the Company sold a portion of the Olive Branch, Mississippi, facility that contained the buildings for $4.2 million.

Financing Activities

Net cash used in financing activities was $3.1 million in the 2017 six-month period compared to net cash used in financing activities of $19.1 million in the 2016 six-month period. The $16.0 million decrease was primarily due to an increase in net outstanding borrowings of $36.0 million under our line of credit during the 2016 six-month period when compared to the 2017 six-month period, offset by $54.7 million in stock repurchase activity in the 2016 six-month period.

Stock Repurchase Programs.

On October 22, 2015, the Board of Directors adopted a new stock repurchase program of up to 3.15 million shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization terminated on December 31, 2016. The Company repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.

 

18


Table of Contents

On February 16, 2017, the Board of Directors authorized a common stock repurchase program of up to 2.96 million shares of the Company’s outstanding common stock (February 2017 Stock Repurchase Program). As of the date of this report, the Company has made no repurchases under the February 2017 Stock Repurchase Program.

Indebtedness. Our Third Amended and Restated Credit Agreement, as amended, provides us with revolving loan capacity in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021. At June 30, 2017, we had no outstanding indebtedness under the revolving credit facility and borrowing capacity under the facility of $250 million.

Debt Covenants. To remain in compliance with covenants contained within our debt agreements, we must maintain specified financial ratios based on levels of debt, fixed charges, and earnings (excluding extraordinary gains and extraordinary non-cash losses) before interest, taxes, depreciation and amortization. At June 30, 2017, we were in compliance with these covenants. Failure to comply with our loan covenants might cause our lenders to accelerate our repayment obligations under our credit facility, which may be declared payable immediately based on a default.

We believe that cash on hand, cash from operations and borrowings expected to be available under our revolving credit facility will provide sufficient funds to fund planned capital expenditures, make scheduled principal and interest payments, fund warranty payments, and meet other cash requirements. We currently expect to fund future capital expenditures from operations and financing activities. The actual amount and timing of future capital requirements may differ materially from our estimate depending on the demand for Trex products and new market developments and opportunities.

Capital Requirements. We currently estimate that our capital expenditures in 2017 will be $15 to $20 million. Our capital allocation priorities include expenditures for internal growth opportunities, manufacturing cost reductions, acquisitions which fit out long-term outdoor products growth strategy as we continue to evaluate opportunities that would be a good strategic fit for Trex, and return of capital to shareholders.

Inventory in Distribution Channels. We sell our products through a tiered distribution system. We have over 50 distributors worldwide and two national retail merchandisers to which we sell our products. The distributors in turn sell the products to dealers and retail locations who in turn sell the products to end users. Significant increases in inventory levels in the distribution channel without a corresponding change in end-use demand could have an adverse effect on future sales. We cannot definitively determine the level of inventory in the distribution channels at any time. We are not aware of significant changes in the levels of inventory in the distribution channels at June 30, 2017 compared to inventory levels at June 30, 2016.

Product Warranty. We continue to receive and settle claims related to products manufactured at our Nevada facility prior to 2007 that exhibit surface flaking, which has had a material adverse effect on cash flow from operations, and regularly monitor the adequacy of the warranty reserve.

In the 2017 six-month period and the 2016 six-month period we paid $2.7 million and $2.6 million, respectively, to settle surface flaking claims. We estimate that the number of claims received will continue to decline over time and that the average settlement cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average settlement cost per claim differs materially from our expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flow in future periods.

Business Acquisition. On July 31, 2017, through our wholly-owned subsidiary, Trex Commercial Products, Inc., we entered into a definitive agreement with Staging Concepts Acquisition, LLC (SC) and on that date acquired certain assets and liabilities of SC for $71.5 million in cash. The purchase price will be subject to adjustment pending final determination of working capital at closing. We used cash on hand and funding from its existing revolving credit facility to acquire the business. The acquired business designs, engineers and markets modular and architectural railing systems and solutions for the commercial, some consumer and multifamily markets, and provides staging, acoustical and seating systems for commercial markets, including sports stadiums and performing arts venues. As a result of the purchase, we will gain access to growing commercial markets, expand its custom design and engineering capabilities, and add the contract architect and specifier communities as new channels for Trex products. Our 2017 third quarter consolidated results of operations will include the operating results of the acquired business, following the date of acquisition. The Company’s consolidated balance sheet at September 30, 2017 will include the acquired assets and any liabilities assumed.

 

19


Table of Contents

Seasonality. Our operating results have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions during the first and fourth quarters reduce the level of home improvement and construction activity and can shift demand for our products to a later period. As part of our normal business practice and consistent with industry practice, we have historically offered incentive programs to our distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of our product to meet anticipated seasonal consumer demand. The seasonal effects experienced during the first and fourth quarters are often offset by the positive effect of the incentive programs.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For information regarding our exposure to certain market risks, see “Quantitative and Qualitative Disclosures about Market Risk,” in Part II, Item 7A of the Company’s Annual Report on Form 10-K for the year ended December 31, 2016. There were no material changes to the Company’s market risk exposure during the six months ended June 30, 2017.

 

Item 4. Controls and Procedures

The Company’s management, with the participation of its President and Chief Executive Officer, who is the Company’s principal executive officer, and its Vice President and Chief Financial Officer, who is the Company’s principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of June 30, 2017. Based on this evaluation, the President and Chief Executive Officer and the Vice President and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures are effective. In addition, there have been no changes in the Company’s internal control over financial reporting during the six-month period ended June 30, 2017 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

20


Table of Contents

PART II

OTHER INFORMATION

 

Item 1. Legal Proceedings

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

 

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

(c) The following table provides information relating to the purchases of our common stock during the quarter ended June 30, 2017 in accordance with Item 703 of Regulation S-K:

 

Period

   (a)
Total Number of
Shares (or Units)
Purchased (1)
     (b)
Average Price Paid
per Share (or Unit)

($)
     (c)
Total Number of
Shares (or Units)
Purchased as Part of
Publicly Announced
Plans or Programs
   (d)
Maximum number of
Shares (or Units) that
May Yet Be
Purchased Under the
Plan or Program
 

April 1, 2017 – April 30, 2017

     35      $ 69.39      Not applicable      Not applicable  

May 1, 2017 – May 31, 2017

                 Not applicable      Not applicable  

June 1, 2017 – June 30, 2017

     380      $ 65.22      Not applicable      Not applicable  
  

 

 

    

 

 

    

 

  

 

 

 

Quarter ended June 30, 2017

     415         Not applicable   
  

 

 

       

 

  

 

(1) Shares withheld by, or delivered to, the Company pursuant to provisions in agreements with recipients of restricted stock granted under the Company’s 2014 Stock Incentive Plan allowing the Company to withhold, or the recipient to deliver to the Company, the number of shares having the fair value equal to tax withholding due.

 

 

21


Table of Contents
Item 6. Exhibits

The number and description of the following exhibits coincide with Item 601 of Regulation S-K:

 

3.1

   Restated Certificate of Incorporation of Trex Company, Inc. (Company). Filed as Exhibit 3.1 to the Company’s Registration Statement on Form S-1 (No. 333-63287) and incorporated herein by reference.

3.2

   Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 30, 2014. Filed as Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2014 and incorporated herein by reference.

3.3

   Amended and Restated By-Laws of the Company. Filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed May 7, 2008 and incorporated herein by reference.

31.1

   Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.

31.2

   Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.

32

   Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350). Furnished herewith.

101.INS

   XBRL Instance Document. Filed.

101.SCH

   XBRL Taxonomy Extension Schema Document. Filed.

101.CAL

   XBRL Taxonomy Extension Calculation Linkbase Document. Filed.

101.DEF

   XBRL Taxonomy Extension Definition Linkbase Document. Filed.

101.LAB

   XBRL Taxonomy Extension Label Linkbase Document. Filed.

101.PRE

   XBRL Taxonomy Extension Presentation Linkbase Document. Filed.

 

22


Table of Contents

SIGNATURE

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.

 

    TREX COMPANY, INC.
Date: July 31, 2017     By:     /s/ Bryan H. Fairbanks
      Bryan H. Fairbanks
      Vice President and Chief Financial Officer
      (Duly Authorized Officer and Principal Financial Officer)


Table of Contents

EXHIBIT INDEX

 

Exhibit

  Number  

  

Exhibit Description

3.1

   Restated Certificate of Incorporation of Trex Company, Inc. (Company). Filed as Exhibit 3.1 to the Company’s Registration Statement on Form S-1 (No. 333-63287) and incorporated herein by reference.

3.2

   Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 30, 2014. Filed as Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2014 and incorporated herein by reference.

3.3

   Amended and Restated By-Laws of the Company. Filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed May 7, 2008 and incorporated herein by reference.

31.1

   Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.

31.2

   Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934. Filed herewith.

32

   Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350). Furnished herewith.

101.INS

   XBRL Instance Document. Filed.

101.SCH

   XBRL Taxonomy Extension Schema Document. Filed.

101.CAL

   XBRL Taxonomy Extension Calculation Linkbase Document. Filed.

101.DEF

   XBRL Taxonomy Extension Definition Linkbase Document. Filed.

101.LAB

   XBRL Taxonomy Extension Label Linkbase Document. Filed.

101.PRE

   XBRL Taxonomy Extension Presentation Linkbase Document. Filed.
EX-31.1 2 d405693dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, James E. Cline, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Trex Company, 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 function(s)):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2017

/s/ James E. Cline

James E. Cline

President and Chief Executive Officer

(Principal Executive Officer)

EX-31.2 3 d405693dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Bryan H. Fairbanks, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Trex Company, 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 function(s)):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 31, 2017

/s/ Bryan H. Fairbanks
Bryan H. Fairbanks

Vice President and Chief Financial Officer

(Principal Financial Officer)

EX-32 4 d405693dex32.htm EX-32 EX-32

Exhibit 32

Certifications of Chief Executive Officer and Chief Financial Officer

Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)

The undersigned, the President and Chief Executive Officer and the Vice President and Chief Financial Officer of Trex Company, Inc. (the “Company”), each hereby certifies that, on the date hereof:

 

(a) the Quarterly Report on Form 10-Q of the Company for the quarterly period ended June 30, 2017 filed on the date hereof with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: July 31, 2017       /s/ James E. Cline
      James E. Cline
      President and Chief Executive Officer
Date: July 31, 2017       /s/ Bryan H. Fairbanks
      Bryan H. Fairbanks
      Vice President and Chief Financial Officer
EX-101.INS 5 trex-20170630.xml XBRL INSTANCE DOCUMENT 2960000 71500000 29406092 3150000 2553000 1840000 27062000 5882000 168073000 129881000 119876000 15137000 18364000 282529000 8576000 80000000 29405905 0.01 34899586 349000 894000 700000 4100000 7163000 4100000 10523000 29294000 26941000 48312000 21371000 19018000 91842000 282529000 57333000 250000000 0 2475000 168000 2313000 2880000 0.01 3000000 2675000 0 0 2507000 101620000 1234000 243974000 5925000 30735000 190687000 5493681 173512000 1687000 3100000 36271000 200000000 250000000 6420000 55047 1000000 2000000 1000000 800000 600000 1300000 31164000 5995000 2106000 29673000 105649000 48039000 120082000 10767000 16707000 221430000 18664000 80000000 29400552 0.01 34894233 349000 894000 632000 13298000 4024000 10523000 29686000 28546000 49917000 21371000 20231000 87269000 221430000 51385000 0 2257000 167000 1972000 3223000 0.01 3000000 10400000 0 0 6209000 103286000 1475000 187242000 5925000 31767000 134161000 5493681 173512000 1799000 34693000 33847000 false <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>7.</b></td> <td valign="top" align="left"><b>ACCRUED EXPENSES AND OTHER LIABILITIES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued expenses and other liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Manufacturing costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rent obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accrued expenses and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,693</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2876000 54000 1000000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>14.</b></td> <td valign="top" align="left"><b>COMMITMENTS AND CONTINGENCIES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Contract Termination Costs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company leases 55,047 square feet of office and storage space that it does not occupy, but has sublet all of the office space for the remainder of the term of its lease obligation, which ends June&#xA0;30, 2019. The Company estimates that the future sublease receipts will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the present value of the expected shortfall.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2017, minimum payments remaining under the Company&#x2019;s lease relating to its reconsidered corporate relocation over the years ending December&#xA0;31, 2017, 2018, and 2019 are $1.0 million, $2.0&#xA0;million and $1.0 million, respectively. Net minimum receipts remaining under the Company&#x2019;s existing subleases over the years ending December&#xA0;31, 2017, 2018 and 2019 are $0.6&#xA0;million, $1.3 million and $0.8 million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides information about the Company&#x2019;s liability related to the lease (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net rental payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(272</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion of discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease in net estimated contract termination costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Product Warranty</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company warrants that its products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company continues to receive and settle claims for products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1)&#xA0;the number of claims to be settled with payment and (2)&#xA0;the average cost to settle each claim.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. Additionally, events, such as the 2009 settlement of a class action lawsuit covering the surface defect and communications by the Company in 2013 informing homeowners of potential hazards associated with products exhibiting surface flaking that are not timely replaced, have obscured observable trends in historical claims activity. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company&#x2019;s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June&#xA0;30, 2017 was lower than claims received in the six months ended June&#xA0;30, 2016, continuing the historical year-over-year decline in incoming claims, and consistent with the Company&#x2019;s expectations. The average settlement cost per claim experienced in the six months ended June&#xA0;30, 2017 was lower than the average settlement cost per claim experienced during the six months ended June&#xA0;30, 2016 but higher than the Company&#x2019;s expectations for 2017. The Company believes its reserve at June&#xA0;30, 2017 is sufficient to cover future surface flaking obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company&#x2019;s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $3.1 million change in the surface flaking warranty reserve.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following is a reconciliation of the Company&#x2019;s warranty reserve that represents amounts accrued for surface flaking claims (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in estimates related to pre-existing warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> The remainder of the Company&#x2019;s warranty reserve represents amounts accrued for non-surface flaking claims.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Legal Matters</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business.&#xA0;Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company&#x2019;s consolidated financial condition, results of operations, liquidity or competitive position.</p> </div> -10088000 56732000 165563000 --12-31 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>8.</b></td> <td align="left" valign="top"><b>DEBT</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s outstanding debt consists of a revolving credit facility.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Revolving Credit Facility</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On January&#xA0;12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January&#xA0;1 through June&#xA0;30 of each year, and a maximum principal amount of $200 million from July&#xA0;1 through December&#xA0;31 of each year throughout the term, which ends January&#xA0;12, 2021.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $250 million at June&#xA0;30, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Compliance with Debt Covenants and Restrictions</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company&#x2019;s ability to generate sufficient cash flow from operations.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2017, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.</p> </div> 7513000 0.342 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>4.</b></td> <td valign="top" align="left"><b>NEW ACCOUNTING STANDARDS NOT YET ADOPTED</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2017, the FASB issued ASU No.&#xA0;2017-09, &#x201C;<i>Compensation&#x2014;Stock Compensation (Topic 718), Scope Modification Accounting</i>.&#x201D; The guidance clarified when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value (or calculated intrinsic value, if those amounts are being used to measure the award under ASC 718), the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The guidance is effective prospectively for annual periods beginning on or after December&#xA0;15, 2017. Early adoption is permitted. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In January 2017, the FASB issued ASU No.&#xA0;2017-04, &#x201C;<i>Intangibles&#x2014;Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment</i>.&#x201D; The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance is to be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&#xA0;15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January&#xA0;1, 2017. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU No.&#xA0;2016-15, &#x201C;<i>Statement of Cash flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i>.&#x201D; The guidance is intended to reduce diversity in practice across all industries in how certain transactions are classified in the statement of cash flows. The guidance is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2017, and interim periods within those fiscal years. Early adoption is permitted. The guidance requires application using a retrospective transition method. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> In February 2016, the FASB issued ASU No.&#xA0;2016-02, &#x201C;<i>Leases (Topic 842)</i>.&#x201D; The standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability, other than leases that meet the definition of a short-term lease. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. Currently, under existing U.S. generally accepted accounting standards, the Company does not recognize on the balance sheet a right-of-use asset or lease liability related to its operating leases. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December&#xA0;15, 2018. Early adoption is permitted. The standard must be adopted using the modified retrospective transition method and provides for the option to elect a package of practical expedients upon adoption. The Company intends to adopt the standard in the first quarter of fiscal 2019 and is assessing the impact of adoption of the standard on its consolidated financial statements and related note disclosures. The Company has not made any decision on the option to elect adoption of the practical expedients.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In May 2014, the FASB issued ASU No.&#xA0;2014-09, <i>&#x201C;Revenue from Contracts with Customers (Topic 606),</i>&#x201D; and issued subsequent amendments to the initial guidance in August 2015 within ASU No.&#xA0;2015-14, in March 2016 within ASU No.&#xA0;2016-08, in April 2016 within ASU No.&#xA0;2016-10, in May 2016 within ASU No.&#xA0;2016-12, and in December 2016 within ASU No.&#xA0;2016-20 (collectively, the new standard). The new standard provides a single, comprehensive model for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. The new standard requires an entity to recognize revenue when it satisfies a performance obligation at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of goods or services to a customer. The Company intends to adopt the new standard in the first quarter of fiscal 2018. Currently, the Company intends to use the retrospective application to each reporting period presented, with the option to elect certain practical expedients as defined in the new standard. The Company does not believe adoption of the new standard will have a material impact on its Consolidated Statements of Comprehensive Income, but expects expanded financial statement footnote disclosure. The Company continues to evaluate the impacts of the pending adoption. As such, the Company&#x2019;s preliminary assessments are subject to change.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>11.</b></td> <td align="left" valign="top"><b>STOCK-BASED COMPENSATION</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#x2019;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company&#x2019;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June&#xA0;30, 2017, the total aggregate number of shares of the Company&#x2019;s common stock that may be issued under the Plan is 6,420,000.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June&#xA0;30, 2016. For SARs issued in the six months ended June&#xA0;30, 2017 the data and assumptions shown in the following table were used:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="80%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted-average fair value of grants</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27.81</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.01</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Expected term (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.4</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the Company&#x2019;s stock-based compensation grants for the six months ended June&#xA0;30, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="61%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Stock&#xA0;Awards&#xA0;Granted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b><font style="white-space:nowrap">Weighted-Average</font><br /> Grant Price</b><br /> <b>Per Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Time-based restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,516</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70.05</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Performance-based restricted stock units (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,216</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.19</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,340</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70.09</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="line-height:12.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left">(a)</td> <td align="left" valign="top">Includes 22,895 of target performance-based restricted stock unit awards granted during the six months ended June&#xA0;30, 2017, and adjustments of 1,071, 5,396 and 10,854 grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2014, 2015, and 2016, respectively.</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1)&#xA0;the vesting date of the award, or (2)&#xA0;the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management&#x2019;s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company&#x2019;s stock-based compensation expense (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">192</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">184</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Time-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">403</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,139</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Performance-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,230</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">912</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,669</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,876</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Total unrecognized compensation cost related to unvested awards as of June&#xA0;30, 2017 was $4.1 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.</p> </div> Q2 2017 10-Q 1.92 2017-06-30 1.93 TREX CO INC 0001069878 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June&#xA0;30, 2017 and December&#xA0;31, 2016.</p> </div> 0.005 0 Large Accelerated Filer <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>9.</b></td> <td align="left" valign="top"><b>FINANCIAL INSTRUMENTS</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June&#xA0;30, 2017 and December&#xA0;31, 2016.</p> </div> 137184000 -1343000 86238000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>12.</b></td> <td valign="top" align="left"><b>INCOME TAXES</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s effective tax rate for the six months ended June&#xA0;30, 2017 and 2016 was 34.2% and 34.7%, respectively, which resulted in expense of $29.5 million and $25.2 million, respectively. The decrease of 0.5% in the effective tax rate was primarily due to an increase in the domestic production activities deduction. In fiscal year 2016, the Company adopted FASB ASU No.&#xA0;2016-09, &#x201C;<i>Compensation &#x2013; Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</i>&#x201D; The new standard requires excess tax benefits on share-based awards be recognized in the tax provision instead of in equity.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the six months ended June&#xA0;30, 2017 and June&#xA0;30, 2016, the Company realized $1.0 million and $0.8 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of June&#xA0;30, 2017, the Company maintains a valuation allowance of $4.1 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June&#xA0;30, 2017, Federal tax years 2013 through 2016 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.</p> </div> 19600000 9907000 81842000 -1604000 29506000 4370000 -5680000 -3701000 456000 364000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>5.</b></td> <td align="left" valign="top"><b>INVENTORIES</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,686</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,018</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,231</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total FIFO (first-in, first-out) inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,312</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,917</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve to adjust inventories to LIFO value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(21,371</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(21,371</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total LIFO inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,941</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,546</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company&#x2019;s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management&#x2019;s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management&#x2019;s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June&#xA0;30, 2017 or 2016.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>1.</b></td> <td align="left" valign="top"><b>BUSINESS AND ORGANIZATION</b></td> </tr> </table> <p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Trex Company, Inc. (Company) is the world&#x2019;s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex<sup style="font-size:85%; vertical-align:top">&#xAE;</sup>. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540)&#xA0;542-6300. The Company operates in a single reportable segment.</p> </div> -7125000 119000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>3.</b></td> <td valign="top" align="left"><b>RECENTLY ADOPTED ACCOUNTING STANDARD</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 4pt"> In March 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.&#xA0;2016-09, &#x201C;<i>Compensation &#x2013; Stock Compensation (Topic 718)</i>: <i>Improvements to Employee Share-Based Payment Accounting</i>.&#x201D; The standard amends certain aspects of accounting for employee share-based payment transactions, including the accounting for income taxes related to those transactions and forfeitures. The standard requires recognizing excess tax benefits and deficiencies on share-based awards in the tax provision instead of in equity. Also, the standard requires these amounts to be classified as an operating activity, and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flows, rather than as currently classified as financing&#xA0;and operating activities, respectively. The standard was effective for annual reporting periods beginning after December&#xA0;15, 2016 and interim periods within that reporting period, with early adoption permitted. The Company elected to early adopt the standard in fiscal year 2016. The impact of the early adoption resulted in the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. Additionally, the standard requires that excess tax benefits are now reported as an operating activity in the Company&#x2019;s Consolidated Statements of Cash Flows, rather than as a financing activity as was previously reported. The Company applied this guidance prospectively as of January&#xA0;1, 2016 during the quarterly period ended December&#xA0;31, 2016, and, accordingly, data previously reported for the three and six months ended June&#xA0;30, 2016 have been adjusted, as follows:</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">(in thousands, except share</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">and per share data)</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,423,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,477,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">(in thousands, except share</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">and per share data)</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,642,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,694,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flows provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flows used in financing activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,241</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(19,051</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The Company elected to change its policy on accounting for forfeitures and recognize forfeitures as they occur. The Company applied this guidance on a modified retrospective transition method. The Company determined that the cumulative effect of applying the guidance under the modified retrospective transition method was not material to its Consolidated Financial Statements.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The standard requires the presentation of employee taxes as a financing activity in the Consolidated Statements of Cash Flows. This provision did not impact the Company&#x2019;s Consolidated Financial Statements as the Company presented employee taxes as a financing activity in its Consolidated Statements of Cash Flows.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company excluded the excess tax benefits from the assumed proceeds available to repurchase shares in the computation of diluted earnings per share for 2016, which did not materially increase the diluted weighted average common shares outstanding.</p> </div> 1 -3082000 56732000 86694000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>2.</b></td> <td align="left" valign="top"><b>BASIS OF PRESENTATION</b></td> </tr> </table> <p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. Certain prior period amounts have been reclassified to conform to current period presentation. The consolidated results of operations for the six months ended June&#xA0;30, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#xA0;31, 2017. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December&#xA0;31, 2016 and 2015 and for each of the three years in the period ended December&#xA0;31, 2016 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.</p> <p style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s critical accounting policies are included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#xA0;31, 2016.</p> </div> 405000 272000 3271000 7125000 189000 163000000 163000000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;9,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -23000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,389,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,264,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,376,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,481,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights and options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,550,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,477,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,555,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,694,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. Additionally, the standard requires that excess tax benefits are now reported as an operating activity in the Company&#x2019;s Consolidated Statements of Cash Flows, rather than as a financing activity as was previously reported. The Company applied this guidance prospectively as of January&#xA0;1, 2016 during the quarterly period ended December&#xA0;31, 2016, and, accordingly, data previously reported for the three and six months ended June&#xA0;30, 2016 have been adjusted, as follows:</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">(in thousands, except share</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">and per share data)</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,432</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,423,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,477,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended June&#xA0;30, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;As&#xA0;Reported&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">(in thousands, except share</p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">and per share data)</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net Income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,681</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.58</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,642,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,694,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flows provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash flows used in financing activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,241</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(19,051</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Finished goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,686</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,018</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,231</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total FIFO (first-in, first-out) inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">48,312</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,917</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Reserve to adjust inventories to LIFO value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(21,371</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(21,371</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total LIFO inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,941</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,546</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 302747000 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the Company&#x2019;s stock-based compensation expense (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">192</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">184</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Time-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">403</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">863</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,139</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,479</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Performance-based restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,230</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Employee stock purchase plan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">912</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,669</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,876</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,945</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides information about the Company&#x2019;s liability related to the lease (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net rental payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(272</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accretion of discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease in net estimated contract termination costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June&#xA0;30, 2016. For SARs issued in the six months ended June&#xA0;30, 2017 the data and assumptions shown in the following table were used:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="80%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended</b><br /> <b>June&#xA0;30, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted-average fair value of grants</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27.81</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.01</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Expected term (years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42.4</td> <td nowrap="nowrap" valign="bottom">%&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following is a reconciliation of the Company&#x2019;s warranty reserve that represents amounts accrued for surface flaking claims (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning balance, January&#xA0;1</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,847</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,673</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in estimates related to pre-existing warranties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Settlements made during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,683</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending balance, June&#xA0;30</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2876000 50490000 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company&#x2019;s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company&#x2019;s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June&#xA0;30, 2017, the total aggregate number of shares of the Company&#x2019;s common stock that may be issued under the Plan is 6,420,000.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.</p> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the Company&#x2019;s stock-based compensation grants for the six months ended June&#xA0;30, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="61%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>Stock&#xA0;Awards&#xA0;Granted</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b><font style="white-space:nowrap">Weighted-Average</font><br /> Grant Price</b><br /> <b>Per Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Time-based restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,516</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70.05</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Performance-based restricted stock units (a)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,216</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56.19</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,340</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">70.09</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="line-height:12.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left">(a)</td> <td align="left" valign="top">Includes 22,895 of target performance-based restricted stock unit awards granted during the six months ended June&#xA0;30, 2017, and adjustments of 1,071, 5,396 and 10,854 grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2014, 2015, and 2016, respectively.</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>10.</b></td> <td valign="top" align="left"><b>STOCKHOLDERS&#x2019; EQUITY</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Earnings Per Share</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended</b><br /> <b>June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Numerator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income available to common shareholders</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28,782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,389,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,264,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,376,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,481,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of dilutive securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights and options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">142,460</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79,879</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,550,418</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,477,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,555,985</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,694,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.98</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.93</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted earnings per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.92</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock appreciation rights</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,255</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;9,262</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Stock Repurchase Programs</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On October&#xA0;22, 2015, the Board of Directors adopted a stock repurchase program of up to 3,150,000 shares of the Company&#x2019;s outstanding common stock (October 2015 Stock Repurchase Program). This authorization terminated on December&#xA0;31, 2016. The Company repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On February&#xA0;16, 2017, the Board of Directors authorized a common stock repurchase program of up to 2,960,000 shares of the Company&#x2019;s outstanding common stock (February 2017 Stock Repurchase Program). As of the date of this report, the Company has made no repurchases under the February 2017 Stock Repurchase Program.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>15.</b></td> <td valign="top" align="left"><b>SUBSEQUENT EVENT</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On July&#xA0;31, 2017, the Company, through its newly-formed,wholly-owned subsidiary, Trex Commercial Products, Inc., entered into a definitive agreement with Staging Concepts Acquisition, LLC (SC) and on that date acquired certain assets and liabilities of SC for $71.5 million in cash. The purchase price will be subject to adjustment pending final determination of working capital at closing. The Company used cash on hand and funding from its existing revolving credit facility to acquire the business. The acquired business designs, engineers and markets modular and architectural railing systems and solutions for the commercial, some consumer and multifamily markets, and provides staging, acoustical and seating systems for commercial markets, including sports stadiums and performing arts venues. As a result of the purchase, the Company will gain access to growing commercial markets, expand its custom design and engineering capabilities, and add the contract architect and specifier communities as new channels for Trex products. The Company&#x2019;s 2017 third quarter consolidated results of operations will include the operating results of the acquired business, following the date of acquisition. The Company&#x2019;s consolidated balance sheet at September&#xA0;30, 2017 will include the acquired assets and any liabilities assumed.</p> </div> TREX 29555985 29376407 1 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>13.</b></td> <td align="left" valign="top"><b>SEASONALITY</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s operating results have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions during the first and fourth quarters reduce the level of home improvement and construction activity and can shift demand for Trex products to a later period. As part of its normal business practice and consistent with industry practice, the Company has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of the Company&#x2019;s product to meet anticipated seasonal consumer demand. The seasonal effects experienced during the first and fourth quarters are often offset by the positive effect of the incentive programs.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued expenses and other liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Compensation and benefits</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,163</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,298</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Manufacturing costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,687</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rent obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">632</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,475</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total accrued expenses and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,271</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">34,693</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>6.</b></td> <td align="left" valign="top"><b>PREPAID EXPENSES AND OTHER ASSETS</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Prepaid expenses and other assets consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,209</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Income tax receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">&#x2014;</td> <td nowrap="nowrap" valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,024</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,675</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,400</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Prepaid expenses and other assets consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="77%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>June&#xA0;30,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,507</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,209</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Income tax receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right">&#x2014;</td> <td nowrap="nowrap" valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,024</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">167</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,675</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,400</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 12255 79879 192000 P5Y0M0D 0.00 0.0201 16340 0.424 Black-Scholes option-pricing formula 27.81 70.09 38000 22895 1139000 1507000 P3Y0M0D 2.00 0.00 0.3333 0.3333 0.3333 19516 70.05 40216 56.19 99699 2021-01-12 2013 2016 P25Y0M0D P10Y0M0D 1578952 53300000 2016-12-31 0 2683000 0 0.10 2945000 78000 800000 -3442000 47430000 159089000 7417000 0.347 1.60 1.61 0 119037000 204000 72600000 13982000 11188000 48268000 -4348000 25170000 -161000 -7901000 67000 1030000 696000 -833000 16442000 -19051000 47430000 73630000 285000 485000 344000 54703000 5182000 137000 4349000 194000000 158000000 278126000 2945000 45407000 29694081 29481042 9262 70579 184000 0 52000 1479000 1230000 142460 1.57 1.58 25919000 15632000 -18241000 46681000 29642287 2611000 0 1071 5396 10854 1669000 23725000 85040000 0.80 0.81 61410000 36157000 12432000 458000 23725000 36615000 146450000 24795000 29477870 29264362 76636 75000 11000 863000 720000 136872 0.79 0.80 12878000 23279000 29423845 912000 28782000 85927000 0.97 0.98 72014000 44542000 15760000 251000 28782000 44793000 157941000 27221000 29550418 29389458 16340 62147 25000 16000 403000 468000 98813 0001069878 trex:StockAppreciationRightsAndOptionsMember 2017-04-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-04-01 2017-06-30 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-04-01 2017-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2017-04-01 2017-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-04-01 2017-06-30 0001069878 us-gaap:RestrictedStockMember 2017-04-01 2017-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-04-01 2017-06-30 0001069878 2017-04-01 2017-06-30 0001069878 us-gaap:ScenarioPreviouslyReportedMember 2016-04-01 2016-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2016-04-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2016-04-01 2016-06-30 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2016-04-01 2016-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2016-04-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-04-01 2016-06-30 0001069878 us-gaap:RestrictedStockMember 2016-04-01 2016-06-30 0001069878 2016-04-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2016-01-01 2016-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2015-01-01 2015-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2014-01-01 2014-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2016-01-01 2016-06-30 0001069878 us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2016-01-01 2016-06-30 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2016-01-01 2016-06-30 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2016-01-01 2016-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-06-30 0001069878 us-gaap:RestrictedStockMember 2016-01-01 2016-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2016-01-01 2016-06-30 0001069878 2016-01-01 2016-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2017-01-01 2017-06-30 0001069878 trex:FebruaryTwoThousandSeventeenStockRepurchaseProgramMember 2017-01-01 2017-06-30 0001069878 trex:OctoberTwoThousandFifteenStockRepurchaseProgramMember 2017-01-01 2017-06-30 0001069878 us-gaap:MinimumMember 2017-01-01 2017-06-30 0001069878 us-gaap:MaximumMember 2017-01-01 2017-06-30 0001069878 us-gaap:InternalRevenueServiceIRSMemberus-gaap:LatestTaxYearMember 2017-01-01 2017-06-30 0001069878 us-gaap:InternalRevenueServiceIRSMemberus-gaap:EarliestTaxYearMember 2017-01-01 2017-06-30 0001069878 trex:ThirdAmendedAndRestatedCreditAgreementMember 2017-01-01 2017-06-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:MinimumMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMemberus-gaap:MaximumMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockAndPerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001069878 trex:TimeBasedRestrictedStockAndTimeBasedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2017-01-01 2017-06-30 0001069878 trex:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-06-30 0001069878 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2017-01-01 2017-06-30 0001069878 2017-01-01 2017-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2016-12-31 0001069878 2016-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2015-12-31 0001069878 2015-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2017-06-30 0001069878 trex:SubleaseMember 2017-06-30 0001069878 us-gaap:ContractTerminationMember 2017-06-30 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2017-06-30 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMembertrex:ThirdAmendedAndRestatedCreditAgreementMember 2017-06-30 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMembertrex:ThirdAmendedAndRestatedCreditAgreementMember 2017-06-30 0001069878 2017-06-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2016-06-30 0001069878 2016-06-30 0001069878 trex:OctoberTwoThousandFifteenStockRepurchaseProgramMember 2015-10-22 0001069878 2017-07-18 0001069878 trex:StagingConceptsAcquisitionLLCMemberus-gaap:SubsequentEventMember 2017-07-31 0001069878 trex:FebruaryTwoThousandSeventeenStockRepurchaseProgramMember 2017-02-16 shares iso4217:USD iso4217:USD shares utr:sqft pure trex:Segment trex:Plan EX-101.SCH 6 trex-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Business and Organization link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Recently Adopted Accounting Standard link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - New Accounting Standards Not Yet Adopted link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Prepaid Expenses and Other Assets link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Accrued Expenses and Other Liabilities link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Financial Instruments link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Seasonality link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Subsequent Event link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Financial Instruments (Policies) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Recently Adopted Accounting Standard (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Stockholders' Equity (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Business and Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Recently Adopted Accounting Standard - Schedule of Previously Reported Quarterly Data (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Inventories - Summary of Inventories, at LIFO Value (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Commitments and Contingencies - Summary of Liability Related to Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Warranty Reserve that Represents Amounts Accrued for Surface Flaking Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 trex-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 trex-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 trex-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 trex-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g405693g80f11.jpg GRAPHIC begin 644 g405693g80f11.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\< M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( &D P ,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /?:0@H * "@ H * "@ H JS:E86P)GO;>(#KOE5@"S#\2_#DI&Z6YB]Y+=AC]* -*#QGX;N,;-9 MMA_OOL_GB@1IP:E872@V][;R@]"DJMG\C0!:I % !0 4 % !0 4 % !0 4 % M !0 =!DT 8NK^*]%T./?>WJJ3]U%&YF^@'6F,XK4OBA>W2M%HFE^4#P+B[/3 MW"#^IH Y:\O]:U4M_:6M7,JMUBC;RT_)<4 58["UB.5@7/J1DT 3A0O 'TI MC%H * "@ H 0J#U - %>73[24Y>!=WJ!@TA%FTN]7TK_ )!FKW,"YSY;-O0_ M@: .DT[XEZK9,$UBT2>/IYL"X/U*T =AIWCS0M0"8NUC+<9;@+]?3\: .E1U MD0.C!E89!!R"*0A: "@ H * "@ H * .A%(04 % !0 V21(8VDD8*BC))[4 >/>*?B'J6O7=UI/AF<6-A:DB^U9QQ M'C@K'ZMV^O3UIC.=\/Z5!?:A86!,JV$DX #'YW)/,CGNYZY/3H* /51\.=(7 MA9[H#L-X_P * %_X5UI7_/S=?]]C_"@ _P"%=:5_S\W7_?8_PH /^%=:5_S\ M77_?8_PH \\U.".RU>]LXRQC@E**6ZX% %7M !N'K0 ;AZT &X>M !N'K0 $J1@\B@!NGZC>>'KB2:Q"S6DO_'Q:2C, MWD62)QE6 M4\$4A$E !0!Y5XW\2ZAKNKMX9\.,_/2@#3T^\&GZC:W:KO^SR+($#8S@],T =8WQ8O%8@>& ME([$7PY_\;.8O,W[<$CK@9Z4"&>)M=/AW1FOUM3 M[Q'HPNB0?Q$= SD+YKV>ZN-0O;"6T-Q* MSE7!PI/8,0,T .M],U*[4-;:==3*1D,D1(/X]* *\\4MK.\%Q$T4R<,CC!% M"1)).^R&-Y'_ +J*6/Y"@"T-)U0C(TN\(_ZX-_A0(BEM+NW7=-:7$0]7B91^ MHH BB22>4101M+(02$0%B0.O H&6/[-U+_H&WG_?AO\ "@1!+'+!)Y1)(V9 M)(V1EX8,I!'U]* +/A?Q+)X5USRY6W:7=G$J'HI_O#^1H ]-TV\AT?6?L"$# M3+X>;:N#\J.?O)[>OXT =32$5=2=X]-N#&M 'L?@)]O@RQW=]_P#Z M$: *GQ)D!\*#'_/S'_6@"[X$D \%:<3GD/\ ^AM0!J:GIMIJZVJ7:EXK>99P MG9F .,^HYSCVH GGU.PLSLN+RWMR/X9)57'YF@#R^?1W\6>.]26WG062NK27 M$1##;M !Z9.#^M 'H]O%I7AS2F\M8K.S@7<[L<# [L>YH YJ7XK^'XY&6.# M4)D'_+1+?Y3],D']*!&]H7BS1O$DP^:H]CSG'TH S-,T+4-3U?^S%@ M:&X7F02J5\M?4C_.: /8=%TJTT+3UM+1<]WD;[TC>IH RO&'B^+0K0VMN0^I M3+\BY_U8_OG^@[T >51:G+#:2V^0XE)+,Q).3U/O0!C:M&)M-F Y9!N% '>> M +UM=\ VT<[DR6\K19)YRIR#^1% 'J>G3M/8QL_WP-K?44 8?CO6X_#WAIK^ M8D1B5$) ]3B@#R3Q'JT/B;PU*89 XAFB=@#T!./ZT 9*N%15]!B@!?-% "^; M0!ZKX5U!;;PMIT98?ZLGKZL: *OCG4!<^&&0,#B>,X_.@"UX3U)8/">FQ;QP MC9_[[:@"/QAXGNK#P\_]GS^5>7$BPI*.3&IR68>^!@?6@#R@0P;BSQB1RW/Z4 <^?!>E=?[3NO^^4H MZ5X;TW1]:M]4@O[AKB!60 [0&5A M@@X[=#]0* .I765# EE([C/6@#QW4/\ B6>(;E[&>2WDMYI$AEA;:RJ21C([ M8QQ0!NZ1JRWT%NEQK?BPWQ94E6VE$D:$G 8GLO?)Z4 =EI(BT>*5#J5Y?RR/ MDSWDWF.!V4' PHYX]Z #6_%<>DZ:\RNAN6&((V.=S>N/0=Z /)Y[N:ZN)+BY ME::>5MSNQY8T 1^9_G- ",^Y&4]QB@#7\+:E#X;T!P[A!)<.X&?15']* /6O M!>J#5=-FE4':' Y^E %WQ1I,&M:!-97,?F0EXW9/4*X8C\@:!'@=[X5F\'>+ MC;HY;1M8B>VBE/1)#\T8;WW ?G0,H22%7(QCO0!'YWN* %\TXH [_2U8G]: )-$60Z'9,K$!X]W7W- %+Q0'2Q@9FR/,(_2@ M#DO-H ZWPJ[R:9,JG&R8YQZ$#'\C0!>U<:BFFR2V-Q*DL1#D1_>91U'ZY_"@ M#E!XBU5N1JEQC_>% %[3;O7]5D=+?4Y@$&6=WPH_''6@#2&G>)R0!K:Y)Q_K M&_\ B: ,$6EW>ZO-;E_M%QYK*\BG.Y@>3G^M '7V=B+&W$,1&>K,/XC_ (4 M2S>?# 94MKFYP0-ENH8_7DCCW]QZT 8^HVLFH++(=!U?[4P^1W*E5/IC=P/8 M4 &Y_$VJP)+N2PM4!G M;_>8OM'N010![GX7TQ=+TID5=@EE:0+Z \ ?D!0!LD!@01D'@BD(Y77]$MKV MVFL+V(O:3<@]U/8@]B#3&>*>(](N=,O7256)R2K8X;U_Q'L: ,#S: %\T8- M'KF@VLDGAW3'5&(:W4]* *'C*%[?PXS,A&9T&2/9J +?AJVDE\*:1($)W6RG M./F6,1D_3_&@!^JWEIH=FUS?OM 'R1#[\I]%'\ST% 'G4GB2]N-2: M\DN)(&*E%6!B!&O]T?U]>M '46=]IU]&OD+XDDEV@O'"YD"_B#R* (M4TRVO MH'==/\3&]5,1236QD''13D]/?M0!QDRS6TK13QO#*OWDD4JP_ T :&D:5=:Q M=):6T;,6Y=L<*/<]J /;O#?A^*PM([.(EHD.^60]78]3_GMB@#K@ . *0@ MH ;)&DL91U!4]0: .2UW08KVU>TO(]T)^Y(.JTQGA7B3P_=:-J4L#J3@DJ7"@*MS<*HZ!96 'X9H &NYG&'GF<>CR%A^IH !=S( MH5;B95'0+(P _6@ :YD<8>>1P.@=RV/SH 02^] "B0GO0 HD96#*S*PZ,IP1 M^- %Z/7]9A0)'J]\JCC N&_QH K7%]=79)NKNXG_ .NLK-_,T ,2XEB.Z*5X MV]48J?S% #_MUY_S^W/_ '^;_&@"-IY)&W22/(V,;G8LW^'/# MJ:?I\=E:C"K_ *V8CEV[DT ==#"EO$L:#"B@1)2 * "@!'174JR@J>H- '.: MWX8M=3M6@G@$\&"%;:W7^!?O-[D]S0!T$<:Q1JB+M5> *0AU !0 4 % !0 M 4 ,EACF7;(@8>] '/ZYX,TS7(]MQ$&8=&/##\:8SS/7/@U<1K)+IDP;'(1^ M/UZ?GB@#S_4?"6M:43]JL)D7^]MX/X]* ,@Q,IP5(/O0 !#ZT!87R_>@!?+/ MK0 GE^] !Y?O^E "^70 HA+<*&/TH UM-\*ZQJQ_T.QF=?4+P/QZ"@#OM!^# MMU(RR:I(L:_W$.X_GT_G0!Z7HO@K2]&4>1 @?&"^,L?Q/3\* .ACACA7;&@4 M>U A]( H * "@ H * "@ H * "@ H :T:.I5D!'<$4P,:]\'^'K_ /X^-)MV M/JJ[3^E '.7?P@\+W#,T:W5N3_SSEX'Y@T#,>;X'V#,3!K-P@[!XE;^6*!%1 M_@UN1_[-0!;B^"%BI!EUF=AW"Q*/YDT M :]M\'_#$&/,-W.1_?E _D!0!T=CX-\/: XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 18, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Trading Symbol TREX  
Entity Registrant Name TREX CO INC  
Entity Central Index Key 0001069878  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   29,406,092
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Statement [Abstract]        
Net sales $ 157,941 $ 146,450 $ 302,747 $ 278,126
Cost of sales 85,927 85,040 165,563 159,089
Gross profit 72,014 61,410 137,184 119,037
Selling, general and administrative expenses 27,221 24,795 50,490 45,407
Income from operations 44,793 36,615 86,694 73,630
Interest expense, net 251 458 456 1,030
Income before income taxes 44,542 36,157 86,238 72,600
Provision for income taxes 15,760 12,432 29,506 25,170
Net income $ 28,782 $ 23,725 $ 56,732 $ 47,430
Basic earnings per common share $ 0.98 $ 0.81 $ 1.93 $ 1.61
Basic weighted average common shares outstanding 29,389,458 29,264,362 29,376,407 29,481,042
Diluted earnings per common share $ 0.97 $ 0.80 $ 1.92 $ 1.60
Diluted weighted average common shares outstanding 29,550,418 29,477,870 29,555,985 29,694,081
Comprehensive income $ 28,782 $ 23,725 $ 56,732 $ 47,430
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 8,576 $ 18,664
Accounts receivable, net 129,881 48,039
Inventories 26,941 28,546
Prepaid expenses and other assets 2,675 10,400
Total current assets 168,073 105,649
Property, plant and equipment, net 101,620 103,286
Goodwill and other intangibles 10,523 10,523
Other assets 2,313 1,972
Total assets 282,529 221,430
Current liabilities:    
Accounts payable 15,137 10,767
Accrued expenses and other liabilities 36,271 34,693
Accrued warranty 5,925 5,925
Line of credit 0 0
Total current liabilities 57,333 51,385
Deferred income taxes 894 894
Non-current accrued warranty 30,735 31,767
Other long-term liabilities 2,880 3,223
Total liabilities 91,842 87,269
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding
Common stock, $0.01 par value, 80,000,000 shares authorized; 34,899,586 and 34,894,233 shares issued and 29,405,905 and 29,400,552 shares outstanding at June 30, 2017 and December 31, 2016, respectively 349 349
Additional paid-in capital 119,876 120,082
Retained earnings 243,974 187,242
Treasury stock, at cost, 5,493,681 shares at June 30, 2017 and December 31, 2016 (173,512) (173,512)
Total stockholders' equity 190,687 134,161
Total liabilities and stockholders' equity $ 282,529 $ 221,430
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 34,899,586 34,894,233
Common stock, shares outstanding 29,405,905 29,400,552
Treasury stock, shares 5,493,681 5,493,681
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Operating Activities    
Net income $ 56,732 $ 47,430
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,513 7,417
Stock-based compensation 2,876 2,945
Loss (gain) on disposal of property, plant and equipment 1,343 (204)
Other non-cash adjustments (405) (285)
Changes in operating assets and liabilities:    
Accounts receivable (81,842) (48,268)
Inventories 1,604 4,348
Prepaid expenses and other assets 3,701 (67)
Accounts payable 4,370 (161)
Accrued expenses and other liabilities (5,680) (7,901)
Income taxes receivable/payable 9,907 11,188
Net cash provided by operating activities 119 16,442
Investing Activities    
Expenditures for property, plant and equipment (7,125) (5,182)
Proceeds from sales of property, plant and equipment   4,349
Net cash used in investing activities (7,125) (833)
Financing Activities    
Borrowings under line of credit 163,000 194,000
Principal payments under line of credit (163,000) (158,000)
Repurchases of common stock (3,271) (54,703)
Financing costs   (485)
Proceeds from employee stock purchase and option plans 189 137
Net cash used in financing activities (3,082) (19,051)
Net decrease in cash and cash equivalents (10,088) (3,442)
Cash and cash equivalents, beginning of period 18,664 5,995
Cash and cash equivalents, end of period 8,576 2,553
Supplemental Disclosure:    
Cash paid for interest 364 696
Cash paid for income taxes, net $ 19,600 $ 13,982
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business and Organization
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization
1. BUSINESS AND ORGANIZATION

Trex Company, Inc. (Company) is the world’s largest manufacturer of wood-alternative decking and railing products, which are marketed under the brand name Trex®. The Company manufactures and distributes high-performance, low-maintenance wood/plastic composite outdoor living products and related accessories. A majority of its products are manufactured in a proprietary process that combines reclaimed wood fibers and scrap polyethylene. The Company is incorporated in Delaware. The principal executive offices are located at 160 Exeter Drive, Winchester, Virginia 22603, and the telephone number at that address is (540) 542-6300. The Company operates in a single reportable segment.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
2. BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, the accompanying condensed consolidated financial statements do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying condensed consolidated financial statements. Certain prior period amounts have been reclassified to conform to current period presentation. The consolidated results of operations for the six months ended June 30, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2016 and 2015 and for each of the three years in the period ended December 31, 2016 included in the Annual Report of Trex Company, Inc. on Form 10-K, as filed with the U.S. Securities and Exchange Commission.

The Company’s critical accounting policies are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recently Adopted Accounting Standard
6 Months Ended
Jun. 30, 2017
Accounting Changes and Error Corrections [Abstract]  
Recently Adopted Accounting Standard
3. RECENTLY ADOPTED ACCOUNTING STANDARD

In March 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-09, “Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.” The standard amends certain aspects of accounting for employee share-based payment transactions, including the accounting for income taxes related to those transactions and forfeitures. The standard requires recognizing excess tax benefits and deficiencies on share-based awards in the tax provision instead of in equity. Also, the standard requires these amounts to be classified as an operating activity, and shares withheld to satisfy employee taxes to be classified as a financing activity in the statement of cash flows, rather than as currently classified as financing and operating activities, respectively. The standard was effective for annual reporting periods beginning after December 15, 2016 and interim periods within that reporting period, with early adoption permitted. The Company elected to early adopt the standard in fiscal year 2016. The impact of the early adoption resulted in the following:

 

    The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. Additionally, the standard requires that excess tax benefits are now reported as an operating activity in the Company’s Consolidated Statements of Cash Flows, rather than as a financing activity as was previously reported. The Company applied this guidance prospectively as of January 1, 2016 during the quarterly period ended December 31, 2016, and, accordingly, data previously reported for the three and six months ended June 30, 2016 have been adjusted, as follows:

 

     Three Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 12,878      $ 12,432  

Net Income

   $ 23,279      $ 23,725  

Basic net income per share

   $ 0.80      $ 0.81  

Diluted net income per share

   $ 0.79      $ 0.80  

Diluted weighted average common shares outstanding

     29,423,845        29,477,870  

 

     Six Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 25,919      $ 25,170  

Net Income

   $ 46,681      $ 47,430  

Basic net income per share

   $ 1.58      $ 1.61  

Diluted net income per share

   $ 1.57      $ 1.60  

Diluted weighted average common shares outstanding

     29,642,287        29,694,081  

Cash flows provided by operating activities

   $ 15,632      $ 16,442  

Cash flows used in financing activities

   $ (18,241    $ (19,051

 

    The Company elected to change its policy on accounting for forfeitures and recognize forfeitures as they occur. The Company applied this guidance on a modified retrospective transition method. The Company determined that the cumulative effect of applying the guidance under the modified retrospective transition method was not material to its Consolidated Financial Statements.

 

    The standard requires the presentation of employee taxes as a financing activity in the Consolidated Statements of Cash Flows. This provision did not impact the Company’s Consolidated Financial Statements as the Company presented employee taxes as a financing activity in its Consolidated Statements of Cash Flows.

The Company excluded the excess tax benefits from the assumed proceeds available to repurchase shares in the computation of diluted earnings per share for 2016, which did not materially increase the diluted weighted average common shares outstanding.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
New Accounting Standards Not Yet Adopted
6 Months Ended
Jun. 30, 2017
Accounting Changes and Error Corrections [Abstract]  
New Accounting Standards Not Yet Adopted
4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED

In May 2017, the FASB issued ASU No. 2017-09, “Compensation—Stock Compensation (Topic 718), Scope Modification Accounting.” The guidance clarified when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value (or calculated intrinsic value, if those amounts are being used to measure the award under ASC 718), the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. The guidance is effective prospectively for annual periods beginning on or after December 15, 2017. Early adoption is permitted. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment.” The guidance removes Step 2 of the goodwill impairment test and eliminates the need to determine the fair value of individual assets and liabilities to measure goodwill impairment. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. Entities will continue to have the option to perform a qualitative assessment to determine if a quantitative impairment test is necessary. The guidance is to be applied prospectively, and is effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for any impairment tests performed on testing dates after January 1, 2017. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its financial condition or results of operations.

In August 2016, the FASB issued ASU No. 2016-15, “Statement of Cash flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments.” The guidance is intended to reduce diversity in practice across all industries in how certain transactions are classified in the statement of cash flows. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted. The guidance requires application using a retrospective transition method. The Company intends to adopt the guidance on the effective date and does not believe adoption will have a material impact on its consolidated financial statements.

 

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842).” The standard requires lessees to recognize leases on the balance sheet as a right-of-use asset and a lease liability, other than leases that meet the definition of a short-term lease. The liability will be equal to the present value of the lease payments. The asset will be based on the liability, subject to adjustment. Currently, under existing U.S. generally accepted accounting standards, the Company does not recognize on the balance sheet a right-of-use asset or lease liability related to its operating leases. For income statement purposes, the leases will continue to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases) and finance leases will result in a front-loaded expense pattern (similar to current capital leases). The standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted. The standard must be adopted using the modified retrospective transition method and provides for the option to elect a package of practical expedients upon adoption. The Company intends to adopt the standard in the first quarter of fiscal 2019 and is assessing the impact of adoption of the standard on its consolidated financial statements and related note disclosures. The Company has not made any decision on the option to elect adoption of the practical expedients.

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” and issued subsequent amendments to the initial guidance in August 2015 within ASU No. 2015-14, in March 2016 within ASU No. 2016-08, in April 2016 within ASU No. 2016-10, in May 2016 within ASU No. 2016-12, and in December 2016 within ASU No. 2016-20 (collectively, the new standard). The new standard provides a single, comprehensive model for revenue arising from contracts with customers and supersedes most current revenue recognition guidance. The new standard requires an entity to recognize revenue when it satisfies a performance obligation at an amount that reflects the consideration to which the entity expects to be entitled in exchange for transferring control of goods or services to a customer. The Company intends to adopt the new standard in the first quarter of fiscal 2018. Currently, the Company intends to use the retrospective application to each reporting period presented, with the option to elect certain practical expedients as defined in the new standard. The Company does not believe adoption of the new standard will have a material impact on its Consolidated Statements of Comprehensive Income, but expects expanded financial statement footnote disclosure. The Company continues to evaluate the impacts of the pending adoption. As such, the Company’s preliminary assessments are subject to change.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories
6 Months Ended
Jun. 30, 2017
Inventory Disclosure [Abstract]  
Inventories
5. INVENTORIES

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Finished goods

   $ 29,294      $ 29,686  

Raw materials

     19,018        20,231  
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     48,312        49,917  

Reserve to adjust inventories to LIFO value

     (21,371      (21,371
  

 

 

    

 

 

 

Total LIFO inventories

   $ 26,941      $ 28,546  
  

 

 

    

 

 

 

The Company utilizes the LIFO method of accounting for inventory, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’s cost of sales to be based on historical costs rather than current year costs (LIFO liquidation). Reductions in interim inventory balances expected to be replenished by year-end do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management’s estimates of expected year-end inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management’s control, interim results are subject to the final year-end LIFO inventory valuation. There were no LIFO inventory liquidations or related impact on cost of sales in the six months ended June 30, 2017 or 2016.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Prepaid Expenses and Other Assets
6 Months Ended
Jun. 30, 2017
Text Block [Abstract]  
Prepaid Expenses and Other Assets
6. PREPAID EXPENSES AND OTHER ASSETS

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Prepaid expenses

   $ 2,507      $ 6,209  

Income tax receivable

          4,024  

Other

     168        167  
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 2,675      $ 10,400  
  

 

 

    

 

 

 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2017
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
7. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Sales and marketing

   $ 18,364      $ 16,707  

Compensation and benefits

     7,163        13,298  

Income taxes

     5,882         

Manufacturing costs

     1,687        1,799  

Rent obligations

     700        632  

Other

     2,475        2,257  
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 36,271      $ 34,693  
  

 

 

    

 

 

 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt
6 Months Ended
Jun. 30, 2017
Debt Disclosure [Abstract]  
Debt
8. DEBT

The Company’s outstanding debt consists of a revolving credit facility.

Revolving Credit Facility

On January 12, 2016, the Company entered into a Third Amended and Restated Credit Agreement, as amended, with Bank of America, N.A. as Lender, Administrative Agent, Swing Line Lender and Letter of Credit Issuer, and certain other lenders including Citibank, N.A., Capital One, N.A., and SunTrust. The Third Amended Credit Agreement, as amended, provides the Company with one or more revolving loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends January 12, 2021.

The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $250 million at June 30, 2017.

Compliance with Debt Covenants and Restrictions

The Company’s ability to make scheduled principal and interest payments, borrow and repay amounts under any outstanding revolving credit facility and continue to comply with any loan covenants depends primarily on the Company’s ability to generate sufficient cash flow from operations.

As of June 30, 2017, the Company was in compliance with all of the covenants contained in its debt agreements. Failure to comply with the loan covenants might cause lenders to accelerate the repayment obligations under the credit facility, which may be declared payable immediately based on a default.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments
6 Months Ended
Jun. 30, 2017
Investments, All Other Investments [Abstract]  
Financial Instruments
9. FINANCIAL INSTRUMENTS

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2017 and December 31, 2016.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Stockholders' Equity
10. STOCKHOLDERS’ EQUITY

Earnings Per Share

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

 

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

Numerator:

           

Net income available to common shareholders

   $ 28,782      $ 23,725      $ 56,732      $ 47,430  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Basic weighted average shares outstanding

     29,389,458        29,264,362        29,376,407        29,481,042  

Effect of dilutive securities:

           

Stock appreciation rights and options

     98,813        136,872        99,699        142,460  

Restricted stock

     62,147        76,636        79,879        70,579  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average shares outstanding

     29,550,418        29,477,870        29,555,985        29,694,081  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic earnings per share

   $ 0.98      $ 0.81      $ 1.93      $ 1.61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share

   $ 0.97      $ 0.80      $ 1.92      $ 1.60  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share is computed using the weighted average number of shares determined for the basic earnings per share computation plus the dilutive effect of common stock equivalents using the treasury stock method. The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

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

Stock appreciation rights

     16,340               —        12,255          9,262  

Stock Repurchase Programs

On October 22, 2015, the Board of Directors adopted a stock repurchase program of up to 3,150,000 shares of the Company’s outstanding common stock (October 2015 Stock Repurchase Program). This authorization terminated on December 31, 2016. The Company repurchased 1,578,952 shares for $53.3 million under the October 2015 Stock Repurchase Program.

On February 16, 2017, the Board of Directors authorized a common stock repurchase program of up to 2,960,000 shares of the Company’s outstanding common stock (February 2017 Stock Repurchase Program). As of the date of this report, the Company has made no repurchases under the February 2017 Stock Repurchase Program.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
11. STOCK-BASED COMPENSATION

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2017, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

 

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2017 the data and assumptions shown in the following table were used:

 

     Six Months Ended
June 30, 2017
 

Weighted-average fair value of grants

   $ 27.81  

Dividend yield

     0

Average risk-free interest rate

     2.01

Expected term (years)

     5  

Expected volatility

     42.4

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2017:

 

     Stock Awards Granted      Weighted-Average
Grant Price

Per Share
 

Time-based restricted stock units

     19,516      $ 70.05  

Performance-based restricted stock units (a)

     40,216      $ 56.19  

Stock appreciation rights

     16,340      $ 70.09  

 

(a) Includes 22,895 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2017, and adjustments of 1,071, 5,396 and 10,854 grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2014, 2015, and 2016, respectively.

The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) the date the grantee is eligible to retire without forfeiting the award. For performance-based restricted stock and performance-based restricted stock units, expense is recognized ratably over the performance and vesting period of each tranche based on management’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

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

Stock appreciation rights

   $ 25      $ 75      $ 192      $ 184  

Time-based restricted stock

     403        863        1,139        1,479  

Performance-based restricted stock

     468        720        1,507        1,230  

Employee stock purchase plan

     16        11        38        52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 912      $ 1,669      $ 2,876      $ 2,945  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total unrecognized compensation cost related to unvested awards as of June 30, 2017 was $4.1 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
12. INCOME TAXES

The Company’s effective tax rate for the six months ended June 30, 2017 and 2016 was 34.2% and 34.7%, respectively, which resulted in expense of $29.5 million and $25.2 million, respectively. The decrease of 0.5% in the effective tax rate was primarily due to an increase in the domestic production activities deduction. In fiscal year 2016, the Company adopted FASB ASU No. 2016-09, “Compensation – Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.” The new standard requires excess tax benefits on share-based awards be recognized in the tax provision instead of in equity.

During the six months ended June 30, 2017 and June 30, 2016, the Company realized $1.0 million and $0.8 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense.

The Company analyzes its deferred tax assets each reporting period, considering all available positive and negative evidence in determining the expected realization of those deferred tax assets. As of June 30, 2017, the Company maintains a valuation allowance of $4.1 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.

 

The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities, and the Company accrues a liability when it believes that it is more likely than not that benefits of tax positions will not be realized. The Company believes that adequate provisions have been made for all tax returns subject to examination. As of June 30, 2017, Federal tax years 2013 through 2016 remain subject to examination. Sales made to foreign distributors are not taxable in any foreign jurisdictions as the Company does not have a taxable presence in any foreign jurisdiction.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Seasonality
6 Months Ended
Jun. 30, 2017
Text Block [Abstract]  
Seasonality
13. SEASONALITY

The Company’s operating results have historically varied from quarter to quarter. Seasonal, erratic or prolonged adverse weather conditions in certain geographic regions during the first and fourth quarters reduce the level of home improvement and construction activity and can shift demand for Trex products to a later period. As part of its normal business practice and consistent with industry practice, the Company has historically offered incentive programs to its distributors and dealers to build inventory levels before the start of the prime deck-building season in order to ensure adequate availability of the Company’s product to meet anticipated seasonal consumer demand. The seasonal effects experienced during the first and fourth quarters are often offset by the positive effect of the incentive programs.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
14. COMMITMENTS AND CONTINGENCIES

Contract Termination Costs

The Company leases 55,047 square feet of office and storage space that it does not occupy, but has sublet all of the office space for the remainder of the term of its lease obligation, which ends June 30, 2019. The Company estimates that the future sublease receipts will be less than the remaining minimum lease payment obligations under its lease and has recorded a liability for the present value of the expected shortfall.

As of June 30, 2017, minimum payments remaining under the Company’s lease relating to its reconsidered corporate relocation over the years ending December 31, 2017, 2018, and 2019 are $1.0 million, $2.0 million and $1.0 million, respectively. Net minimum receipts remaining under the Company’s existing subleases over the years ending December 31, 2017, 2018 and 2019 are $0.6 million, $1.3 million and $0.8 million, respectively.

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 1,475      $ 2,106  

Net rental payments

     (272      (344

Accretion of discount

     54        78  

Decrease in net estimated contract termination costs

     (23       
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,234      $ 1,840  
  

 

 

    

 

 

 

Product Warranty

The Company warrants that its products will be free from material defects in workmanship and materials for warranty periods ranging from 10 years to 25 years, depending on the product and its use. If there is a breach of such warranties, the Company has an obligation either to replace the defective product or refund the purchase price. The Company continues to receive and settle claims for products manufactured at its Nevada facility prior to 2007 that exhibit surface flaking and maintains a warranty reserve to provide for the settlement of these claims. Estimating the warranty reserve for surface flaking claims requires management to estimate (1) the number of claims to be settled with payment and (2) the average cost to settle each claim.

To estimate the number of claims to be settled with payment, the Company utilizes actuarial techniques to quantify both the expected number of claims to be received and the percentage of those claims that will ultimately require payment (collectively, elements). Estimates for these elements are quantified using a range of assumptions derived from claim count history and the identification of factors influencing the claim counts. The number of claims received has declined each year since peaking in 2009, although the rate of decline has decelerated in recent years. Additionally, events, such as the 2009 settlement of a class action lawsuit covering the surface defect and communications by the Company in 2013 informing homeowners of potential hazards associated with products exhibiting surface flaking that are not timely replaced, have obscured observable trends in historical claims activity. The cost per claim varies due to a number of factors, including the size of affected decks, the availability and type of replacement material used, the cost of production of replacement material and the method of claim settlement.

 

The Company monitors surface flaking claims activity each quarter for indications that its estimates require revision. Typically, a majority of surface flaking claims received in a year are received during the summer outdoor season, which spans the second and third quarters. It has been the Company’s practice to utilize the actuarial techniques discussed above during the third quarter, after a significant portion of all claims has been received for the fiscal year and variances to annual claims expectations are more meaningful. The number of claims received in the six months ended June 30, 2017 was lower than claims received in the six months ended June 30, 2016, continuing the historical year-over-year decline in incoming claims, and consistent with the Company’s expectations. The average settlement cost per claim experienced in the six months ended June 30, 2017 was lower than the average settlement cost per claim experienced during the six months ended June 30, 2016 but higher than the Company’s expectations for 2017. The Company believes its reserve at June 30, 2017 is sufficient to cover future surface flaking obligations.

The Company’s analysis is based on currently known facts and a number of assumptions, as discussed above, and current expectations. Projecting future events such as the number of claims to be received, the number of claims that will require payment and the average cost of claims could cause the actual warranty liabilities to be higher or lower than those projected, which could materially affect the Company’s financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will continue to decline over time and that the average cost per claim will increase slightly, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $3.1 million change in the surface flaking warranty reserve.

The following is a reconciliation of the Company’s warranty reserve that represents amounts accrued for surface flaking claims (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 33,847      $ 29,673  

Changes in estimates related to pre-existing warranties

             

Settlements made during the period

     (2,683      (2,611
  

 

 

    

 

 

 

Ending balance, June 30

   $ 31,164      $ 27,062  
  

 

 

    

 

 

 

The remainder of the Company’s warranty reserve represents amounts accrued for non-surface flaking claims.

Legal Matters

The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. Management has evaluated the merits of these lawsuits and claims, and believes that their ultimate resolution will not have a material effect on the Company’s consolidated financial condition, results of operations, liquidity or competitive position.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event
6 Months Ended
Jun. 30, 2017
Subsequent Events [Abstract]  
Subsequent Event
15. SUBSEQUENT EVENT

On July 31, 2017, the Company, through its newly-formed,wholly-owned subsidiary, Trex Commercial Products, Inc., entered into a definitive agreement with Staging Concepts Acquisition, LLC (SC) and on that date acquired certain assets and liabilities of SC for $71.5 million in cash. The purchase price will be subject to adjustment pending final determination of working capital at closing. The Company used cash on hand and funding from its existing revolving credit facility to acquire the business. The acquired business designs, engineers and markets modular and architectural railing systems and solutions for the commercial, some consumer and multifamily markets, and provides staging, acoustical and seating systems for commercial markets, including sports stadiums and performing arts venues. As a result of the purchase, the Company will gain access to growing commercial markets, expand its custom design and engineering capabilities, and add the contract architect and specifier communities as new channels for Trex products. The Company’s 2017 third quarter consolidated results of operations will include the operating results of the acquired business, following the date of acquisition. The Company’s consolidated balance sheet at September 30, 2017 will include the acquired assets and any liabilities assumed.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments (Policies)
6 Months Ended
Jun. 30, 2017
Investments, All Other Investments [Abstract]  
Financial Instruments

The Company considers the recorded value of its financial assets and liabilities, consisting primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and other current liabilities to approximate the fair value of the respective assets and liabilities at June 30, 2017 and December 31, 2016.

Share-based Compensation

The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), approved by the Company’s stockholders in April 2014. The Plan amended and restated in its entirety the Trex Company, Inc. 2005 Stock Incentive Plan. The Plan is administered by the Compensation Committee of the Company’s Board of Directors. Stock-based compensation is granted to officers, directors and certain key employees in accordance with the provisions of the Plan. The Plan provides for grants of stock options, restricted stock, restricted stock units, stock appreciation rights (SARs), and unrestricted stock. As of June 30, 2017, the total aggregate number of shares of the Company’s common stock that may be issued under the Plan is 6,420,000.

In 2014, the Company began granting performance-based restricted stock in addition to the time-based restricted stock it previously granted. The performance-based restricted shares have a three-year vesting period, vesting one-third each year based on target earnings before interest, taxes, depreciation and amortization for 1 year, cumulative 2 years and cumulative 3 years, respectively. The number of shares that vest, with respect to each vesting, will be between 0% and 200% of the target number of shares.

In 2015, the Company began issuing restricted stock units in lieu of restricted stock. Accordingly, time-based restricted stock units replaced time-based restricted stock and performance-based restricted stock units replaced performance-based restricted stock. The vesting terms of the restricted stock units are identical to the vesting provisions of the restricted stock.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recently Adopted Accounting Standard (Tables)
6 Months Ended
Jun. 30, 2017
Accounting Changes and Error Corrections [Abstract]  
Schedule of Previously Reported Quarterly Data
    The standard requires that excess tax benefits of the settlement or vesting of time-based restricted stock or time-based restricted stock units and performance-based restricted stock or performance-based restricted stock units be recorded within income tax expense. Prior to adoption this amount would have been recorded as an increase in additional paid-in capital. Additionally, the standard requires that excess tax benefits are now reported as an operating activity in the Company’s Consolidated Statements of Cash Flows, rather than as a financing activity as was previously reported. The Company applied this guidance prospectively as of January 1, 2016 during the quarterly period ended December 31, 2016, and, accordingly, data previously reported for the three and six months ended June 30, 2016 have been adjusted, as follows:

 

     Three Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 12,878      $ 12,432  

Net Income

   $ 23,279      $ 23,725  

Basic net income per share

   $ 0.80      $ 0.81  

Diluted net income per share

   $ 0.79      $ 0.80  

Diluted weighted average common shares outstanding

     29,423,845        29,477,870  

 

     Six Months Ended June 30, 2016  
         As Reported          Adjusted  
    

(in thousands, except share

and per share data)

 

Provision for income taxes

   $ 25,919      $ 25,170  

Net Income

   $ 46,681      $ 47,430  

Basic net income per share

   $ 1.58      $ 1.61  

Diluted net income per share

   $ 1.57      $ 1.60  

Diluted weighted average common shares outstanding

     29,642,287        29,694,081  

Cash flows provided by operating activities

   $ 15,632      $ 16,442  

Cash flows used in financing activities

   $ (18,241    $ (19,051
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2017
Inventory Disclosure [Abstract]  
Summary of Inventories, at LIFO Value

Inventories, at LIFO (last-in, first-out) value, consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Finished goods

   $ 29,294      $ 29,686  

Raw materials

     19,018        20,231  
  

 

 

    

 

 

 

Total FIFO (first-in, first-out) inventories

     48,312        49,917  

Reserve to adjust inventories to LIFO value

     (21,371      (21,371
  

 

 

    

 

 

 

Total LIFO inventories

   $ 26,941      $ 28,546  
  

 

 

    

 

 

 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Prepaid Expenses and Other Assets (Tables)
6 Months Ended
Jun. 30, 2017
Text Block [Abstract]  
Summary of Prepaid Expenses and Other Assets

Prepaid expenses and other assets consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Prepaid expenses

   $ 2,507      $ 6,209  

Income tax receivable

          4,024  

Other

     168        167  
  

 

 

    

 

 

 

Total prepaid expenses and other assets

   $ 2,675      $ 10,400  
  

 

 

    

 

 

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2017
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities

Accrued expenses and other liabilities consist of the following (in thousands):

 

     June 30,
2017
     December 31,
2016
 

Sales and marketing

   $ 18,364      $ 16,707  

Compensation and benefits

     7,163        13,298  

Income taxes

     5,882         

Manufacturing costs

     1,687        1,799  

Rent obligations

     700        632  

Other

     2,475        2,257  
  

 

 

    

 

 

 

Total accrued expenses and other liabilities

   $ 36,271      $ 34,693  
  

 

 

    

 

 

 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2017
Equity [Abstract]  
Computation of Basic and Diluted Earnings Per Share

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

 

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

Numerator:

           

Net income available to common shareholders

   $ 28,782      $ 23,725      $ 56,732      $ 47,430  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Basic weighted average shares outstanding

     29,389,458        29,264,362        29,376,407        29,481,042  

Effect of dilutive securities:

           

Stock appreciation rights and options

     98,813        136,872        99,699        142,460  

Restricted stock

     62,147        76,636        79,879        70,579  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted average shares outstanding

     29,550,418        29,477,870        29,555,985        29,694,081  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic earnings per share

   $ 0.98      $ 0.81      $ 1.93      $ 1.61  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted earnings per share

   $ 0.97      $ 0.80      $ 1.92      $ 1.60  
  

 

 

    

 

 

    

 

 

    

 

 

 
Antidilutive Securities Excluded from Computation of Earnings Per Share

The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:

 

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

Stock appreciation rights

     16,340               —        12,255          9,262  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Assumptions Used to Estimate Fair Value of Each SAR

The fair value of each SAR is estimated on the date of grant using a Black-Scholes option-pricing formula. There were no SARs issued during the six months ended June 30, 2016. For SARs issued in the six months ended June 30, 2017 the data and assumptions shown in the following table were used:

 

     Six Months Ended
June 30, 2017
 

Weighted-average fair value of grants

   $ 27.81  

Dividend yield

     0

Average risk-free interest rate

     2.01

Expected term (years)

     5  

Expected volatility

     42.4
Summary of Stock-Based Compensation Grants

The following table summarizes the Company’s stock-based compensation grants for the six months ended June 30, 2017:

 

     Stock Awards Granted      Weighted-Average
Grant Price

Per Share
 

Time-based restricted stock units

     19,516      $ 70.05  

Performance-based restricted stock units (a)

     40,216      $ 56.19  

Stock appreciation rights

     16,340      $ 70.09  

 

(a) Includes 22,895 of target performance-based restricted stock unit awards granted during the six months ended June 30, 2017, and adjustments of 1,071, 5,396 and 10,854 grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2014, 2015, and 2016, respectively.
Summary of Stock-Based Compensation Expense

The following table summarizes the Company’s stock-based compensation expense (in thousands):

 

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

Stock appreciation rights

   $ 25      $ 75      $ 192      $ 184  

Time-based restricted stock

     403        863        1,139        1,479  

Performance-based restricted stock

     468        720        1,507        1,230  

Employee stock purchase plan

     16        11        38        52  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation

   $ 912      $ 1,669      $ 2,876      $ 2,945  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Summary of Liability Related to Lease

The following table provides information about the Company’s liability related to the lease (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 1,475      $ 2,106  

Net rental payments

     (272      (344

Accretion of discount

     54        78  

Decrease in net estimated contract termination costs

     (23       
  

 

 

    

 

 

 

Ending balance, June 30

   $ 1,234      $ 1,840  
  

 

 

    

 

 

 
Summary of Reconciliation of Company's Warranty Reserve that Represents Amounts Accrued for Surface Flaking Claims

The following is a reconciliation of the Company’s warranty reserve that represents amounts accrued for surface flaking claims (in thousands):

 

     2017      2016  

Beginning balance, January 1

   $ 33,847      $ 29,673  

Changes in estimates related to pre-existing warranties

             

Settlements made during the period

     (2,683      (2,611
  

 

 

    

 

 

 

Ending balance, June 30

   $ 31,164      $ 27,062  
  

 

 

    

 

 

 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business and Organization - Additional Information (Detail)
6 Months Ended
Jun. 30, 2017
Segment
Accounting Policies [Abstract]  
Number of reportable segments 1
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recently Adopted Accounting Standard - Schedule of Previously Reported Quarterly Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Provision for income taxes $ 15,760 $ 12,432 $ 29,506 $ 25,170
Net income $ 28,782 $ 23,725 $ 56,732 $ 47,430
Basic net income per share $ 0.98 $ 0.81 $ 1.93 $ 1.61
Diluted net income per share $ 0.97 $ 0.80 $ 1.92 $ 1.60
Diluted weighted average common shares outstanding 29,550,418 29,477,870 29,555,985 29,694,081
Cash flows provided by operating activities     $ 119 $ 16,442
Cash flows used in financing activities     $ (3,082) (19,051)
As Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Provision for income taxes   $ 12,878   25,919
Net income   $ 23,279   $ 46,681
Basic net income per share   $ 0.80   $ 1.58
Diluted net income per share   $ 0.79   $ 1.57
Diluted weighted average common shares outstanding   29,423,845   29,642,287
Cash flows provided by operating activities       $ 15,632
Cash flows used in financing activities       $ (18,241)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Summary of Inventories, at LIFO Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Finished goods $ 29,294 $ 29,686
Raw materials 19,018 20,231
Total FIFO (first-in, first-out) inventories 48,312 49,917
Reserve to adjust inventories to LIFO value (21,371) (21,371)
Total LIFO inventories $ 26,941 $ 28,546
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Inventory Disclosure [Abstract]    
LIFO inventory liquidations $ 0 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Prepaid Expense and Other Assets [Abstract]    
Prepaid expenses $ 2,507 $ 6,209
Income tax receivable   4,024
Other 168 167
Total prepaid expenses and other assets $ 2,675 $ 10,400
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Sales and marketing $ 18,364 $ 16,707
Compensation and benefits 7,163 13,298
Income taxes 5,882  
Manufacturing costs 1,687 1,799
Rent obligations 700 632
Other 2,475 2,257
Total accrued expenses and other liabilities $ 36,271 $ 34,693
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Line of Credit Facility [Line Items]    
Outstanding borrowings under the revolver loans $ 0 $ 0
Remaining available borrowing capacity $ 250,000,000  
Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Termination date of the Credit Agreement Jan. 12, 2021  
Revolver Loans Portion Effective January 1 through June 30 [Member] | Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount $ 250,000,000  
Revolver Loans Portion Effective July 1 through December 31 [Member] | Third Amended and Restated Credit Agreement [Member]    
Line of Credit Facility [Line Items]    
Revolving loans in a collective maximum principal amount $ 200,000,000  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Numerator:        
Net income available to common shareholders $ 28,782 $ 23,725 $ 56,732 $ 47,430
Denominator:        
Basic weighted average shares outstanding 29,389,458 29,264,362 29,376,407 29,481,042
Effect of dilutive securities:        
Diluted weighted average shares outstanding 29,550,418 29,477,870 29,555,985 29,694,081
Basic earnings per share $ 0.98 $ 0.81 $ 1.93 $ 1.61
Diluted earnings per share $ 0.97 $ 0.80 $ 1.92 $ 1.60
Stock Appreciation Rights and Options [Member]        
Effect of dilutive securities:        
Dilutive securities 98,813 136,872 99,699 142,460
Restricted Stock [Member]        
Effect of dilutive securities:        
Dilutive securities 62,147 76,636 79,879 70,579
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Jun. 30, 2016
Stock Appreciation Rights [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from the computation of diluted earnings per share 16,340 12,255 9,262
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2017
Feb. 16, 2017
Oct. 22, 2015
October 2015 Stock Repurchase Program [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchase program, authorized shares     3,150,000
Common stock repurchase program, termination date Dec. 31, 2016    
Number of shares repurchased by the Company 1,578,952    
Value of shares repurchased by the Company $ 53.3    
February 2017 Stock Repurchase Program [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchase program, authorized shares   2,960,000  
Number of shares repurchased by the Company 0    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2017
USD ($)
Plan
shares
Jun. 30, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock based compensation plans | Plan 1  
Unrecognized compensation cost related to unvested awards | $ $ 4.1  
2014 Stock Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total aggregate number of shares of common stock that may be issued 6,420,000  
Performance-Based Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation vesting percentage 33.33%  
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche Two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation vesting percentage 33.33%  
Performance-Based Restricted Stock [Member] | Share-Based Compensation Award, Tranche Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation vesting percentage 33.33%  
Stock Appreciation Rights [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value assumptions method used Black-Scholes option-pricing formula  
Number of shares or rights issued 16,340 0
Minimum [Member] | Performance-Based Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of target number of shares that will vest 0.00%  
Maximum [Member] | Performance-Based Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of target number of shares that will vest 200.00%  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member]
6 Months Ended
Jun. 30, 2017
$ / shares
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]  
Weighted-average fair value of grants $ 27.81
Dividend yield 0.00%
Average risk-free interest rate 2.01%
Expected term (years) 5 years
Expected volatility 42.40%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) - $ / shares
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Time Based Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Awards Granted 19,516  
Weighted-Average Grant Price Per Share $ 70.05  
Performance Based Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Awards Granted 40,216  
Weighted-Average Grant Price Per Share $ 56.19  
Stock Appreciation Rights [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Awards Granted 16,340 0
Weighted-Average Grant Price Per Share $ 70.09  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Performance Based Restricted Stock Unit Target [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Awards Granted 22,895      
Performance Based Restricted Stock Unit Adjustment [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Awards Granted   10,854 5,396 1,071
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 912 $ 1,669 $ 2,876 $ 2,945
Stock Appreciation Rights [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 25 75 192 184
Time-Based Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 403 863 1,139 1,479
Performance-Based Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 468 720 1,507 1,230
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 16 $ 11 $ 38 $ 52
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Tax Contingency [Line Items]        
Effective tax rate     34.20% 34.70%
Income tax expense (benefit) $ 15,760 $ 12,432 $ 29,506 $ 25,170
Decrease in effective tax rate due to increase in domestic production activities deduction     0.50%  
Excess tax benefits from stock based awards     $ 1,000 $ 800
Valuation allowance $ 4,100   $ 4,100  
Earliest Tax Year [Member] | Federal Tax Jurisdiction [Member]        
Income Tax Contingency [Line Items]        
Tax years subject to examination     2013  
Latest Tax Year [Member] | Federal Tax Jurisdiction [Member]        
Income Tax Contingency [Line Items]        
Tax years subject to examination     2016  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2017
USD ($)
ft²
Schedule Of Commitments And Contingencies [Line Items]  
Change in warranty reserve for disclosure purposes only $ 3.1
Minimum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
Maximum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Surface Flaking Warranty Reserve [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Percentage change in warranty claims used as a threshold for disclosure 10.00%
Sublease [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Net minimum receipts remaining under the Company's existing subleases for 2017 $ 0.6
Net minimum receipts remaining under the Company's existing subleases for 2018 1.3
Net minimum receipts remaining under the Company's existing subleases for 2019 $ 0.8
Contract Termination [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Lease square feet | ft² 55,047
Minimum payments, 2017 $ 1.0
Minimum payments, 2018 2.0
Minimum payments, 2019 $ 1.0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Summary of Liability Related to Lease (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 1,475 $ 2,106
Net rental payments (272) (344)
Accretion of discount 54 78
Decrease in net estimated contract termination costs (23)  
Ending balance $ 1,234 $ 1,840
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Summary of Reconciliation of Company's Warranty Reserve that Represents Amounts Accrued for Surface Flaking Claims (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Product Warranty Liability [Line Items]    
Beginning balance $ 33,847 $ 29,673
Changes in estimates related to pre-existing warranties 0 0
Settlements made during the period (2,683) (2,611)
Ending balance $ 31,164 $ 27,062
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event - Additional Information (Detail)
$ in Millions
Jul. 31, 2017
USD ($)
Subsequent Event [Member] | Staging Concepts Acquisition, LLC [Member]  
Subsequent Event [Line Items]  
Certain assets and liabilities acquired in cash $ 71.5
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6-_TH?(\\#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,$% @ ]8W_2F;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 " #UC?]*X,_/0^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEEAE:(N%Q GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$KZD$#&1Q7PSN,YGH>.&'8BB ,CZ@$[EFCVB.LJFH-#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V==S;MR! MP_OST^N\;F%])N4UCK^R%72*N&&7R6_U_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #UC?]*F!I1$&0" 5" & 'AL+W=O6]MT?.M70O2;(.#GBK28/]&>=/+D M2EF+A5RR6\![1O!%D]HF0 D08OKSB\+O7=D94'OHJD[O[EX33N/D>O6W\'- 4:*H!$O M-1GX;.ZI4$Z4OJK%U\O6!\HCTI"S4":P'![D0)I&69)^_!Z-^I.F(L[G[]8_ MZ^!E,"?,R8$VO^J+J+9^YGL7/F:_58Y44(- , 2=$(&U/ M L@EL$<6'7T4.-B(T"T0.B,(-3V[4\_;(?U(_X.;AOD=LUO=<>]$A7SJ M]8-\I500Z1!XDJY4LD=/BX9D#5@=7DN/MVYWJO[6G)QK@^]%7C;+\-2VE^ZV#YEH46?UO MZO+JM@QY^#'PY7P\M=U M%IR?[V-_C_,: ,Q&HB[@9_[ M,X-X-(A_&,A/#>1H(/_O#&HT4&"&:-#>;^8F:[/5HJYN03WDPR7KTHX_*Q^N M73?81Z?_S.]GXT??5T(NHO?.SXBD R*FB'I$-ACA=R+R\]\7(:A%I +/\#C! MFB T6,-/G6P_=?*PS)C74WH*]'A#3(^6PDZ,&6U3F# ,&5B/2A_<(%5J>A.H&/%FLL MBAV!Q09W&1A3VL!-V!*8-'(V,^FSGL=8G8'J!L9.)F)/B87B*,IR-OWC4"FV MX4^P/&U)2L]T7ISN23AN2N"7(1V9QZR*;8+*QIHDA9:Q1IE*^C1Z6NI'E10I M_09.2L"C4KI#X;A%B6&+,C(@HK!%(2E800G(AQ#E*D7--%Z<[D\X;E!@NY1R MW"[XNN"/7XXB2)'2&&M@HS+C4R5609$4Z4](9N=RE>Y7.&Y88&>OF(S>;^$OHKO4@?&4/Z\Y,;[I M;NW])?"'^^'*_T=6'\]E$[Q5K;]*]A>^0U6USJ^>/?G G%RVOS_D[M!V;XU_ M7P]7[>&AK2[CSPC1_;>,U7]02P,$% @ ]8W_2A6]LT_C P /1( !@ M !X;"]W;W)K?@OE' WYEY!H;'@>6E;KZW1^^[ MQ8^J/+6KZ-AUYZ1=VF]>X/3<^WP]%51ECDIBX MRHM3M%X.QYZ;];)^Z\KBY)^;1?M657GSW\:7]6450?1QX&OQ>NSZ _%Z>?&ME7U3^U!;U:='XPRKZ&9ZV*ND+AL3?A;^T=]N+?B@O=?V] MW_E]OXJ2GLB7?M?U3>3AZ]UO?5GV+06.?\=&HUN??>']]D?KOPZ##X-YR5N_ MKUVLRB&O$#I'3$'':&C(.'@)GS Q**J*D M'(7TLKE&]'TOF#D'!(;'4I>H3(;1(HSF,); :-8+FBRE+$+*Z;N!35B,R&(X MBR,L1F"QY$)N>0B2-$ED%"NB6(Z2$13+>S$NL8K "+%$FW3F(CF1QC$:G1 : M)W0#!DEL*\44NIG+E(DT&:FH^2TU8()'EE' :9J>$SQH%E$9( M069QAF9&EHI@H%;D>=(?76 M9ZDIC>Q0X!+55*+ !4D]\3 RY9 %"MR@FAH4N!NU58K=F$(,E)L[+[)"@3O4 M4(<"MZ/+4DKS.#1ED04*W*"&&A2X'%7X,CK)#D3O44(&967DBYTDICY"AE^IQ9DHB MFQ@5<[F9^>=&V9W(W6FHJZ0,&\O#S)1$MB9R:QKJ*>0^5'09MOTD-&61G8G< MF8:Z"H5%)62./1](N?#$[&;6$2C;$[D]+;45?!Z=,LD>1>]0R;PF+S"PQCBY-I)Q*X<[+TX=,V:2* MFY0^$&S&C)V85%C_23EI_1??/7-?'MC='Z?U!+ P04 " #UC?]* M]KI&VUX" ! " & 'AL+W=OV$[=O7-BP"VSGD(MCF_V>^ M(6:]J5NV=DO.NQ4 [%#B!K$7TN%6W#D1VB NIO0,6$ MH3/^B?FO;D?%#$Q1CE6#6U:1UJ'XM'8_>:O"4P:E^%WAGLW&CBQE3\B;G'P[ MKETHB7"-#UR&0.)RQ06N:QE)L_CN^XEK()8G(<2 U4]_.X<(X:<8H J5![\.U M:M6U'^[$R6BS&_S1X$\&+[QK"$9#H!G 0*9*_8PXVN24] X=?JT.R4WAK0+Q M, ]R43T[=4]4R\3J=9.$.;C*.*-D.TC\F<1?*@I3$0:3!(C\$X1OA?"5/YA# M1'9_8/4'RA_._;%6Q"!)E:15$O@"/:V.!Z(%26@E"4V21",9)-$L20#51X-Y MK%OP1%:>R.1)-9[(R*.3W%,L&&(K0VPR9!I#_)#AGF+!D%@9$H,AU3)LDV=V MR /1@B2UDJ0FB99DFQJUIM"Z19X0+H@R*U%F$FDO^#8S]V*89EF4:J]981>& M?G"C'WC0WI6@R13H;0D:N?PLA%$&([T]V94PBOP;5#=ZI6=2&BYZIESIYP<2JHWGTBA&,1%+Z(<*4XSJ=)C4]<#A,Q MIL.9-DPXZ<;S&DQ_&C;_ 5!+ P04 " #UC?]*K.MQ/B\$ !6$P & M 'AL+W=OL0&S2B)M M.)U:J9565[5]S2;.@XZ'%,CF^NT+A,UQ,^.^V8#W/Y[_&/RS\>K6M-^ZDW-] M\+TJZVX=GOK^\AQ%W>[DJJ+[U%Q&:+.Z%$?W MA^O_O+RVPUWTZ&5_KES=G9LZ:-UA';[ X#L92WIKFVWCS MZWX=JM&1*]VN'[LHAI]WE[NR''L:?/PS=QH^[:]4TU M]S)8J8KO]]]S/?W>YOX_PN0 G /P$3#D_K\ /0?H'P'3:$9W9U.IGXN^V*S: MYA:T]Z=U*<:7 I[U,)B[L7$:N^E_0[7=T/J^L?$J>A_[F27;NP07$G@HHJ'S M1P:4,FR1A>//"7)!D<@9M%B#GN+UL@9/O!'CS11O%O$Z(6-PEZ23I)XD<9)J M6@A7F=1H)7N)12\QKR65XQ,Q/F&U6$MJN4OBA"*#.Q[,2*3BQSDBGBQ+(DH T=$RYZ0F5D)YGH).-.@#C)>!*C MR)3,!1%:SYB DB>^8F]:AIX>/.@ 7HVF[ #NU((U=.9(.F,QL1Y'(FI> )DC MDU)'R!]ULGB*LQ^N,MKXW,A8 LW=T+DX:Y9Y=*J NN&JI\0S&4%F''#(Q0ST M1B@Z5=0,5SU!XED20*8ZL^2E/G%AF1Y"EF?+YD:D)')N9H7XX$K-, MI=0.5P& ];TY,CJ!LS-C#XMS$2"C;@118HQOGLOX!,M)X5E?0<8>"-QC\U)@ M6@I(R2?)8K">BE!F'RKNA\S,?-80 F2>/#(A42 D70-1()]0MR2S6GOLR'A$ M9 \2E&=W@C+3D#,-**ZVR'$%B5:*3EU)EQGEM223#3G90"&U)$)+\B0)8^LW M)0,..>! T<41!71I3"G])5EL4N5[^#+BD",.V+*'G%[#,NS96* ,+^3P KJ! MV:( )KH]S"61]BQ[*+,+^=X/%%UI4-C8:6799XH@@TS%OJ\AF87(60AT%=FB M0+EAJM*M?"[IM)?O6J:AYC0$138&T3$W-J0F*8E-S M'MJ8?3L(*HQCS\31,C6U0$WPT$![/E %:@*EIA:V@GQ\N2CQ+<9:YJ46> F4 MEYI_RD*6,%I*,IVQU3A:G$94KCU.!S==L&NN=3]^^"]:'X=#+SB>9I#V+3SG M]R.>']W<3YQ^+]KCN>Z"MZ;OFVHZT3@T3>\&E^K3,%PG5^P?-Z4[].-E.ERW M]Y.>^TW?7.93K.AQE+;Y#U!+ P04 " #UC?]*=J&V,; ! #2 P & M 'AL+W=O= *G7 M:>JD33IUVO8Y!P:B)H0FX>C^_9S 4=:A?2&V\7M^=IQL-/;9M0">O&K5N9RV MWO<'QES9@A;NQO30X9_:6"T\NK9AKK<@J@C2BO'=[HYI(3M:9#%VLD5F!J]D M!R=+W*"UL+^/H,R8TX1> T^R:7T(L"+K10/?P?_H3Q8]MK!44D/GI.F(A3JG M]\GAF(;\F/!3PNA6-@F=G(UY#LZ7*J>[( @4E#XP"#PN\ !*!2*4\3)STJ5D M *[M*_OGV#OVX@,+TH 1K ME$:Y^"7EX+S1,PM*T>)U.F47SW'FO\*V 7P&\'< -A6*RC\)+XK,FI'8:?:] M"%><'#C.I@S!.(KX#\4[C%Z*)-EG[!*(YISCE,/7.4L&0_:E!-\J<>3_P/DV M?+^I(V.5*:H8N;O(HN"WO/ MXYV\I4_;_DW81G:.G(W'FXWSKXWQ@%)V-[A"+3ZPQ5%0^V!^0-M.:S8YWO3S M"V++,R[^ %!+ P04 " #UC?]*0;8Q*+ ! #2 P & 'AL+W=OC^_9+ 4=:A?2&V\7M^=IQ\1/-B.P!'7I74MJ"=<_V!,5MUH+B] MP1ZT_].@4=QYU[3,]@9X'4%*LG2WNV.*"TW+/,9.ILQQ<%)H.!EB!Z6X^7T$ MB6-!$WH-/(FV^QA:46"K05J(F!IJ /R>&8A?R8\%/ M:%B^.MT"AW/<>:_PK8!Z0Q(WP'85"@J_\@=+W.#(S'3['L>KC@YI'XV50C& M4<1_7KSUT4N9)'?:E1+I5XIC^ T^WX?M-A?L(W_^E M,-LFR#8)LDB0_;?%K9S[=T78:J8*3!NWR9(*!QTW>15=%O8AC7?RECYM^S=N M6J$M.:/S-QOGWR Z\%)V-WZ%.O_ %D="XX)Y[VTSK=GD..SG%\269US^ 5!+ M P04 " #UC?]*^M)/UK4! #2 P & 'AL+W=O+2RK)%*W"($$TJJ(\NQ-)A?5EV [F_+W MC)TT!!KUQ?:,YYPY,QYGH[%/K@7PY%E)[7+:>M\?&7-E"TJX&].#QIO:6"4\ MFK9AKK<@J@A2DO$D><>4Z#0MLN@[VR(S@Y>=AK,E;E!*V-\GD&;,:4I?' ]= MT_K@8$76BP:^@__1GRU:;&&I.@7:=483"W5.[]+C:1_B8\!C!Z-;G4FHY&+, M4S"^5#E-@B"04/K ('"[PCU(&8A0QJ^9DRXI W!]?F'_%&O'6B["P;V1/[O* MMSD]4%)!+0;I'\SX&>9Z;BF9B_\*5Y 8'I1@CM)(%U=2#LX;-;.@%"6>I[W3 M<1^GFUL^P[8!? ;P!7"(>=B4*"K_*+PH,FM&8J?>]R(\<7KDV)LR.&,KXAV* M=^B]%FEZR-@U$,TQIRF&KV.6"(;L2PJ^E>+$7\'Y-GRWJ7 7X;M_%'[8)MAO M$NPCP?[-$C=B>/)?$K;JJ0+;Q&ERI#2#CI.\\BX#>Q&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0;[Q;**LD4K<(@032J@AX]B:3Q*HOP78VY>\9.VF( M:-07VS.><^;,>)R/UCWY#B"09ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;Y MWH&H$T@KQG>[=TP+:6B9)]_9E;D=@I(&SH[X06OA_IQ V;&@&7UQ/,JV"]'! MRKP7+7R'\*,_.[38PE)+#<9+:XB#IJ#WV?%TB/$IX*>$T:_.)%9RL?8I&E_J M@NZB(%!0A<@@<+O" R@5B5#&[YF3+BDC<'U^8?^4:L=:+L+#@U6_9!VZ@MY1 M4D,C!A4>[?@9YGIN*9F+_PI74!@>E6".RBJ?5E(-/E@]LZ 4+9ZG79JTC]/- M+9]AVP ^ _@"N$MYV)0H*?\H@BAS9T?BIM[W(CYQ=N38FRHZ4RO2'8KWZ+V6 M&<]R=HU$<\QIBN'KF"6"(?N2@F^E./%7<+X-WV\JW"?X?IT]^[!-<-@D."2" MPYLE;L7\KY*M>JK!M6F:/*GL8-(DK[S+P-ZG1V3_PJ=I_R9<*XTG%QOP95/_ M&VL#H)3=#8Y0AQ]L,10T(1[?X]E-8S89P?;S#V++-R[_ E!+ P04 " #U MC?]*\Q?*M>EO0SKGAR)BM.M#"WN O;]IT&CAO&E:9@<#HHXD MK1@_'#XP+61/RSSZSJ;,<71*]G VQ(Y:"_/[! JG@B;TS?$LV\X%!ROS0;3P M#=SWX6R\Q5:56FKHK<2>&&@*^I <3UG 1\ /"9/=G$FHY(+X$HS/=4$/(2%0 M4+F@(/QVA4=0*@CY-'XMFG0-&8C;\YOZQUB[K^4B+#RB^BEKUQ7TGI(:&C$J M]XS3)UCJN:5D*?X+7$%Y>,C$QZA0V;B2:K0.]:+B4]'B==YE'_=IODGY0MLG M\(7 5\)]C,/F0#'S)^%$F1N]\\M9[KV5VE[-K MT%D@IQG"-Y!D13 OOD;@>Q%._!V=[]/3W0332$^WT7FZ+Y#M"F11(/M?A>\A M"<_^B<$V'=5@VCA+EE0X]G&.-]YU7!_B$[*_\'G6OPK3RMZ2"SK_KK'[#:(# MG\KAQ@]0Y[_7:BAH7#C>^;.9AVPV' [+_V'K)R[_ %!+ P04 " #UC?]* M$!-8YT6 4W7,M\[$'4":<7X M;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^ M]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0 M&01N5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,= M/\![L2-S4^U[$)]X?.?:FBL[4BG2'XCUZK^6>W^;L&HGF MF-,4P];1-DFP19(LC^6^)6S/U? M2=BJIQISVX:L\D(MI]_$%N^&PO=V]R:W-H965TIVF3-NG4:=UG+G$25 @9D$OW[V=(FF5KU"^ C=_SLS'9 M:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$D><^T MD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,Z8Z^.!YDT_K@8$76BP:^@__1GRU: M;&&II(;.2=,1"W5.[W;'TS[$QX!'":-;G4FHY&+,4S"^5#E-@B!04/K ('"[ MPCTH%8A0QJ^9DRXI W!]?F'_%&O'6B["P;U1/V7EVYP>**F@%H/R#V;\#',] M[RB9B_\*5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF_1VAFT#^ S@"^ 0 M\[ I453^47A19-:,Q$Z][T5XXMV18V_*X(RMB'D_"F^W"?:;!/M(L'^SQ(V8-/DO"5OU M5(-MXC0Y4IJABY.\\BX#>\?CF_P-GZ;]F["-[!RY&(\O&_M?&^,!I20W.$(M M?K#%4%#[R1ALP$ M -(# 9 >&PO=V]R:W-H965TBKXT$VK0L.5F2]:. [N!_]R7B++2R5 MU-!9B1TQ4.?T+CD<]R$^!OR4,-K5F81*SHA/P?A2Y707!(&"T@4&X;<+W(-2 M@)XYZ9(R -?G5_9/L79?RUE8N$?U*"O7YO26D@IJ,2CW@.-GF.OY0,E< M_%>X@/+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&ZX34?A1-%9G D9NI]+\(3)P?N>U,&9VQ%O//BK?=>BB1-,G8)1'/,<8KAZY@E M@GGV)07?2G'D?\'Y-CS=5)A&>/I&X3\(]IL$^TBP_V^)6S'INR1LU5,-IHG3 M9$F)0Q>5=!O:.QS?Y$SY-^S=A&ME9V=$U&;RDIH1*]=$\X?(6IGFM*IN(?X0+2 MAP!TL:5%+UUJ"86+T6)]W%O==R'\2;93[!U )\ ? ;N.]-$9RQ%?'.B[?>>\FWNR1EET TQ1S'&+Z,F2.89Y]3 M\+441_X/G*_#=ZL*=Q&^^T/A]3I!LDJ01(+DOR6NQ>S_2L(6/55@ZCA-EA38 MZSC)"^\\L'<\OLEG^#CMWX6I6VW)&9U_V=C_"M&!E[*Y\B/4^ \V&Q(J%XXW M_FS&,1L-A]WT@]C\C?/?4$L#!!0 ( /6-_TI;/<0]M $ -(# 9 M>&PO=V]R:W-H965T=&JM1EM MG.L.C-FB 2WL%7;0^IL*C1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.R MA9,AMM=:F#]'4#AD-*&OC@=9-RXX6)YVHH:?X'YU)^,M-K.44D-K);;$0)71 MV^1PW(7X&/ H8;"+,PF5G!&?@_&MS.@F" (%A0L,PF\7N .E I&7\7OBI'/* M %R>7]GO8^V^EK.P<(?J29:NR>B>DA(JT2OW@,-7F.KY1,E4_'>X@/+A08G/ M4:"R<25%;QWJB<5+T>)EW&4;]V&\X2,SK]L['^%Z,!+V5SY$6K\!YL-!94+QQM_-N.8 MC8;#;OI!;/[&^5]02P,$% @ ]8W_2ECA?;.S 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q <$+^LFT6;M\44!Q@&\3O^^@!W72=V^ #/,.7-F&+(1S9-M 1QY45+;G+;.]0?& M;-F"$O8*>]#^ID:CA/.F:9CM#8@J@I1D/$FNF1*=ID46?2=39#@XV6DX&6(' MI83Y=02)8TYW]-7QT#6M"PY69+UHX#NX'_W)>(LM+%6G0-L.-3%0Y_1N=SBF M(3X&_.Q@M*LS"96<$9^"\:7*:1($@832!0;AMPO<@Y2!R,MXGCGIDC( U^=7 M]D^Q=E_+65BX1_G85:[-Z2TE%=1BD.X!Q\\PU_.!DKGXKW !Z<.#$I^C1&GC M2LK!.E0SBY>BQ,NT=SKNXW1SD\ZP;0"? 7P!W,8\;$H4E7\43A29P9&8J?>] M"$^\.W#?FS(X8ROBG1=OO?=2[-(D8Y= -,<;"O<1OG^C\!_YTTV"-!*D_RUQ*^:]2K;JJ0+3Q&FRI,1!QTE>>9>!O>/Q M3?Z$3]/^39BFTY:&PO=V]R:W-H M965T( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX M*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^. M(,V8TSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_ M.AC=ZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AO MU,R"4I1XF_9.QWV<;I)DAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV! M8V_*X(RMB'-_:^-\8!2=E&UL?5/;CML@$/T5Q ?!=7YG8(2AJX..('K87[=09EQX+N MZ9OC6;9=B Y6YKUHX2N$;_W%H<46E5IJ,%Y:0QPT!7W MK/HAZ] 5](&2&AHQJ/!LQX\PU_..DKGXSW #A?"8"<:HK/)I)=7@@]6S"J:B MQ>NT2Y/V<;KA?*9M$_A,X OA(<5A4Z"4^7L11)D[.Q(W];X7\8GW)XZ]J:(S MM2+=8?(>O;=RGQUS=HM",^8\8?@:LR 8JB\A^%:(,_^'SK?IA\T,#XE^6$?G MQVV!;%,@2P+9?TOJK!M6F:/*GL8-(DK[S+P#ZF1V1_X-.T?Q&N ME<:3JPWXLJG_C;4!,)7='8Y0AQ]L,10T(1[O\>RF,9N,8/OY!['E&Y>_ 5!+ M P04 " #UC?]*G;PSS[4! #2 P &0 'AL+W=O\9HHLGFC.?G+@S07%^P+/*BI'8%[;SO3XRYJ@/%W9WI0>--8ZSB M'DW;,M=;X'4$*:EGGT76R9F\%+H>%BB1N4XO;G&:09"[JCKXY' MT78^.%B9][R%K^"_]1>+%EM8:J% .V$TL= 4]'YW.F\S*T9B9UZW_/PQ+M3BKVI@C.V(MZA M>(?>6[G+CCF[!:(YYCS%I.N8)8(A^Y(BW4IQ3O^!I]OP_:;"?83O_U#X;IL@ MVR3((D'VWQ(W8@[)7TG8JJ<*;!NGR9'*##I.\LJ[#.Q]?$3V.WR:]B_7S;VOS'& TI)[G"$.OQ@BR&A\>'X%L]V&K/)\*:??Q!;OG'Y"U!+ P04 M " #UC?]*ZLFGE+0! #2 P &0 'AL+W=O,ZW;1IM+2=+I\O-S?.PX^6C=D^\ GG6ROB"=B'T1\9\U8$6_L;V8/"FL4Z+@*9K MF>\=B#J!M&)\MWO%M)"&EGGRG5V9VR$H:>#LB!^T%N['"90="YK1%\>C;+L0 M':S,>]'"9PA?^K-#BRTLM=1@O+2&.&@*>I\=3X<8GP*^2AC]ZDQB)1=KGZ+Q MH2[H+@H"!56(# *W*SR 4I$(97R?.>F2,@+7YQ?V=ZEVK.4B/#Q8]4W6H2OH M'24U-&)0X=&.[V&NYY:2N?B/< 6%X5$)YJBL\FDEU>"#U3,+2M'B>=JE2?LX MW? W,VP;P&< 7P!W*0^;$B7E;T409>[L2-S4^U[$)\Z.''M316=J1;I#\1Z] MUS*[S7)VC41SS&F*X>N8)8(A^Y*";Z4X\;_@?!N^WU2X3_#];PK_07#8)#@D M@L-_2]R*V?^1A*UZJL&U:9H\J>Q@TB2OO,O WO/T)K_"IVG_)%PKC2<7&_!E M4_\;:P.@E-T-CE"''VPQ%#0A'E_CV4UC-AG!]O,/8LLW+G\"4$L#!!0 ( M /6-_TI'H=9'Q $ #<$ 9 >&PO=V]R:W-H965TXR(+OI(M,#5;P#DX:F4%*IO\<0:@QQUO\[GCB36N]@Q19 MSQKX"?97?]+.(@M+Q25TAJL.::AS?+\]'%./#X#?'$:SVB-?R5FI%V]\JW*\ M\0F!@-)Z!N:6"SR $)[(I?$Z<^)%T@>N]^_L7T/MKI8S,_"@Q#.O;)OC.XPJ MJ-D@[),:'V&N)\5H+OX[7$ XN,_$:91*F/!%Y6"LDC.+2T6RMVGE75C'Z239 MSV'Q #H'T"7@+NB022AD_H595F1:C4A/=]\SW^+M@;J[*;TS7$4X<\D;Y[T4 MVS3)R,43S9CCA*%KS((@CGV1H#&)(_TGG,;#=]$,=R%\MU;?I7&")$J0!(+D M$\%UB1%,^A^1-"J21@CV5R(QS.V5"%DU3H)NPI,UJ%1#%\9EY5VFXIZ&QG_ MIY'ZP73#.X/.RKKG$YI<*V7!I;*Y<;FT;HH70T!M_?;6[?7TEB?#JGX>4[+\ M*XJ_4$L#!!0 ( /6-_TJC1U<1N $ -(# 9 >&PO=V]R:W-H965T MM"PY29!UKX >XG]W)>(O,*A67H"S7"AFH(]1!37KA7O1PR-,]>PPFHI_@@L(#P^9^!BE%C:NJ.RMTW)2\:E( M]C'N7,5]&&]V=**M$^A$H#-A'^.0,5#,_)XY5F1&#\B,O>]8>.+T0'UORN", MK8AW/GGKO9TS<@E"$^8X8N@2,R.(5Y]#T+401_H?G:[3-ZL9;B)]LXR> MWJP+;%<%ME%@^T^)-U]*7,%<)U^"D$5/)9@F3I-%I>Y5G.2%=Q[8V_B(Y"]\ MG/9G9AJN+#IKYU\V]K_6VH%/);GR(]3Z#S8; FH7CM_\V8QC-AI.=],/(O,W M+OX 4$L#!!0 ( /6-_TJ4N(_FM0$ -(# 9 >&PO=V]R:W-H965T MIJN5;2F;*DJD5EJE:OO,VF,; M!8P#>)W^?0?LN&[J%V"&<\Y<&++1V!?7 GCRIE7G)$T:W. M)%1R,>8E&$]53GIAIVP0^$_A".,0X; H4,_\BO"@R:T9BI][W(CQQ\?CF_R%3]/^ M3=A&=HY7C?VOC?& J>QN<(1:_&"+H:#VX?@9SW8:L\GPII]_$%N^&PO=V]R:W-H965T[EG',_N*2#L<^N ?#D5:O69;3QOCLRYHH&M' WIH,6;RIC MM?!HVIJYSH(H(TDKQC>; ]-"MC1/H^]L\]3T7LD6SI:X7FMA_YY F2&C6_KF M>)1UXX.#Y6DG:O@%_G=WMFBQ6:64&EHG34LL5!F]VQY/2U J"&$:+Y,FG4,&XO+\IOXMUHZU7(2#>Z.> M9.F;C-Y24D(E>N4?S? =IGKVE$S%_X K*(2'3#!&892+*REZYXV>5# 5+5[' M7;9Q'\:;9#_1U@E\(O"9O(Q7A\V=C_RA@/F,KF!D>HP0\V&PHJ'XY?\&S',1L-;[KI!['Y&^?_ %!+ M P04 " #UC?]*))QF2+4! #2 P &0 'AL+W=OUO8E_;J.#K 8Z[ MMQ]@QW5;_P'NY9QS/[@D/9I76P,X\J958U-:.]?N&;-Y#5K8*VRA\3.KU0W30C8T2Z+O:+($.Z=D T=#;*>U,/\.H+!/Z9I>'$^R MJEUPL"QI106_P?UIC\9;;%(II(;&2FR(@3*E=^O]81OP$? LH;>S,PF5G!!? M@_&C2.DJ) 0*M"$^\WG/?FSPX8ROBG4_> M>N\Y6]_<)NP!+(0[\"YTOTS>+&6XB?3./SK\M"VP7 M!;918/NAQ-VG$IQ#4/*@!I-MIE1;4NJ7N MB!DTT"8D"4ZR)'E'!&425T6(7715J-%R)N&BD1F%H/K7&;B:2ISBM\ SZWKK M Z0J!MK!5[#?AHMV*[*R-$R -$Q)I*$M\6-Z.N\]/@"^,YC,9HY\)5>E7OSB M4U/BQ!L"#K7U#-0--W@"SCV1L_%SX<2KI$_>>0+6GQA&Q)R-:$8] ALU!P_IY:6A5:34C/9S]0?\7I*7-G4_M@.(JPY\P; M%[U5Z2$IR,T3+9CSC,FVF!5!'/LJD<4DSMD_Z5D\/8\ZS$-ZOE7/CW&"791@ M%PAV?Y68WI48P_S'Y3XJLH\0Y'7!>>M?%ZX)#:_WTX.9Z?LOSPJIA M:5.R_BNJWU!+ P04 " #UC?]*@YP%"],! "C^_6Q#&4N]+]AW?O?>W>%S-DKUJEL @]X$[W2.6V/Z(R&Z;$%0 M?2=[Z.Q)+96@QIJJ(;I70"L?)#B)HR@E@K(.%YGWG561R<%PUL%9(3T(0=7O M$W YYGB#WQW/K&F-)%W@>O_._N1K MM[5G88S<5_A2MP"W>96(U23JB&;,:<+$:\R"()9]D8A#$J?X0W@<#M\& M,]SZ\.U:/?F/?A(D2#Q!\D^)Z4V)(9"*/U!+ P04 " #U MC?]*U&1V;,$! W! &0 'AL+W=OXYYP(WV:CTFVD!+/H07)HT),V8)@YD;U(-V76FG!K MU0TRO@56A M2'!"-YM;(E@G<9&%W%$7F1HL[R0<-3*#$$Q_'H"K,<=;?$F\=DUK?8(46<\: M^ 'V9W_4+B(+2]4)D*93$FFH<_RPW1]2CP^ 7QV,9K5'OI.34F\^^%[E>.,- M 8?2>@;FEC,\ N>>R-EXGSGQ(ND+U_L+^U/HW?5R8@8>%?_=5;;-\3U&%=1L MX/95C=]@[B?%:&[^&<[ '=P[<1JEXB;\HG(P5HF9Q5D1[&-:.QG6<>:_E,4+ MZ%Q KPK()!2+_PJ>1>F&Z MZ:1!)V7=\PF77"MEP5G9W#@OK9OB)>!06[^]4IL*J?QY0L_Q7%'U!+ M P04 " #UC?]*&6_-*;D! #2 P &0 'AL+W=OZA=)I X/#RDJ'[5YLQV 0^]2*%O@SKG^0(BM.I#,WN@>E+]IM)', M>=.TQ/8&6!V#I" TR^Z(9%SA,H^^DRES/3C!%9P,LH.4S/P^@M!C@3?XZGCA M;>>"@Y1YSUKX#NY'?S+>(C-+S24HR[5"!IH"/VX.QUW 1\ KA]$NSBA4CQ,TSUW&(T%?\5+B \/"CQ.2HM;%Q1-5BGY<3BI4CVGG:N MXCZFF[MKV'H G0+H'$!3+2E15/[,'"MSHT=D4N][%IYX M>N^EW.SOA:BB/]&+[?KQ-L5S5N(\'V'X*'=8+= M*L$N$NR6! _9?T4FS&W$J-4BR:*G$DP;I\FB2@\J3O+".P_L(XUO\A>>IOT; M,RU7%IVU\R\;^]]H[< +R6Z\ALY_L-D0T+APO/=GD\8L&4[WTP\B\S&ULC5==;YLP%/TKB/<&##:&*(G4)$R;M$E5IVW/-'$25, 9.$WW M[V? 3@U''J>F>65NYAU8P_U8B9/JL@K\5 [S:DL ML_K?4A3R/'>)^S;PF.\/JAWP%K-CMA<_A?IU?*CUEW?QLLU+436YK)Q:[.;N M/9FF)&D-.L3O7)R;P;O34GF2\KG]^+:=NWZ;D2C$1K4N,OUX$2M1%*TGG<=? MX]2]Q&P-A^]OWK]TY#69IZP1*UG\R;?J,'=CU]F*778JU*,\?Q6&$',=P_Z[ M>!&%AK>9Z!@;633=?V=S:I0LC1>=2IF]]L^\ZIYGX__-##<(C$%P,="Q;QF$ MQB!\-Z W#:@QH)^-P(P! Q&\GGM7S'6FLL6LEF>G[OOAF+5M1Z9,3]>F'>QF MI_M-U[/1HR\+DI"9]](Z,IAECPD&F(!=0]8VY-V)IQ.X9!%@62P#.\)U@!6" MB$ .'SI);SJY2C-$BQ5V]N%5L0+< 44=T,X!'3@(0267/81WD*J/P7CD@W(@ MJ("&@._:1@4)\T'=4@3%"/=Q7@SEQ6Q>(,J2V5%B'L-I1E AM[K-1K&(0_:I MC:*A# 4@-;%B>.Y+X;*0X9&17(TA&?,0%NB7=D^#S8D_P[8*$ M'\K]RF"NE5P+(RQ+:'<-2P:S>9T/OOL09/N)8#[(;A &'+8- J-1--;"!-\U MB+UM6/*Z,J";NI(B(#)A\4@VN-833.PIS 83H/C<"GJ?7.#TNW^O^DM-_*'DT M%SCO&ULA91=KYL@',:_BO%^!P%?:F--5I=E2[:D.?_\'M0* 8N7F5-J0K>6M;)75@KU6\!D,>: MMD0^\9YV^LV9BY8H/107('M!R MVY:(WWO*^+ +87B?>&XNM3(3H"QZ'X0>@=GEU+2TDPWO D'/N_ ] MW%:9T5O!CX8./-KO.\D(DK3C[V9Q4O0LW87"B9W)EZID/G^B4)PF#*?P7>J-,RPV) M7N/(F;3/X'B5BK>3BT9IR=O8-IUMA\G_7N8O0%,!F@M@_,\"/!5@IP",9#;J M!Z)(60@^!&+\6#TQ_P3<8KV91S-I]\Z^TVFEGKV5,-\4X&:,)LU^U*"%!CTJ MJK4BQK,$:("9 GDID*W'2PKT%P/L-<#6('Z(D3LQ1DUF-=T8(T=Y[$3QJ=)- MZH>)O3#Q"D:?*@=FU"2+96 >06?GJ[4*10A#/TSBA4D\,-"!25;+Q!L,W8_L M4>4YS/PPJ1*]]/-"^;KO_P#4$L#!!0 ( /6-_TI!("JZV $ %X$ 9 >&PO M=V]R:W-H965TA%;"==)FKB^6]A)-& MYB($TW\/P-58X U^-3SV;6>]@93YP%KX"?;7<-+N1&:5NA<@3:\DTM 4^&&S M/V8>'P"_>QC-8H]\)F>EGOWA6UW@Q <$'"KK%9A;KG $SKV0"^//I(EGEYZX MW+^J?PFYNUS.S,!1\:>^MEV!/V%40\,NW#ZJ\2M,^6PQFI+_#E?@#NXC<3XJ MQ4WXHNIBK!*3B@M%L)>X]C*L8[S9[B;:.H%.!#H3G.^/".E$2-\(H9HD1A92 M_E[!\<5Q&[=0[J:1!KXZ3) FJX+9*L"61#(WE5A>U.%B+D/ M&!DPR4T:'R%B$&3Q+ )T&SK8H$I=I/4%6%CG(7F@_EEO[ &UL?53MCILP$'P5Q .9S1U%D?&+HFT'1^')"V-$_'D!RH?<#_Q; MXJT]-\HD4)'UY S?0?WHCT)':&:I6@:=;'GG":AS_SG8'U*#MX"?+0QRL?>, MDQ/G[R;X4N4^-H* 0JD, ]'+%0Y J2'2,GY/G/[3^H^]54),+56]\^ R3G\3W)O-?X0I4PXT2W:/D5-JG5UZDXFQBT5(8 M^1C7MK/K,/'?RMP%X500S@5!_-^":"J(5@5H5&:MOA)%BDSPP1/CQ^J).1/! M/M+#+$W2SLZ^TVZESEZ+$*<9NAJB"?,R8L(EYAYQV"+B:(8@+6!6$3I5A+8^ MNE.QWE-@I)79(>5IU&3') MHDN,P]C=)7%V2;9= KPRG&RZ!.EJ* <7YA^33YU"4H>08"4DW4X^W24K)5M0 M@&.,5UK0XF";B^8;$>>VD]Z)*_V/V)-<[T7HQ_ M^!@HWD^7%YIOT.(O4$L#!!0 ( /6-_TJT"_MU. ( /(& 9 >&PO M=V]R:W-H965TLDYNPEJI_AD M>:QI2^03[VFGWYRY:(G20W$!LA>4G&Q1RP",(@1:TG3AMK1S>[$M^56QIJ-[ M$ UX8.I>#NQ:"LM>1_;IK/M,/'?R_P%<"J 323=NWL.YU6ZMG;%L:P!#=#-&%V(P8N M,1\1U1J1)C,$: .S"^AU 6U]LJB/8>$G2+P$B25(/\1(G!@C!EM,-XKD"4J= M*!X4PA'VFTF]9E*/&4=F-V*RA0R.D>.X6H/B!!:YWTOF]9)YO&2.EVPED^4Y M]*L@KPKRJ"!'!:W#H!P[B3T@7#S8"=AK!7NL."H[O%[\*'*; FN==( M[C'BB.SRE0A,L?-Y*@\(9@\V9.&U4GBLY(Z58K7O$P1Q['CQH%)4N/\Z6)P^ MYC;X0<2EZ61PX$H?9/:X.7.NJ&:,GG2P6E] \X#1LS)=K/MB/(;'@>+]=,. M^9K;_@-02P,$% @ ]8W_2GX2;3Y @ ?P< !D !X;"]W;W)K&ULE57MCILP$'P5Q .%(LCG=Y4>PG=F9G27K35HA7U0.H+W7JJS5PL^U;AX)45D. M%5. M5<7EOQ64HEWXU#\?/!6'7-L#DB8-/\ OT+^;C30[,K#LB@IJ58C:D[!?^$OZ MN*:1#7"(YP):-5I[ULI6B!>[^;Y;^('-"$K(M*7@YG&"-92E93)Y_.U)_4'3 M!H[79_:OSKPQL^4*UJ+\4^QTOO!GOK>#/3^6^DFTWZ W%/M>[_X'G* T<)N) MTP/H -@30R;L!81\0O@6X:I(N M,V?U"]<\3:1H/=F]K8;;/P5]#$TQ,WOH:N=^,VZ5.3VEC,X3R#!,,D5NPFG%T*K&\148@KA*B)T,6'8P46X 012A Y@NB"@%Y5H<-, M':9VF.#*QGN(BR1B-(D82>*J4JOX1H+%0??!I2:HU 21NE/Q*4HP_7C%9RC! M#,D@NC*+86)<9(Z*S!&""4Y [P]@H\;I7_\C)QK-W8&9T.TV7)W'7X M!N]&TT\N#T6MO*W0YE)U5]]>" TFH^#!M%=NIN&P*6&O[7)JUK(;"=U&BZ8? M=V28N>E_4$L#!!0 ( /6-_TIC'(;^*@, &D, 9 >&PO=V]R:W-H M965TRGRLEGZ9Z6J>1 T M^[,HTF8F*U'J7XZR+E*EA_4I:*I:I(4J-B+/ M#9/.XT]/Z@]KFL#Q_2O[IU:\%O.4-F(C\]_909V7/O>]@SBFEUQ]E[?/HA<4 M^UZO_JNXBES#329ZC;W,F_;;VU\:)8N>1:=2I"_=-2O;ZZWG?PV# Z(^(!H" M]-KO!> ^ +\%D'<#2!] /KI"W ?$U@I!I[TU3+9/I_U-^]GHV>LJBI)%<#5$/6;=8:(Q)KZ';%T(&A"!3F#((H*R6$?N M"O<+; $M7+X+\GN79*[-#%H%F[C\3@>AS ! 0E(2T#N")#E=H=A+:;L,)QQ MVP\ A9GS6%Q43!FV;7%1A)$I83$H+ :B$1!3"93<$1#*[[H:02@NU 5'K?U!+ P04 " #UC?]*(@MO;OH! !"!0 &0 M 'AL+W=O5#9V-JFW!]^]J&$$*LMG^PO0S&M@1#[Q#EK]I^2"$:67HD*R$T *2V(4X2#8(D::UL\2&SN)+.&] MHDT+)^')GC$B?N^!\B'U-_XU\-)4M3(!E"4=J> ;J._=2>@5FE6*AD$K&]YZ M LK4?][LCK'!6\"/!@:YF'LFDS/GKV;QN4C]P!@""KDR"D0/%S@ I49(V_@U M:?KSEH:XG%_5/]K<=2YG(N' Z<^F4'7JO_>] DK24_7"AT\PY1/[WI3\%[@ MU7#C1.^1(F)[R&'1\A-!&D#LPOL0FAM&P:I:#A3&\>K0CH^H#WB[ M3ADM;A(#4=E7*KV<]ZTRY5Y$YT;PC,U-7,4/ND&,[_DF,W:7KT1432N],U?Z MGMO;6'*N0'L,GK2]6C>T>4&A5&;Z3L_%^*S'A>+=U+'0W#:S/U!+ P04 M" #UC?]*LOP@K4@" !,!P &0 'AL+W=OF.FS 0?A7$ \28,T0D4@Y5K=1*T5;=_G:($] "IK83MF]?VWA90B;; MS8_@XSMF?$W6,?XB"DJE\UI7C5BZA93M B&1%[0F8L9:VJB9$^,UD:K+STBT MG)*C(=45\CTO1C4I&W>5F;$]7V7L(JNRH7ONB$M=$_YW0RO6+5WLO@T\E>=" MZ@&TREIRIC^I_-7NN>JA0>58UK01)6L<3D]+=XT7.^QK@D$\E[03H[:C4SDP M]J([WXY+U],1T8KF4DL0];G2+:TJK:3B^&-%W<%3$\?M-_4O)GF5S($(NF75 M[_(HBZ4[=YTC/9%+)9]8]Y7:A"+7L=E_IU=:*;B.1'GDK!+FW\DO0K+:JJA0 M:O+:?\O&?+M^)DDM#2;XEN /!!Q_2 @L(7@GA!\20DL()P34IV+69D#9K'-G%H>H4:O*S^,,G350A:SZ3'^"(,'!%+J@X4/ M66S\.[I_:[ %$&%\B]E!F 0.(P S#8Q >",PAP5"4" T L&-0 H+1*! =!]! MY$W2[#&1P30&$^#(4S_8* :-8L (3S85POBP20*:)(! ,#%)[K+!43)/'QG- M0:,Y8!1.C'I,.C**@ED NZ2@2PJX1+ ]N"KY'W^@. 'MQ'__XAL+6B\JGX: M/SXC&+R6:^Q_8@,M:.PU=4&CIZ:F_&R><>'D[-*8&C(:'4K%VE0*] [OZ\P/ MPL]E(YP#D^K!,\_2B3%)523>3,50J-(V="IZDKJ9J#;OW_>^(UEK:Q<:"NCJ M'U!+ P04 " #UC?]*,EJL@. " "=# &0 'AL+W=O?K:AC)+C*OD3L#GW'!^' Y?96=8OS5X(Y;V61=7,_;U2A_L@:-9[4?+F M3AY$I:]L95URI8?U+F@.M> ;6U06 85A&I0\K_S%S,X]UHN9/*HBK\1C[37' MLN3UWZ4HY'GN,_]MXBG?[969"!:S ]^)'T+]/#S6>A3T+)N\%%63R\JKQ7;N M/[#[512: HOXE8MS,SCWC)5G*5_,X.MF[H=F1:(0:V4HN#ZTV[;?3L:4%).@M. MAJC#+%L,#3"L1P2:O9<@)+&DBW)*LO<2*X298)$(^H@L0?2.8(H)8D@06X)X M2)"&HXUH,8G%5!]M1 (E$B#!1A(M9CJ0B.\<(BD428$(88(,$F37[^0$$DS M"J*1S;Y8Y L3 *I)Q@A H=>C %#TP M A29@P)GA-T0$H93PE!,)F.W".32P5%A("N9X^9@. @LO<$MC@++KG&+0"X= MG!@&(I,Y4L]P%MCT>K>$PT#A%6XAR*6#$T,@#+'C$44X#$0WN,5AH CL.8W= M(E#DT,&)(1"&+![K@#=+&L7A^"UY"7-D@G"L",4J<5#@6-$-L2(<*P*)R<9- M!P0YGG>$8T4H5HZN@G"LZ(9813A6$4C,A5L(&NL$@Z:N%/7.]K^-MY;'2IGF M:3#;]]@/9)K"T?Q2]]YMI_R?IFW-]RR5;CEM8[B54@F]QO!.WSQ[ M_:W0#PJQ5>8TT^=UVS"W R4/W<= T'^1+/X!4$L#!!0 ( /6-_THTPUBQ M] $ &H% 9 >&PO=V]R:W-H965T&.4JSQLM>Z/"*FR!4;41O3 S4DM)"/:F+)!JI= *A?$*,)1=$", M=#PL,N<[RR(35TT[#F<9J"MC1/XY 15#'F[#N^.Y:UIM':C(>M+ #] _^[,T M%II9JHX!5YW@@80Z#Q^WQU-J\0[PTL&@%OO 5G(1XM4:7ZL\C&Q"0*'4EH&8 MY09/0*DE,FG\GCC#6=(&+O=W]L^N=E/+A2AX$O175^DV#],PJ* F5ZJ?Q? % MIGKV83 5_PUN0 W<9F(T2D&5^P;E56G!)A:3"B-OX]IQMPX3_SW,'X"G #P' MX-C5,@JYS#\138I,BB&0X]WWQ#[Q]HC-W936Z:["G9GDE?'>"IQ&&;I9H@ES M&C%X@=G."&389PGLDSCA_\)Q^@'!SIOCSA'LWA%@/T'L)8@=0?R.8+%B)># /T4H$+?YU!K)Q7:Z"4ERYFS +[SQ('K'KE7_P<0I])[+I MN HN0IN.&PO=V]R:W-H965T/O(@>0SD=)*[%VK(STC4',C1!)44^9X7HY(4E9LFQK;G:<(NDA85[+DC+F5)^-\M4-:L7>S> M#&_%.9?:@-*D)F?X ?)GO>?JA'J48U%")0I6.1Q.:W>#5SLGP;V'V +\+\/L Q?V_@* +".X!1DW49F9*_40D21/.&H>W M_U9-]*7 JT")F6FCT2*'W%+Z-8NL_ MA?N/!#N+1VQG"*Q%!"8^?"C"MP.$5H#0 1#@&AI!XBL )$E@V D8^L3&9^J ME7$9X8E"8RM-;*$)1S2MSV) ,_=F7F2GF5MIYA::"8"%%6#QNIY+*\#R!3V7 M3WJ&GC^E)_;LU]][0='.:2AI%,_P1$%XXJ'A9Z9PXI)BZT/:8/]U6;']I6#; M4QD+VSD]W-0X"+W1J[6X>1/)V%\=#E\1/[3>YW'9:-#P2N!G,QN$D[%+)75K M&5C[^;/Q=<,H=IA]IWPL]%)9P#DZH=FZ9Y8DR"RM*;*15R-4?[ M X63U-NYVO-VF+0'R>IN4*)^6J?_ %!+ P04 " #UC?]*[3B%)#$" "" M!@ &0 'AL+W=OV.FS 0?!7$ YSY M3" "I$LN52NU4G35M;\=L@GH#*:V$ZYO7]L00L!-^P?;R\SLK+&7I*7LG1< MPOJH2,U3NQ"B62'$\P(JS)]H [5\TH0T @%TH!R^$" M&R!$"4D;OWI->TBIB./Y5?V3KEW6LL<<-I3\+ ^B2.W(M@YPQ&_TKS4SP>H(W$&3N M1P2_)_@WPN(A(>@)P8T0/"2$/2&<$%!7N][,%RQPEC#:6JP[#@U6I\Y=A?)S MY2JHOXY^)_>3R^@E\^)%@BY*J,>L.XPWPKCWB,T^IB3N(;V6"[ M?GB3Z;KS-\Q.9:14@/3H/$E[A?PA# L"1Z&F2SEG75OL%H(V M?<='PV\G^P-02P,$% @ ]8W_2JQ1SI[+ @ ] H !D !X;"]W;W)K M&ULE5;M;MHP%'V5* _0Q,XW J1"F39IDZI-VWZ[ M8"!J$F>V@>[M9SMI&NQ+E_XA]N7CU(%@.6_)@?Z@\F?[R-4N&%AV94T;4;+& MXW2_\._1;(-2G6 0OTIZ$:.UIZ4\,?:L-U]V"S_4%=&*;J6F(.IQIFM:59I) MU?&G)_6',W7B>/W*_LF(5V*>B*!K5OTN=_*X\'/?V]$].57R.[M\IKV@Q/=Z M]5_IF58*KBM19VQ9)J>1952DY?N63;F>>GY7]/@!-PGX"%!G?U> M0M0G1&\)\;L)<9\03STAZ1,2ZX2@TV[,?""2+.><73S>W8>6Z&N'9HEZ75L= M-&_'_*?\%"IZ7D8AG@=G3=1C5AT&CS XN88\N! T( )5P% %AJI88?>$ZP/6 M "*U:O@OR>9=DJLR(]"LR.1'5T84,$$,$L2&(+YR.[+<[C"9P30&4R#;#1># MTK2P_'!!.,\LTS8 J(@36%,":DH<33C&,$$*$J337NT[O#: MA63V-7L-X0_8"_<1U TQ=[(M3?-;7M= M4(9#VUX7A)(PL^T%4#@*;PB#^QN"&MR-;H+@=H*2#]@+-Q243K$W!7JH[2Z M0;:Y+B;*;6M=3&*WR&#TQ:XI/YCQ27A;=FJDMF,4'4:T>ZR_^%9\A69K!,0? M]$AG)H0W^FX>_$;XH6R$]\2DFC/,-+!G3%)5>GBG7L=1C:##IJ)[J9>96O-N M#NLVDK7]C!D,@^[R'U!+ P04 " #UC?]*-?H?UI\" !T"0 &0 'AL M+W=O!%TU!D5.^U, M.^-)+:X,VG%3G2GU2^5!NN9E[+LL\* M6HJ,E0ZGAYF[P),U#K6#0?S*Z%5TQHY.9:2>GXTY"Z;4SMV!W?V+^8Y%4R6R+HBN6_L[T\S=S$=?;T0,ZY?&;7K[1) M*'*=)OOO]$)S!==*5(P=RX5Y.KNSD*QH6)24@KS5[ZPT[VO#?W.#'?S&P6\= M5.Q'#D'C$+P[A \=PL8A_&R$J'&(K A>G;LI9DHDF4\YNSJ\W@\5T=L.3R*U M7#MM-*MCOJEZ"F6]S ,TFGH73=1@EC7&[V#\Z!Z2]B&X17A*0*O"AU0L_7Z$ M^P K &')3#\D63\DN9,9@,4*C']P5ZP8)@A!@M 0A'<$B94&A!E;B0 8C& A M$2@D @BPM>PU)C:8LE[3*!XA:V$ E!\&5N73/LH?1_9&6P.H",<#B8W Q$9 M8K88"!/ 06(P2 P0A%:0N%\7A*SBK?N@! VDFX!*$D")]6\NDUZ0$-M*T@] M=U+&H)0Q(&7@[\(([D7H\_\7'FAG&% 1V\VJ!D7=?8:&=@ &.]8"^T"@9( " M[B;X/]H)AOL)AAI!+]T02M=>&J]S8A24'\WQ+9P=.Y=2B^Q8VRO"PMI MA[$:\_H>4$\DJYH[CM=>M.;_ %!+ P04 " #UC?]*PQIRZRX^)%GAE3 MP6M=-7(5GI5J'Z)(%F=64SGC+6OTFR,7-55Z*DZ1; 6C![NIKB(]6(0K?%I[*TUF9A6B];.F)_6#J9[L3 M>A8-+(>R9HTL>1,(=ER%&_2PQ8G98!'/)>OD:!P8*WO.7\SDZV$5QJ8B5K%" M&0JJ'U?VR*K*,.DZ?O>DX:!I-H[';^R?K7EM9D\E>^35K_*@SJLP#X,#.])+ MI9YX]X7UAM(PZ-U_8U=6:;BI1&L4O)+V-R@N4O&Z9]&EU/35/U3@Z&$H>M.(]Z#_>8E& M__HU$R?;[\B@X)?&-ENCU:&GVF#;-?R#NX;L.Q6GLI'!GBO=>]@.X*:=GG4/.$PJ=E1FF.FQ<(V0FRC>]DU>-'2:Z[]02P,$% @ ]8W_2A_2 M5?,P @ 9@8 !D !X;"]W;W)K&UL?55=CYLP M$/PKB/<>8$.@$4$Z4E6MU$K15=<^.V03T!E,;2=<_WW]03@.W+[$]C([,[O@ M33XP_B)J .F]MK03.[^6LM\&@:AJ:(EX8#UTZLF9\99(=>270/0^8_1=I]IO '\;& 0L[VG*SDR]J(/7T\[/]2& M@$(E-0-1RPWV0*DF4C9^CYS^)*D3Y_L[^V=3NZKE2 3L&?W5G&2]\S/?.\&9 M7*E\8L,7&.M)?&\L_AO<@"JX=J(T*D:%^?6JJY"L'5F4E9:\VK7IS#J,_/Z&\BVF+5S$H'3>_, M,U6M4-%;@>,P#VZ::,24%H-FF&A"!(I]DD NB1*MTM%[@;T#L7$K8&<1V.3C MN<'XHYL@=A+$AB!^UX5HT06+20VF&T729%')&H2B\!^U)$XKBK; +V:2":]BUT[JBS"+3L/R$>GK MO8B7:HC:F?=&8R?P=\(O32>\(Y-J>)@K?F9,@O(8/JA&U6KH3P<*9ZFWJ=IS M._KL0;)^G.K!]-=2_ 502P,$% @ ]8W_2KY1'BLD @ !08 !D !X M;"]W;W)K&UL?51=CYLP$/PKB/>>P1#(103IDJIJ MI5:*KKKVV2&;@,[&U';"]=_7'X0CQ+T7;*]G9V>,O47/Q:NL 53PQF@KUV&M M5+="2%8U,"(?> >MWCERP8C22W%"LA- #C:)482C*$.,-&U8%C:V$V7!SXHV M+>Q$(,^,$?%W Y3WZS .KX'GYE0K$T!ET9$3_ 3UTNV$7J&1Y= P:&7#VT# M<1T^Q:MM;O 6\*N!7D[F@7&RY_S5++X=UF%D! &%2AD&HH<+;(%20Z1E_!DX MP[&D29S.K^Q?K'?M94\D;#G]W1Q4O0Z787" (SE3]!<#^K(^9.Q*M$'V9E@O;L[)YV*W7T4B9I5J"+(1HP&X?! M$TP\(I!F'TM@7XD-ODO'MP6V'D3FKY!X320V/[DQD?L)4B]!:@G2&X)X=@H. MDUM,ZS#)Q3.HPS/Q*#)ZV$@ M3K;1R*#BYU:9>SJ)CKWL"9O7-XMO=(]S+>F=QC7('T2Z[TV[8O\,BY M BTR>M"'5>N>/"XH')69YGHN7&=R"\6[H>FBL?.7_P!02P,$% @ ]8W_ M2L43P(^G 0 G , !D !X;"]W;W)K&UL;9/; MCILP$(9?Q?(#Q&!(TT: U.QJU4JM%&W5[;4#0[#6!VH[8?OV]8%%R8H;[!G_ M\\T!NYJT>;4#@$-O4BA;X\&Y<4^(;0>0S&[T",J?]-I(YKQISL2.!E@7@Z0@ M-,L^$I&3FWP&$GFJOH&'2GR.5@L;OZB]6*?E3/&E2/:65J[B.J6373Z'K0?0 M.8 N 33UDA+%RA^98TUE](1,FOW(PB_.]]3/I@W..(IXYHNWWGMMBFU6D6L MS9I#TM [3;YHB.AJ$AH!Y1V K@.*54 1 <4=H%@'E*N &PO;>7'7S\ $"1!29Z=S55=N6H?LD0"C4:C MW]WX8Y;E4C2E9_#G^GR5;9. W^1/09!OHI>==OMX:N5'\;??/_'+/S^C_GW%\E\ MLPKB7/KQ0D[C/,RW\C+F$<(DEJ_33(/OCJ_S[/[["=_B]H7R?Q/EC!N\L M@D7UU[]LXI;LM3W9;7=&]1^CENR,W3\:>"9N>/XYN<_RU)_G_]/XYMUV'51_ M[+1/?ZQ^-X&G%_3&V\A?5G]]\*.L-HR9XR9(PP0!7,@+/Z\]I][G8M\ M&V9S/Y(_!7XJW\*7-317GU3S.I_]L5O]YB[U%V&\E+/MZCZ):K_>3O]1_4YA M_#98AHAFF/C*7]66AV_*\VMY>77>,, YP)P"O)= '9_E7X-M];GS39I6,="$ MS=/33O>TUVF8ZFT8!:D\A_>625J;YYV?+@,YF<\#> J>6?#S36 GJQ40V2Q/ MYA\].2/*E]>;/,OA> F:ZM(8'UQ!J/"IRR)P@5-,<% XA(_P M7/@I (S,DU4 Y^K#[$(>'YW((QG&\NXQV60P1VU3>P>?LV'U1S63 6;'V;D* M0CSZF^S((H 89Y$+]PI=/6:9E-Q8:#L4;/_+C.= CRJ+L MX -P$R3"F^.'X%^;\!/0,1S+FBB8SU&X9C(- MY@$\=!\UD=,G>#U)0Q?]!&L_7!BBIGF3_!&VA*&K,=$DAV,Q+ZW 092PI_G6 MD^O(5T(:E['&\^R$\(;@(GPJQAF]YZ\E,43W5^'\8!,JQY&BSJ7*F,\QW37 0/ M 3RTV,T(DOC4[-\>N!C341(O3X%MK7;-S4#N> "E5)BS?"'J!@D!9S6(Y_6' M45-\G:W]>?"G;^#D9D'Z*?CF>UECURCQ'I-H$:39?Q&)Y=O:C@*)*ZQD+""/ MVJUV!_8WE7"N-G!D>EZ[W<9_-2OQ-_DC')=?@L5W,DY@:\(L0S317N]D,\2/ M&J89MW?-T^M[X[,S;S >TC3T9]_K]GKZ80N&[IG7;P^\L_:@^+/M#09=!R^4 M?BY!X 9&L:57@#\%JWO86\VC/& BV3J8HXB+:G0P60!9@I2!'49V<0JL;^ZO M0]CQZI.W00Z*NL7>Z]I=X&>;=*O1!.#-05Q[<-PQV#D(<#<=9@[* MV$NQ-,$A;QXF*XYO?#QDCT$>@K)X K+C2+YJ,$P*=0>XP-LPAG%"5)R3+-QC M0-3(VU#3I9(K-Y@FJ!@G04A2@V#5R(:&_2+]8HP8) M2KJ\WVJU%9F&&;_&3R\"X,A G427I!^ODC0/?Z$OG!SZ]-Y'7,#4*#.=S[U# MG?QX":SC1,*PBS!;)Z"](Y[6N[0)M\"*4<21%E4@H[9'CZ!>(%W$]K));Z I M#E(2"L6K084G"6P]]JI!K;@Z=#M6*C+,$8Q3Q1!7IYGO!W@ M,IO>FVW6ZXBX)>S619C-HP08;^"VELB&80N8S>M]3Q6'TVF/O-ED0! 9HO,(2Z(N2:+>$0;-P[[3DFP^SRZOI;"8G5Q?R^O:' MR=7E?T_N+J^O!,BBS^2F\6,XA;.>R; M>'H,Y["G:2!7?OHQ0-'&IPAGO$_QI=@'_!* ?_A]9]3_SN5$H+-D(ZCZ4!=6 M/YE=SN3U6WES.YU-K^[4RF$>,%UXK0C;)O8W<&Y)R&C1.[=%[X/&N\@*O#_Z MG]#)$L I0S.8#2<:.%V0(O<4YH_T]X9,%;%F]H$<4#F(HBW^'JQS?A<1\"$. MC;#/"J(,5\( =\4OF%$%[X7QD $@&#T&J&$?@M/2/0 TQ,3$+'S*!"=-F+M M-EAN(GY]=OJ/%GH* 68 ,0)*R*O8,3@1;IQ("R<+4 T24A2BS0+&B4@&PY"B M"O-#DN3P*(DW.-4IRZP"6[+ EG@.MA#P"(C*N6 MH(1O M10:% @>/@J!M&>93YHA B[+Q_\$.6K=>J1R@11F4*J6;M[D_83;DN> M@^0%70E1C.*N@AVW*9 UKC$"E"1]"&"E/5LU"$<$?A8\B^HST+BC!4Z)<2>2 MCDG\\R:FTRB(#="&%4QFSX ^X:IFK+*YWNX,U F"5?C 2A4*\L<4= %<'*JE M K]2V\-HK0]7I:A)'&^ 5$!? 94#H*HWCZ>4[J,H4:P))"*B$NK(8V$F:.+^$6V7P 4#6GD=B9K2&F!58'X!5( MO0(+5D-N>O=A9VL8:=55MSEL"%#<9)$0WYD4@,W0R//3FNIA/:*M!$("J)HI M P'1W'I9L'=:\G;Z3D(K'<_R3R9?3B15TF+ MICAMGWD"D=UM?T>XUP:9I!WH?,=1I/)/QW? ;>=RU!F?R,L56BB!L2^G6H6E ML-/I&[+T;EBY%@5HMJ7AL@N!*O32"ZNGY6VO8E#9>K!(2/1!B*?'Q:UAYG+ MEI]J&O(^$&AUIPMUJLC6< \7 _*8U@V<@GQGW$SR)A]',73-+MXK]B.IA/LC[X8&& M258[P!$+G*)NSFQQZBK@:0=XG*Y"5F1 YHM MG)O,G.5?0 E&N:TXAUAL2!M '/T+?@"5#1[=S7\])!]/^+;V!8OU76 :]L5< MGER-1FZ*NMP<6IO/&DJP8':=1(BVU\!_<2 [T&H&$+2B2:;X*+((-80XIKU2 M#B9/*SSDQ]*'0?V%*SD1S1%&>20[76\\&O.'?J\KT,94GH\CV>UYW=$9?QAU M!X(#AY8;JICJ2+9;XS;_KR-TP*_Q41H5WQ#/CPV2MQP@&O<']'$T@B6TQ0SV MXO\4E=V!=]8YXP\= *B$ROZ0'./P801X;N]&9:B$AX=\:-?BLIA MO^MUQR/Z>-;WVK!]=+0?R+&YSYN%O]^UW][EW8 7CCMCK]OO MR!/Z?.:U!_"Y)&@44Y!!Q&HDZKVLQP![$Z27;%''L)05W!GX]R%0[C)E*B1+ ML/*#\B\9*C#P_AQ4I1(3DFXFA!/!>5^0.@XB(B^8DL2L%>7J7P5 4V6N!O8X MAM\HKD+<&IGM?+,B&Q!3$AX>8!QD:CCS5K,Q,W-AG1\Z/3%;- 3!X ,6"*(% M<(=(*[%TES>CM5?4!V)=\8H8/Q@?AB898*3, 5(%\1^Y=&T)FR3EM-6&TZ^ 5U)#8N )1(N'/2F]&P MA+8VP)HA_\L,(G1AT88=,!3=&-V1*Q<&5I,-O (\+2CQU!"K.&5**M M,.H)CKPXB+$(B['4M/BKX,FMY%[!O#\!;U/:??6]?DM>3?]N:=Y2:]XS>75] M)W^:W@FEGK,JOB434BGBH&+KJ"LHT5J''C7JT$1(W>]V:]">G,V!%8KW=!+G M_+NE* ,86C,Y!)1^ 7E]>SF="2O!AP+J[R[?7LMCP&@.QH 'C"B%3W"^3G0J@O**:=<>JY1(!265 MYN2U,!JIK?N*MY@/]P@(60*=D/)RYG7/^OQA.!Z*6__)L(-,HFSNC %K7K?7 M$1QV?TL@,F05&,-B-;(_]GJ=KNR?@7(T$K><"<)&$RIAI6?A6UHXK5$>=SM> M;X3:@?FDIJ:'[!AMDRX?1J!/EI^.=C@C0*_[51P9&3%AQI"U[M(R\ %@9@XP5D($""18&B M/U K<993C"0ISS7[$0QH.?LI1<[D*$G)0TBTGR4*I;$LDQL2L_;XU966DA- M5] IC5,[0X^%W\2=,AA\SN6;"(5V,\<=MC $=3.YO)#3?]Q,KV93%9&[^_/T M5DQFL^G=3.S-IJPP7EEBO,+)>&FM)>Y;FP78EC=HHR$W]+KM,U'D'EB9!U+I M!!*,M&Y?,$(ZPS'\.U*,<;T7?)QI.!J@M=;&G+.F/$<'[M\U9P;><$X$/TU# MH-1HWHM1"S6ZVP]3YUZ\NYR\N7QW>8>"\;!LS2_8E=*&S'P-/,=#\QL6.*+:*F*W/DK')/I$V*#$#0'H M0:BW+4"&_NF!3F )E"/YIDO43%-/98'2F%6&TAO92K@0GB W;P':!@$ M#]1HLU.HZ-3$("YM "OUXE*?K& M]<9$B<_"WX=MC2+EBUCYG\/59J7#QTBFY!)')!YU!VVQ L.$G&@H+\U.HE\U MV2P?M90@>8S!-91>M#+A[QD;3DMY[$UD#6P'FTJ#ZP> 5MG!&Z0K;1L#9C)1 MIK9NIVS9/_IH/I0*RW->9V[-*.5#&,SL;R%,QJ2?"UB6IOU"'8VI@250901@JGF&_(8*"T D6.. H2 M'RBY>EV+ '/DT&$$ZAR%J)/8Z20JUJ:R&G+4FAX>,,09J[0LM&^KA4 M]"%C MV,%&=YGOH,^-0L_E'> <#,%.&@TO+HT3K=FGQ-S1UP<3[(6W0 ;(>,W:BS@V MKMT::X5^&647:+:!G,^4GY$Z1MNQJHJ8PABI;(!G*;CWF$0QCRC#1B5 @O*W M@N=A\&A;V!4^+./!!VVTIM45[KA+RI-QYG1R,J2BI F@C06?]?4.,70&*+N\ MFER=7T[>@74]N[O]\!XL[%GIL.K,CTSE+*B@')N#HDN'/4CM,MK8-N?R89AY0<36,QZ5&:&\A,+ M=W[L_DQ]X=34R^4;4V>J/7^[*T6NW9*SN^OSO_[Y^MW%]':F#JJ8_OCA\NXG M,=7^RQN A&+4M)^%BI<3-=*RP#17!Z3L#$7Z#.>T*.7+% ZWZ,'1($'1H)WQ M.[DS'#7B^*#Y)*[@., Y3=+7HBCS*_M];5^K0CF[.T;CK@G1P8^,SK#\;D&QKV01?NTK>C(1@.%"_JCSM>N]\54Q.] M(.RB#I"9])/7@MVI2*8FZSQ% #(K33:39V-OW$$E>NB-1UUYAN&H,]GI@]([ M;(O;:J1^V/4Z_9$$8(:]H1R=P4MGH"Y[@]%9396T4\*QYWUJ@&\IM=&1>P47NM6@WF.U\),D3>F;6;:]5M= MK(@W='C1*.=E6S$H[<.Z;UB1L,_/.MID11R@'*ZR,ZEM?B<*P/)2Q44I.E8Y MI3O.IHJ>9!7S;IWD,!N%+ QTHJ ]D%LL%"GFPD _Z40QD)SAJ7[)>9BK9]AY M=)NI&ZR27K\MM-G>0<-M(/$P==5;15JZO$F39>JO,C1NKN=Y@EO79>-FP$H& MYPT!FBY"S%]"'Y&O4J)\QJVP8D-K'@^?WZR1?_2\SJ!4N];@-K0/1VEWCPU8 MF/[6M( 3U(W#HKB',<*$1Q87_%5/^D)J,$&Y8A4+L(L'H[%W5A3&(>4>#7JM MGM'TC0(C#@*PA1@V\0:T' L]SH5B4Z0D?5'"QRYD=[VSH0/9M?R:9F3;$9$1 M+T:XL"TG9BTGJA>#&FZ :%!A_RJUR*6+E?Z9Z(*@L+1THVJ5#=)0.R//K]^A6 M*I+-+120+9LUE#51N09C#6-$"O&7,>8@(N>[@9_E,?[WQ&/-ZQ-[L5V6AEV) MB&[H">B*$8W+[(\&4\:W,IB46T*9!#AI&N0TNJM: Q>3>AE$*WQ0U!?E8,B M2,NPFD5S96\>!$U,H7XP6K*I,@SETQ*+D3EE.4'+"A#@ 8,VA\IR=GP,MB;X MGCG2]SF+5F7:GZ* 1.F&4L_F\(H$T#DYS9-I%Q\W>.OR\78["ZJ[3?MY2>"A Q[]0HBF%:C%HF_1I' MZ%V0/V$V8?M;E88.'W3F.:VU-HC!V;R,G1FQ/U9O8Q^33*HBF269>S,*48R62 _G5/B%/$@ M0X,U7N2>L&R'TXX"ZT#NJ$.."^VBTI*;3@KK],*7;V"!'T]G MWG0X-92\QH1?:8 M/,4Z+ZEJJ1.HF!GXNCEGD\87?U;-\1)YVB! !(MF$ &GY; M?BLFZKTTS#Z>/J!^;QR6Y!7K8H.';\74Q*>Q1<8QG> 3.2B^_Y3@\2:O8;_; MZL,K3A?$9H6>H%_*_O.R-J"(NB0OU3KV%N.0^:'-ZLN4M MV9M"WP%K%VR:(["?6^V!N#DT3_[8/Y']MM>E=P?#5N=LKS6D)CD3^.YEK(PZ M,'3&9P,Z3LRS#TS5ESYC0:L;!<7OB3U[JB]443<&\]JCCB8'7.^,ZGT[; M&P_Z>G\6[(:F##V.\5M0B#5K0"ME8E-I<>;W$/F0,2/U%KA,( 80)GR6AYW3@BY MFA46%D? *_ P2'3<:9# MJ,$I.^IZC-+N-#K(3E+86VCD2!LY9G\QVE'60@Q7Q]S;^:.57./(V?AYLUA2 M$I["UB9B$<#+9%4 H(G"C^A.YSP9"N4C9@J-!G"O2$RGX[%V'%B^'1OJ%;E> M@HP-[*_%L#3ZJKEF=1=*C<,_TX6"R?3(,BAA@9UCX_Y.CM9O]^08@_%>IW<& M_^V/S@YA:/WA6(ZZ;?0WM#$:W^VUQ;2AN!]-1&!GLM.1O;$<=(75L<9U^([D M68= ]X9#J@_PQJ,A_?^L/U OHR5A"+'T-F76Z(0;((P-Q4+08&3>!S9]-2A% M<:BC?JNC?23:VV8R)++ C"/4."$JR*P.&D#,2:#D[RS,+2U(GP%!9X!/:T,/ MC3M7%ZOBM\.2##I=3)D$PWXJ[R;_F,Z<<4OV\5%"/.;.X %K$JNB'O @LD3< M]?JM[K>JBU-K]&V9^^K40,ZZ8F-=GPB*SIZU!L8YA6,<=0>MKO[&$R5.3AMC MFCK Z^W6X%NM.3E6 ]")(N*D1%*EG(QX+^ 6-FJNB_X)%E-[(18Z=8_*L>VB MW'HRA78R4A[M9/9!V*6(\IFEB,)*I'[]I;6(+7%QH&K+^UJJ!"HO#I 6$:D? M=5KM\JZU6V/WIGF<*=B0P6^S 7U$XT514(BI$BD.EZA4 7Z;RC/J188E20]B M)=HBM^9PL>K5A(^KL!X=1?;\6=:RT#%/2B[ 9'(35UI3>ZI/'-^*T2]![GU2 MI"EK46C!HM%M,B09<\9W#W(@"UQ '1 VQ\0'] 5AS85)210^"BNNNWDH<3/I M8YNA+'>BP!P.8?%,\JK14QSC1@Q:B9^4* \+0VU$.0D O*U ,U 32'DG."N M_54KE.7KB,?_&0@S6ZC4"BHNU,F0JG,!T'#*)_U>M2CQ:#LYUR_?I'$UCU,$ MGWURGN/2[S%I,T7'"KY!&\H.:CS6+3G;8,I*\7R&OB)19-0^;+#TB7"597SL MV!^8!8[Q/-W:PKCF.3J-^Z2CQUOY](B=$4!+ =T.%!/EUPA)G\%\(:74"$HM MQ@1?^KU4( QK7ZM&:6HW\+E["_NE $%Y)G\!P@GWUS+,B\I+\G=39XVGFFQN *)S[+UF E0JW[ M\T&48,FQ(YS?Z0&532>SZZO).PS/.W/^3*&@SDPFH(J<\XBI.&##0ZAJ7<2+ M^@AS*!! 64]QL+GDME?8RA*YZ )4DPR="3[G1B W-;GHVK>\##!>L09Q#9 L MZ5?+*4(5"\2<'^!0YH]Z\HPS\=EV(;L.*>(167-8""QZ$3FK[OEBE3I3 @C& MZL,'Y%(KW2N"7/BZ#0]);H$\2C< (>+#7'6=B*)XAN84\"K.H:P1E8."H)#[ M,(P78,VF6_-4+?A3V@%TS*LD21TY4&&L3)4*5H@3DR?@.*K.7K7)ZOF.)JN['SY0K>ZW,%KV_O*.B]XG[SP;*,A\%^S[UCF<^AA% MK%R;I+=R;J?%Z<_*1;N%AJ!K=K4 ):@P(IKJLC:26O?(+[*,JV@*L)".4(7" MQ%6&127BB7HB7@$O(@LQ8&F.A=#5_714 6LYW\OH:!E(\OP!<->@A&F@3"^] M MXBJE[E[@P=:5=T0!*5W&KU5 * 00<%S*$2ENB*0&U,L@!MZOY#_QUSOB]N M"9TQ6SOWP*"JZNKVSQ4#"_.I]#K-;AVRSN"SRO#3FYVYEU#K8:.6H$U*M8)V M:VBMH-/JB49KP^'LJ[IN3+RSU-3K7F4NI9ROS]#4BZOF*J3"H#JLHD/R*/#I5R>.-^&_,8 M2&3\777-+C$RU4K;Z+%9(;'U(:=0 EE[ND92H"TRYZC94Y)^!"$#TG^M:DIT M'26>6MVI6\E\K+R+ETA&-%ZGK6@+DT@&.IC(N PR.$&^Q'FRM H4-.25E]5"[ EC&%$(@@IYY9+S3'&Q@Z%0/LB]-SDX7[8 MJ.9W)D<$ U1!F8_J+&[=SS;0%B=W!9+SR ]7A!UA4&UU.%Q(M0]7P2=_X1<9 MXFO=@*?;;H]HN\!6>@SO09Z U'L@^1#YI@^B;6::74B+BE1UIH3Q&%D]B[37 MC$%MR2D3ITF^JPQ'8U1A4,LTC10*-S&I/HKY+)W0C ML]1N]Z(X/Z.!%9*)&F@DX"C%=,^=RBO9@Z:TEB(BW&8BF#_2O4&9TN=A[Q_ M9DM49JX63J)A4D4?"]-6$Z!#J?WIU*^'\&MP)1A@4"1=,!O%-5C8EP\MNQBT80Y&#'>$ MHMP#3Y!=F]QG4\+K]4=)5!SH.O%"7UO(Z" ,J>LU42AT3P#=S1&-%$Q\K0$ER;OS"D8$1S MH:+K8X]Y1QG'/+9K-G6!YF&5/Z-7:\L"L8$QJ_-$!6UTA-@#R%^7\BDV*S0F M0=U:),CIR9#49@58)G&F) CZ)=3I#].%]G1@%U0V;\A'Y0J^&5,?0S[,957X MS\%H49/:9.1QOD^P^V\!*6='J7D]X3^@N\$'WK",B0]A!]&BCP":60H;!CJ# M%E]V1O1XN'^VYZA95L6BAFA"-RJJB M<>VR3'&90=>W3L O"FUUX MJL\[6__HQV0LZ@%M5!;'B(8Q8=DLPH0&%$5%@$K)>-3\5.SA\J'LZH, B.0PTJ1TV$2%A]1[5P!)&=4PZTYZ"FL5$&52BB%VG MI2"TR;HUU9#<,ZH(0BG[M](EK;QA/AC$WYJ6?W'9NV6V4!3NG/VFDC+NS"C* M3!)E6Q13K*U&-$6))5*M/.I9T4@#G;#56,U\JFBKNG/(5M=WO(16.+5^),PI M-#8KHB@-E \P,Y76NH:TV0@57^SQZ6'CS9%J%#7J">L6%EL7,TXF .[4>-(* M)X1I9J)=-S,CCU20S!(]*M?DN.L-QSWJ!^4-.]@.JMG?T^MX'>K=T1UY[6&7 MD%[S$34N/&;TN\"Y9PI-[[V.XAJY6@* N(9<93@#%YU;#> M:!+:XZ."W0+.;G%M ^5>XY:DH((B;T*>O"PRV!458ZG^@AUR*HE9AY): )KQ M/B!$ 0?> [93L=6%:=Z1UU8%=!716> M-/:##I"X-0:[3[O8)1)D221XJF,1Z?LI)Z_E')#1<>9ZS',#UAMHTX"/Z2?' M#3C5WW>6(PU:HNTI MFK4@/)\>@5EL3]&P7: O.H-UP=9[IC4\;!;?-6;N]\#B(*_:!04,:^"1G.VA MNPPP:YSE_I+ZBP 3"M8P_V3.Z5Z$X7?OSN7Q[/R$JW5CWFG*[?3GZMH('6\M MJLM+F@+LS>R<*_=&'2LY2MUAHPI#BF(Z,'N$=K5:X?0B7=<<#FYOI7-43.=! M],"JKAG4( 6OJ(L2]."4U0/J3TO"B:YY8%--H$^3!D,5'N-)Q/(701H@-$-.H#Y($CM[D.96,%&1LJZPN;R(=AZ(#.QK9BZ MRR7;@H&Q4A?>J4-FW%A4I\A$X<&OJZ (?](L>$ ?_!5FD*D9^3#KH +>5+&D MRA,?U(5,W0= _EIV>>K9U6T?F@#U8*+P4&1H7&(JJ;\(-ZM2MW9B;OBC[H\W M85&(YUFGR6JBJ+390-I8^EPK1O&V1"YUHQ0#CC!K UFO'>5S:N:H\$_0Z!W0 M75:*)@^DZR\6RB.B0A!F.Q@AH$2@?S#5OBKNII!).,$"%8,X4&[_4NB_1(6& MV:F:"LM>+U]\X61U1L^DVUXH/JJS+X3U0NXB0\\.*SV:,A3A%\??#6D)+"5] M)5WV#D<-1/DZ5P$Q8XA6@32P6 TIL/M[J2D%]\$]K).(/+Y1MU22G ?7PIP'TIP'TIP'TIP'TIP/U-"G"_Y!(I>7Q' M34QK^L-,-;_#V6Z*>V',=2(_FLMF+OSFMZR6&?66M2Z/ MV$L'VY<.MO^/.]C6.!E8VP:YUNW44WTOGKI[JT3U>T^2V[R^JY^?'=?AV;UE MQ>[>LO* WK+B_[BW;$WG:^K.>9#4LK+(=> M&J3]_VV05B?"@J8:Z9&:F=5O=W+)RI=6:R^MUOXCK=:^A(Z5BO];$O)+"ZZO MUX+K>57U!PC-=Z;:]K9(A*2K2@\AB9?2WE]1VKMC5VYK2;8*E?^5F4)@>6NG MUMX6J;43E?XYL=(_9RKU\ZU*_3RGO,C=6_R2[ON?2/>M[L$;G7='/I=TZ<-#B[JI*0=R:)7)F3,P1'E M#%@Z+T@Z*)!Y*I\7LC2+A3<_S"[D\1$ZD5]9]XM_X*2,(_Q\I^EHSQW?-VD2 MP^>YCG*E\MSD\9<>HPO% -9_TF5YEYA96$-2LXN_?L= LX^_QND/]\WO>'67 M8[Y&&E;DY)_OR0-76ZOMHX>M/,0;[][!79M5]I_7R,QVGMR,F1]Q&;F4W6]-W3I M+'O>JP_17.[MVNN!_T*'>PFEASKIGXM7AUORK M4/U=]\ V,F>["9;=_KHZ0$UOP&S)3M<3O_L=WB!:7Y!:[CNZ4O5&E61/30?8 MYFM2-:3RW_)K+/#V"V]W??Z*2I>SV@&IK[TD9W3GM.IK/B2.\[4T)1,LJ>M0 M!\=.ZL>X").XU:<#H@FUVQMW!D::=*\OF*@I,M$TQ?XGE?/.=FG<%D&;:^74 M;J*9B_IR';J,]F#P7,^DOZ\4$;%IDO%\."::(/Y:H.T2 1,[1F('5H+2)(Y8 M:',LYU#,'RKJ^!R_YWJUN@X=W+?,#7(U"3?/6^8&/\>/^V^J:]P=7H>'#H>, MW*EW^HI%18<[L'Z^^PH[S[[PSDU->T?(*R*RSJCF+4H[0%'8J66Z7%73M.W[ M ,N%'M5732SJV6_NOOAN[XXTNH+WT]I."BMY&Q1-8I&!>V?LIX<-K*"A9$=. M4NIL17(44.6X?X_C(#N)R]HZPF!#>4\&50=K*@>JI3F M-*MV!]2'[*D%J9E7EMN;J>-@H?&W4L5%]5=5YO KY@.D<0F_T8P4B6F:\VT1J+4;R:DN M6NA1JBE(!P2[][)2#)6QY'?3ZWO5*-5:[Z\@X9MRYSYWA8S5K 9)ICI&N]5N MUVCDO;)!O@Z8W;9SDAT\_=#M M1:+R_)[(-(F2Y6XK_Z#\A+KF;:&A<5/U5M!SZ,>?!\T9C];Y M_!6@_7K\W?@8QGP,J++L9+_MU.F6@N=-NJQ3R[=_['\A0N0=L\T#A-?.829% M\XS?",/:^_Q\-^N>6^MTPZ\CS]8.T@9K4 M@-KII3"1XEI/+LQR6!0W6X")ODZH9UTE['C&KV16%H*AC%FLH,O5X59-77Y]1[U74'C= <>J." ME5_CN$M!]__\34.JE"8TON/&D-9%*?^63:=*$[+.O7*[')U/ MU5#@?,JQE-T,Y:!TM^?+QEHZDFL#*XEH-1/!E8FV2ZX=FI)6$Q^E?*1?@<'_ M4&I:R? \E!<](PNA?*F&11?[6?VS,\IJ7&MO0IF#SY4:^OUZ*1D9;7_4$"JO MS6D[EBI=^&2M"U^CXEX;=1>^:[WZRJV@=&,NU9RO>/U5EN7?_R]02P,$% M @ ]8W_2HUA6^Q& @ 60L T !X;"]S='EL97,N>&ULU5;;:MM $/V5 M95U* B62G-BAC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W+[K8+NG%;4K\XITY MLW/F[$6>C1N]87!? 6BTYDPT":ZTKM\%09-5P$ES)FL0)E)(Q8DVKBJ#IE9 M\L8F<19,PW ><$(%3F/1\ANN&Y3)5N@$7PP0\OG7,H<$/YR\_MI*??4*^7'R M9C()'TZO]O$3%SC%R'-\S!, M2+RTB4&WJVE<2#%N[CGV@&$F'-"*L 1?$T:7BMJL@G#*-AZ>6B"33"JDS:F: MRI%%FD%4@9&P1.L0?2N"9:@Q(WQG&3 M'?A#"'7V8E,;A:4BFV@ZPV."&TR1I50YJ*%,A'LHC1D45HZB965'+>O !K66 MW!@Y):44Q&GH,SK#T&; V+W]&KX4.]SK ODY]DA"C*R*WC2K[LSQU$(G>9O- MT9+P<$OYI<%HP,+ MIC'IZZ!**OIH^.Q5R0P "J,5*$VS;>2;(O4"UKJ_3NOB4,W3(]3\K_>Y! &* ML&W1YNZ_Y%W^SXK/+_]>LOM7V1?\LG;UN27:]GL$(F?'(')^#"*?^[,)NLZX MU7YWFN^ HF5+F::BDUO1/ >OQ[Y^$GQKGU5LIP6./=C0:[(T[]P=?I.;0T%: MIN_L$ETPP:/]R0J/YL.LQ4"1X-'^##EM^5M7<'Q,I]\!4$L#!!0 ( /6- M_TJKOZD4RP, ((? / >&PO=V]R:V)O;VLN>&ULQ9G?3]LP$(#_%2LO M8P]=&R?\%"#!QJ1*$Z 53=JCF[C4(K$[VV&POW[GE&K7TI[VGJ[YN_?#\-%W\,/IW^'<_?16JBN91WZGI63;*H-T0 M->P[77TNB4[\_S"YV1Y#[ M!.0^+^1E%XS5(?0+Y\;?*VO^;"Z9 P+O@!E/!1.$FXE;KP,TW40[)- .>=&^ MZPH:-,_BHG:+-+ 75>4Z"#WV/HTQ@CPB((]X(:\A,J]SV5KY.HAK%\5/C2"/ M"49%ZQ(L$TVVA#*CD:9&6\,ORB'/MQ44(^+WEI%"8 MC0)#ZSN]%?.;45.,22DE9W;*%SV-F(4R1\ZLCJ_&@B.,:B _"-'WS=>F'66, MG%D9D^BJA[EK:NW#!W'UJX,\!K-1HLB93=&S#2 @]T)KTX1[E5M1ILB953&V ME6NUN%-/ZV&$4D3.[(B)5L%9U6P,(R6$G-D(,'2MB?VL[Z,%Y"9)#1K6Q/I[ MHX20,QMATDV#_M6EA/XJN0&GQI06)+,6M@8/L7<+R=W&ZY.4%B2S%LC41$J, M258:S%I WA=[4#DV.GS$;)0F)+,FR 1 X@I#4L*0S,(@$P"):PQ)N4.^A3LV MO+9UR"F!2&:![!+<"RC&I)PBF9U"!G"QAS$ISTAFS^PL+,4 PE*-,2G32&;3 MD*&R&.'M#DH\!;-X<*@I/XQ) MB:=@%@\9W(L"8Y*;7,P.(H-[@1U44 XJF!V4JKMMH_T2/#$FY:#B/1PTZ"-] M!TP8D[)0\186>HUY 2&I-DV',2D+%=R5S0[,ETF ,2D+%8Y*'+>RG+51:/,"8E(5*9@N1F.4!QJ0L5#);B,8\Q)B4A4IN"VWL M$VW,3XQ)6:CL+31<'5/7>@:E2WT-?Q'@?J6:ZM:+]+'<22_WT^;8K&N:SW#O MQGYSJC]83GVLSL3/_P)02P,$% @ ]8W_2FO7?"O/ 0 =1T !H !X M;"]?0 ,#)4#;=,:H=V]E8TVTGPORL:$A;2J7] _\M'&_ZQO-IO=*CXV MJ]=CK/,O%=\+BO![D(X'*3W(QH.,'N3C04X/FHT'S>A!\_&@.3WH>CSHFAYT M,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ*]!;+_"NC5ZV^7HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-LN<%:"#DOX>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#;^7H[T-OY>CO0 MVR]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7K[0.]4E5UI?^X?*)W[+3&7!E&ULS=G+ M;L(P$ 707T'95L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q M9FZ"=3:,/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP, M!D.6F290$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6W MQA>E]3=Q0=)[6<4F6];Q MEM1;1SKW!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I>< M'.*VH&.CNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6 MU_MAOXQ;=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X \EQ#Y+C 20' M'Z $01&5HY#*44SE**AR%%4Y"JLV.::W+YJ\DG\8L]O-9]W?KY!M02P$" M% ,4 " #UC?]*'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " #UC?]*9O,+8(( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /6-_TK@S\]# M[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ ]8W_2I@:41!D @ %0@ M !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2O:Z1MM> @ 0 @ !@ ( ! MSQ, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]8W_2D&V,2BP 0 T@, !@ ( !KAP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2F![)&&S 0 T@, !D M ( !+"@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8W_2ECA?;.S 0 T@, !D ( !["T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2IV\ M,\^U 0 T@, !D ( !K#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2J-'5Q&X 0 T@, !D M ( !?CD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]8W_2B2<9DBU 0 T@, !D ( ! M1C\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8W_2M1D=FS! 0 -P0 !D ( !-T4 'AL+W=O! &0 M@ $F3P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2K0+^W4X @ \@8 !D M ( !7E, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]8W_2B(+;V[Z 0 0@4 !D ( !I5L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]8W_2C3#6+'T 0 :@4 !D ( !;&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8W_2A_25?,P @ 9@8 !D M ( !0', 'AL+W=O*R0" %!@ &0 @ &G=0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]8W_2H>O/2X/, &,H !0 ( !X'D 'AL M+W-H87)E9%-T&UL4$L! A0#% @ ]8W_2HUA6^Q& @ 60L M T ( !(:H 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ ]8W_2FO7?"O/ 0 =1T !H ( ! MBK 'AL+U]R96QS+W=O XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 71 173 1 false 32 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.trex.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.trex.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.trex.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.trex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.trex.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Business and Organization Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations Business and Organization Notes 6 false false R7.htm 108 - Disclosure - Basis of Presentation Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Basis of Presentation Notes 7 false false R8.htm 109 - Disclosure - Recently Adopted Accounting Standard Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recently Adopted Accounting Standard Notes 8 false false R9.htm 110 - Disclosure - New Accounting Standards Not Yet Adopted Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDescriptionOfNewAccountingPronouncementsNotYetAdopted New Accounting Standards Not Yet Adopted Notes 9 false false R10.htm 111 - Disclosure - Inventories Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 10 false false R11.htm 112 - Disclosure - Prepaid Expenses and Other Assets Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlock Prepaid Expenses and Other Assets Notes 11 false false R12.htm 113 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock Accrued Expenses and Other Liabilities Notes 12 false false R13.htm 114 - Disclosure - Debt Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 13 false false R14.htm 115 - Disclosure - Financial Instruments Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlock Financial Instruments Notes 14 false false R15.htm 116 - Disclosure - Stockholders' Equity Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Stockholders' Equity Notes 15 false false R16.htm 117 - Disclosure - Stock-Based Compensation Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 16 false false R17.htm 118 - Disclosure - Income Taxes Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 17 false false R18.htm 119 - Disclosure - Seasonality Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsSeasonalityDisclosureTextBlock Seasonality Notes 18 false false R19.htm 120 - Disclosure - Commitments and Contingencies Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 19 false false R20.htm 121 - Disclosure - Subsequent Event Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Event Notes 20 false false R21.htm 122 - Disclosure - Financial Instruments (Policies) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsFinancialInstrumentsDisclosureTextBlockPolicies Financial Instruments (Policies) Policies http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 21 false false R22.htm 123 - Disclosure - Recently Adopted Accounting Standard (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockTables Recently Adopted Accounting Standard (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 22 false false R23.htm 124 - Disclosure - Inventories (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 23 false false R24.htm 125 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlockTables Prepaid Expenses and Other Assets (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsPrepaidAndOtherCurrentAssetsDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock 25 false false R26.htm 127 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables Stockholders' Equity (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 26 false false R27.htm 128 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 27 false false R28.htm 129 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.trex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Business and Organization - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation Business and Organization - Additional Information (Detail) Details 29 false false R30.htm 131 - Disclosure - Recently Adopted Accounting Standard - Schedule of Previously Reported Quarterly Data (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureRecentlyAdoptedAccountingStandardScheduleOfPreviouslyReportedQuarterlyData Recently Adopted Accounting Standard - Schedule of Previously Reported Quarterly Data (Detail) Details 30 false false R31.htm 132 - Disclosure - Inventories - Summary of Inventories, at LIFO Value (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesAtLIFOValue Inventories - Summary of Inventories, at LIFO Value (Detail) Details 31 false false R32.htm 133 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Details 33 false false R34.htm 135 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureAccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Details 34 false false R35.htm 136 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityComputationOfBasicAndDilutedEarningsPerShare Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Details 36 false false R37.htm 138 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 37 false false R38.htm 139 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation Stockholders' Equity - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSAR Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationGrants Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Details 41 false false R42.htm 143 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationGrantsParenthetical Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpense Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Details 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Commitments and Contingencies - Summary of Liability Related to Lease (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfLiabilityRelatedToLease Commitments and Contingencies - Summary of Liability Related to Lease (Detail) Details 46 false false R47.htm 148 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Warranty Reserve that Represents Amounts Accrued for Surface Flaking Claims (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfReconciliationOfCompanysWarrantyReserveThatRepresentsAmountsAccruedForSurfaceFlakingClaims Commitments and Contingencies - Summary of Reconciliation of Company's Warranty Reserve that Represents Amounts Accrued for Surface Flaking Claims (Detail) Details 47 false false R48.htm 149 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.trex.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 48 false false All Reports Book All Reports trex-20170630.xml trex-20170630.xsd trex-20170630_cal.xml trex-20170630_def.xml trex-20170630_lab.xml trex-20170630_pre.xml true true ZIP 66 0001193125-17-242588-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-242588-xbrl.zip M4$L#!!0 ( /6-_TKFNH&@-H@ &^^!0 1 =')E>"TR,#$W,#8S,"YX M;6SLO6ESXTB.,/R](^H_\/5.;U1%D"K>1_5./4%=O=ZIMFMM]QS[I8*64C:G M*5)#4K8UO_X%,I.71-FR+,F4S8W9+DLB,P$D$D B,?/]$2%(O''M!%)(_GRQ(\C$I#82XEP&N*#(R+TH]%\2L)4D(3;-)U]^?SY_OZ^,YXDHZ@SBJ:? M)WX(S_E>("4DOO-')/DL2%(VZ%\9/%\$P>RH6LR(?._'K1H9'E<]__^W;Y>B63#UI&0-@B1O/F^5O3KSDFK['?_C,R*](FI*] M,B;%1!2BA(PZ-]'=9_@!']>KCZ:@ AE]0IL&A95.32["DBQE):H&AO]1 M@Q",TRI '&_C,_NQ\JA?^ZC)'O6S1Y-T%MS/=>_Q7VM>) ^CV_J7\)>:%T+/'R7U;]"?:E[QPSN2I/7OL-_P):WZ M4N*/UA#.']70+20WL,O':]G<^1Q' ?G,'\O?FD_KWQBG\6?DE,_P!(G]4?X" MB(2GWXE":>F]>1H_ AK\>@*R0Q"H] B^)'2/79")0+?R%QSUSR>)/YT%N.'H M=UX\0HPV$QKTC=N83/Y\@KM&RG9,YR$9;R%3-A=7GQE:7 A\N4RCT1\79#:/ M1[?P^_DWB\\GEK1>3Q)VGMU'L_YN,KZ(N*1X>"Z,H3,E#>H%H MD"CX\7W@*, '\'^*II2=V@;BJ,YLMG7?RBMM40/P45>VZ!;$T;J6YFI#15), M%8D#='%LV9 <8ZCUW6Y7L64]WZ(:8Y^];-&>E]P"5^$_ ^"Q.R\ WDOP>\; ,B15&X#(,ES86)JC2D/54C2C MJYI]R\*-!1+,!M8Q#*U"FHWPJ9( #.(TGH_2>0R_<^OXD!C;P$2.HFJ2K8, MT1V0)UW;Z[;KJP% 8QOK)5\76J[Q0!_WR!L$C3SP&-AG#@W\#2GAA MNG!'HWCN!=MA"CO D'4%=@"H9%=R;16$J&IW8:UE,*,'O:'6 M4_6^W:6*2OVAP5+#3.K2-G@,L2H1Z)<@6N%(."57W@-)>M3&?+Y2><%*]Y2> MZ9KZ0.JYB*]AN: O5)"+EFKT@ /,ONO\4'ZH)U\-VZ[BNA;^)32ING@%U#07 M="LLHV3+*.T-IR]U![8C699F]F17=UP+43.!@TT;%',5N3+4*^N&9X@$M".! MW0P:$=1=<_$#/E54L"Z4Y<5;B\02NN.QC\: %WSW?%CMGC?S4R\H:<,F(HUR M27%LRZQB_20N]4O]W5L@B9J[R JNLJ%H5NTB5\&OE4*_>?$?) 5YW8N25]FM M&PHB&?6-9NIUDJ@6ASIAU,0%Q'./K1JJ4R.&]F\?'0)%T"&VL;0AM["-<+/Z MZ90^!V\"FO <"4=P^M@MT@^)_R7T SSNS\GV6*LK)_B5@T1A&+\8@TV-_0W% MJ )K)LM+)\5'X'\"T9><^?:,J<8.?88C&X]@NO;(5WKRNQ>?QV (IF1,V?<[ MB>G+N^3.'S,2_]@Q!4 "R1U9J<5^'4Y/K/=IDLR;Q]0@B#3==AS#-A]9:@;[ M6@0;*V4=Q,Y9MV%K!&J?3 BHRC&8\"5/SED4CIIK[L YVW:J1L!3:-0C?0&_ M].!?_S4L^ UM'K!EK241O!;\M4O++ E]H/Y]%Z3](6GB #\HG/57K]Y6!-.CC;8&*KDA= <+91M_I&K:EJ>H: M/MD;_E4RGX9@!=SXN3<<#L^GX2B8HV'P:Q2-[_W@N6ZL0\A-$)N*;*A5#ML$ MEV7L[X#QHG@Q]$,_N25C?.R@IRI7T7JVK/(^GN0.NB4[QK M\=.BZJA+BJ(>^C48;G/'L_]U!(V@FHZNU..5W[ZL_/)K'"5-7">PR'1;4]1Z M?"C4:S#Z=CH\W\Y!?@B\\%"A:-::=2K!O@:["^_^-Y#ZL0^ -! ]T%>*(RMV M/7IEX*OXE918 S>7"F@YBJU7N;$$\UIDW'!,C>S;*!B3.$&/1KIH((::4^ML M>@J3M7@WV"]JG7PU+$W3UB%::T1]\T-R/F%V]= ;X:.+"S+U0%^$-]THCJ-[ M]#)Z,_AMCPMLUMQ@NY8[-+J6U!O"[M35_E"R=5V15%53='705Q7#8G?\"MY$ MKKANGH?9*E62[.4&+[EY\G4)XV6HJWB=I[H"D8SB@6X:V-.Q9\Q/^\?L3U6-97_J9F@]1HJ& M7Q>H('JU997S. :/8;L'%^N.[G3TE3L=@'SF^>/! SH1")A/KRMD-T0$-8FY MI$DVP.1I%FVDXU^U*I;!>KB?QJ^Y%UD8@O8$DFLOL:I+WUS;0*:VK?4(VZYA MU C$?+KX'GAA"HR-IYH97B0WT\ECH;-.H0%F%3S7(['S(,(7H;EI$"%U9\%S M52_=TT&$%R2%/^ MI:N8>,D\7I045\-4K8;.)=W13+MDY-> _0A>38TBT# J%GATR26_"CO##1.B MBBB\<#[QN.#FZKC!SA2-^AD8:VZ*1@GI2_@>SK)WF!]RZX4WY#2\G,?P(AD& MWA_P:K:3]ZV :ZY1>V;?MNR^+/5D39'TGF:! G9T,*G JM!5M=L=\HP.!3,Z M^+EM*[16V:#J3%X^^7-"#A[X/6,V7 .W@@+6B6:J_!+GY2@^[6K^S7OPI_/I MCAS-F&QFZ(KS "<]Q7;X9]-X4"U-MTWC:>+5RDACV)?=GJ5*75.V,%%B*+F6 M;DG]O@,[2^N:@Z[&4D306I'[J)XY+NWP*]H;,2Z!*ZMZ:H;8.@_X&XR5.7YFMGM:D-+PT.$;AF2/NAW MI6[7=25=[FJVHYIFS[1R$IKZTMEIYV18"BX'[7@^N2!>,$C0KY<=U;8G%J"J M/@#S(1>6B?6O2?ITRFW?Z V5OBHYF@[2WS!ER78'&HBW/C7&#-T:Y*0R#%FW M2F'G:S!9TI^#ZKBZC0GY!_'B+2VX M1TCQ#'5HRZ[;'V".O-MU)+W;4R6W:[C2P%5U$PZE?<4V&4'P[F%Y\VV![+;4 MNH^.B%9*+MVWH15']?F48I>68]R40S\9>0&.@])R]Z'_EM!ASXE;WF_U/<\8;)<)RJ:^]U M\O]?A/%&KON\7(LB5Y/Z#IS_SS$]()]K1:&:I;3Q9^7_O^!RV'S)ZF[D^%!I M8KQLF'I=1NJ^$^,/@9^&0<>RMH3>Z^7%'P1G>M4&TRZ511"5NM_$^%4,=GGUIS8H,7[OF/+$>-DPU&8DQC_*G3L/Y%2;DQB_ M]Z7FB?&ZJFF'38P_B)A][<3X@ZC+QB3&'\+H 6/6U-1:9)](C-]U=O@AL,5L M.TUUJCD1STP/+Q5K*TXXA\1UHPA/BJLNJ\MYNS6P[STM^Q"[MDEIV2_"=Z.\ M496[3FQS"=^]IF4?8ATQ+=LV]#5X[38M^Q#KA&G9CJ-8]?CL)RW[$'B]8EKV M(="C5[*JM@:]?:1E'\1^PR.7I9IK<4^OK.'!:]D',5+PG433; M6(?HVK3L%R8@'P2Y5TU /H0EBCD,JE%5"P=-0#Z$":HRC^JA$Y /P:$.!N1; MZCK<]IZ ?!!U@57J5;4FR_JU$I /[;=J8 +ROCU8#4A /HSO_! )R(?8I0:> M?/75!7NE#.2]\V<3,I#WCN0K9R ?PCC Z')5=AYAVWUG(!]B=](,9$U=:4,Y(.P/#K8-1WF6L)XWQG(>[^Q?9T,Y(.L62,RD _A3<$0-A5X9]=6 ZEN2:J@NFEJ5*CJE9DF,/=*NG*&;7U5G%V E0 M@+"^BA58'HTPW8@#^GXR"B*0#IGQ?06H=8-G1>(^A:=L]ARUBU'YV95T M>?I_@R^"(L_27P3ZQ=#][?3;/[X(5_X4E,T9N1 W M81)AHP,\[G_T0Q@EO8WF";R9?/I"$9EM@X2*7Y3!E LP_].;SG[YCP=7_F5E M_-?E9,LL6&T$VYS$:_FZRF2E]Y]DQ.LH3:-I/N;NKHC"F%06EC[ MZ75]INC@2%*(JHSV!%F6WGC\78X)Y[EL&_P'!/1M):%A>L;P#\"^?(?O=Y@,!P^H@_WJTN^#897\ *9KHCM7X2KP=^O /#^ MX P>D>"9#)9++^!:9IJE@JR(])UR6-X;JPQC MB8JI'<>6>"FJBB:JCGV,>^/(508+MA92C+8^N@UBB+:M-G^#O'SVY1%62<'' M Y-+WPM,K8HI;9J*QQ8LYN0(E8LBFO9>C)$FHFHYSC%NBB/7+9B;)437 ",U MQHYOCUBR_#YVB*GM18VV2J.T&^@MQM%M 574+>-]; )55(U7.Y[/'C;PGQZ MB)ML&NY4I#Q?>!0?F$=QFVN&HP'L\$S="+0;"]AK*Z"F&6C:\U02;8@M>!M= M4QY<]!4&@B@<32_#DC31.-N(3L>7=6N M2-WN6XE8^'TQ?1ZGN'W U3:A<[IK:*ZM]R5% M[]N2;@Y5R5'U@>1JBF[JIMT?=.4?&BO/8%63&39#9[4T('DU9#=KJX;IJT:U M?LHRV,OE+/\Y3VCUN*MH33G(O #+8#(AHW081]-ZJCTKF^79-*FIW3RT++OK M* -IT,>V$+UA5W*MGBQU57EHZOWAP-&M'_65UW>,]\8E^8K]MHHJB=@W#:*,45\(+%7TW88J]\]]^.[WZ#>QJ&J$( MK_> ;*=GOP[.>HV/3L1I?(H%<&/LC5+ABL13/V07Y[W\4L//$=@J\G![ *]N M";W,]\*%$-!JZX)AB+)N"WPP@>'XWFLX4H7,]3X=9+A 25>PI+'&3QEWPT.H(PB6(Z"A'B MK!I^]EP*U,*__31AX)594X?1(2@1CQ& 8\B4IKE2=7S(:Q5A^#9]/ M(THYI%68^/ NS4&.9\!^*5LI:F_@5HKNV,C"@K8^("R7MS: CL,)_[5%7(\/ M-(C.$9#;_Z1T9, @""A__4GMR,6K_&NZA)7G*"0)KHU_1X)%1T"5G9$AYZ9G MD($\^ DE0,:523U^\/Y3&%)H"_3DCKF"D(C8:#!6!4&Y8Q>$J*#W*CQW50G: M9FIU%D=WP!6)X(>P.Y0]X20U549/.U'/+O)H(";5?T6'I!;L$?? N\-,C@HVIM M'6KSZ;CB*3YJ^M8)'8^BVNJ.1[=)[O_%H_#83^@=P=%M%.-(DH%>'&-XE%D/ M1[4A^F04TP,TG)]#T"&9JXU5C:.NS[3D^CS.>.Z/ZM81 0?4*^\E%>+8@R3: M\+%V/9JW'JWA]ZB>&[";A<)CL'0-]!-[7A8NV* M-'-%7BFHHWP9B?/0B U>'T[("L11B!H1RW'/($JRX(P$;TL1UB*L81(3_$\T M%::\A0V,,288E857JL)]%/\!TR6W_HR7.\FZ]&"D(YQ./M!XD!A.DXG@"==P MLAS=HJ@(C)+,!H$WR#8>G?%?,# M1C&9S $*"M4\'MVR:)!9[(](-8ID1$//YB1APV+W-!X80](4.\ %GC]->%A+ M3O9IGL^,41]L3<[(G3?V!/B:W4C#9!$%5I5EBRX=HO!PZU_[*> >3VBX3.#] M@11D:^*'6&H8J92O2,R+0\,X_(H<%X7%EG 8IS1KE(:5)!G '6' SNSTAAT> M71Z0C[(,!TJ/%171K"NR,T%@G]"?@Z7P+*+W305PI7*! 7GHFI6(T,$>8I M\,:_,6,$>,?##2BD9'0;^O_B'/BO.6Z&R4( 47Y;"12"4=9,S+EV3)F(8\[HJS M(8R>/4 #4S@./D T3RAS4WF"P,#K7I+,IS,64#4&<8. 4R%#(12H[U6X]3$N M;9%C!&Q/AQQEH@#PPOT7Q31@))ACZ"CG]-(X"=OKRW3[\%-!,Y0S8S(*L,(W MXS24;@+ /4)"LET! A0VL2."78KA)#>W?%DQ=(GZC-D V6! C9AZR^ ]G @0 MHB*S(Q1QM$!6% ?8>@PD'Q6%7D+AQYF6=K:'@">4:]#?%GCWR=Q'<3+"4*(, M\6PO,X%(:3>*IM-YR,F6"->+BHREU1)56=%XT T.=!M-270?DIC&A%(I=M+-:I*E8HTR%O8$0AL _C.2K#QTB'6]CZ M(.N3$16H\ >(*!H[D\88$8B$9"P!J 09]R,U[D#2TD6FQ "Q ;S/.> .]A

M-P9H $%O,/KIB\.\\/LF@CRI>+&7V8 MX\'C!3/%BLIOS-ZD<"$Q&:'X/4/IM>(E)ACQI2D!3AOG/%MBB.<(P8>J$,3/ M2U+N80.K;E]"5JXW=Z91Z-.=O48Y9>O.MBM&M@+UN#[SP2#)N#VWEHI(T4S. MQ>3.3^ A8)W%#'D*I9Q'E^^?P&0P-K5/UNA&+CJ *3TF+;RXD,)H=\U+>W(Z M1::;I^,(U2WQDB+8%0-)$J[(P0[)!+@?XR <+Q :IRSP]IJ0<&TL'# 7DF5$ M>9UK&<[4M:H&;[GF28)*XQID2!ED"D V/6Y.;P)_ *H)G#&H# :.G45QQL@8 M"F/M(5S*-$"*)[&I<)9N>3XZ'LQA'KQS/% MS*[,B%J27D@!">6VA']1,YUI#YC$QX2*@M=$+L1IN5L4%-2V>"0>LDPY1J/, MIBHIE"4YB>^ I(2E& N\?NXJY3:D6\F*0W&ZT9SEW;+A>IDL&MV_N2U/O";\ MMJ (EQ$(>/40<$T"'U1QPB.4F<4-PF,-TCZ.E,PQ[-WGEC%5Q$7\>55PE&+( M7R_@MI8Z8-T'"V N/)I=8](.'N5X.PM0T7^$8 I0=9EPU516HR5+3D3C94FF M<.9E@ZWP)IRV_XD&)I"'4XW90A53J,9PJYJ\XAJ#/+=QEPW;0L%6#AO%JV W M!@"U!^J;/8;2,\B/3Q]^*J=XXN 0@1EYR"[P7W2=/)DPPN5MWM,A% M7]X9'$_)B' FKE@4.[!@3M1LT#)EBSU/!P(!QVZ6DP!]NZAVX9P\!5T0+*CF MI%.@24_Q0?&DT@=>(!O>3ZT1_,9QSY0-D[*M*8GC3(GB@+M182+SDC* M9*"7&^HYR)2V8Y)]X('F*P=U9'J/276&*;5*BOMTPML(L=V1+Q7^Q#<"=\)T MELRBI>7S0"+\+(QNZ>R/!MBZBT* M<@G>#-C\(3M+>L*?M(Z2)R#D$&::94DX+A.P"2D)U%%%,U70E^-EEL[:'5J2 M#KF_!M<(;'R6^P/C3>F!-*\=L=[Y@IZ1-F_A)7D+.*YY@=7 ^NK%X>""Z:]C'$@N\*667K:G\O MSC(Z]E"Z-JRX78_FK4=K.K[!H&Y-$94WWN!+M439?+5"^L>NB]H@XG9%FKDB MKQ76;59-?W12W-C!.W;U-&(52_=W-ZUQ>X3PT4/T;N?$"X3Q;IDT>3>#09!XU6NG_); =_4W0MY%>3?CBBT:(8[X07E[CNUQB'2A)8GIQI?RL"FQ$\ M@L7YF'.)!M_%& F2Q53#*!GXI9E$WBN1AXYDU]]^G ?6(D=%P9R'K-+[;XQ_ MI,&.7A'T1]C]?_1(% N& *$QZ;% X,#:PZYIN%VIYPYE25KJ75VR!HZL=.V! M*0^U']H/13OY:IB6IE;Q7X_%,KH)?/UK%(V1>2Y!ROHCDEQ&P;B9V)Y\54S# M@(FJV*Y#@B$[)OX77B%\2&,=_T&\& XC?90$.RM@+"OR$-Y0)=F4 06SWY=L M0S$E6^VI2K\[-'JJ"1P+ZP5#JY*F_-?GQP"KKE.?7*=[+;\\L+K=@2V[DND8 M74FW>EW)MH:Z-.@;_9[5-1QKT-^H_/)RE$'VQR^@H,-4FGA3/UA\65%6]$>, M\OZ"JJT<5K 2C+ 10]2A4PI##M(E)MA\"GXTDIS:,']LXU0)2!(0J\DCT0B(C\*QSHQ?,D91&4%2+P>6&$-7CG MI6S+9*7$B$(:#LC#V0OF#2),!*#Y!$7B%:S\ RN^'*--.\/T$'H80=S_I!KR MAZ+*+PUK7%U@@""FZ4K+/C <(D]V$O/8WL=GE.6E^>9!W60?Z@L95Z;,GLW* M^V(UH>42X/7LJBJ'W]C5L\P8C/B*7 (E$M.XP7*%\'QQT>9FC)IGAB*#%5&9 M/+$(=%L^D##R4/.P-)2EI5X;EOZ* @^)$]!L#L;G:$< Q>Y(2-.6,YD! J!H M:_HJ8G!](#Q/[ *9-_7^ #-C=$O&T%NDM\*A\QLIE75!3YNO%EA:]S MI\&HR4N9"T*N N@H!B2UZ/IGIAP M0TD(W.IELCSI@+KV PS$SNE/3^\\\P97H#3:%)W9/%\@TS>H.$=9%FB6*DKR M&.N5C@(4OBHC9,(0 ZVO\7V,NO=0+\]8ZR+!GT[A#19RG:=N>)C\ZSL\'?!+?7._^=]N@1+J_',"LO_Q=.(M*KF%\3)(=L;@3@6]ZOU2L MG:RQ53D:[3)%7TGY5^'C533S1X*EV)_@1#,"=0J#_A:-\U(&0K&?"JNH4XS: M_X7:+#=S?TP5&RH!5EKA_A;3@5&/>VP(>C7A9?DV/#T)#6N6%)8YBOG).<$^ M71)5'#!$GAYW[\%!!P\S<$@IH.P(O^>**@1J9^ @B?(>:"924 MS^Y@)IX?(_N!??.1>:2]8#0/>+T$L!'A?#]B#XCL':3DDFIC$W1H86M*DN/SJKS M7.R!+F%BR8EFC'X M/,4G!Y:;EP6X>"E![=:L910,P6]%BOGHY)TSTM<+D%(S1\,8'D9B490FZF2G-D+"T(V4F2S1#_H2C M7?IH[4X66?#E%9Y)D%GR5T^!O'Z,^_H1T8+G@&QIX4P:X57694IF@IIQ\DTV MGI^/!SR=9+FTL-*T$##W=X2$!6B/":L03)8W/38 @\6]\\*K8]"6I1'_#0[$_7;,F.#]+<"UJ0)2E&"LP42N] M/OS$.[\](K\X,(N5*0LZLM-1RE7 F'(KFW75S91)S%8H;BX4W?G-''BL\"8_ M)1--B2UNK4R\1.]R5ONH5Z1(:73F,/3,-14=DD,SQ*-4;*R*,[!N\TBF3^\J:M;L^[*Z=N]_8]45^%:W=?738[N5^E312,^8"$-U0,>1O)YC=!-B*:2L\R+; M8SPV& Y!V!"5'G=H4*H43:0YC?>A5@FKY:&O\AOEVB5#SXN#?Z9XF", MP<8$>,#/*R2Q)I\2;8!*WV!<6W0OS,IX$M3V1=Q2;>?02H?2K,H/!3<;)7,' M\E%*D"?SZW_26B.X/[+VSAVAEU5\$?G1*4NM@Q%^[UQVN*N8%BL9C0AU\92. M>MDJ+)7P+*F^8B'J5Z!"?HX-'K9X%]?:-H\T0HNI/KQ"HPO1$8:LW$8T+4E2 M%#[S> 9BBD/(5VW%%+NN"&0\]]&*HWC=F$^42UI8Q/.EZ;.:,UEA#+S3I(AA MP90/K 0.MD7_F(#-''BT.B@OD+."RB?*?7PJ_ET6158JO8%^^A FB#Q44]D$ M,QH"&-9-1&U<=N?))^I4MU*-8BE$^[-U@;BL:!X[I]H;G%,S./'@CS;'-1?5 M>;5)&L!'G1)D7-4?J]J#7VCG-[998=7<%,?*EEA+$2@Z^H,7U.1*GVH!)/C8 MIZIV/D,'" =\ [540H2K_HD? T*\\AHM5,@(R5J^,A.<'0$R/#,E1 MK9C3C M0[G8RHB7U<+.$]41< C"G M8XF*KV;!-VB24 KA[.; M4]:O.RN]"Q,R5PH]\3(@6,&HS(U OPS8D88\<$\H;PR/$GA"XIB[8D$Z!YFC MA#I)$QY7R6JV9H3,2KP^*E K:[I&I'[XJ214[8KED]8+;%X(CA*_K$O*IQ44 M<1C:4KB6F%[,#+@L&HH;9,N",3L=U@E$6E@/KC1^@:E4.W5)0N:9I'"K1G8?HE MY<%ZREQD;;W:OOL65Z=*M M:TZ,\TGY0NF"Z68,14XN\0:GBZ9^YM?80\"NW.O)CJ[J>+MN2+KKJ))M6'W) MTBS3'?8LUS6';GE)3#,M2H3#Y#@\('_&_GT16 M8A#K/59+F%?W,IWK-@HP"(=9U;F!HC.A0L?D@9KWP#H-'5XD9+9A]RUBHH2XT&1!59A!='S8,,8,J5%[+'4U2Q=WXT3V@<'6=. MQCF/39BM C=.TMN8D*QB=G:7SZPL,?\, D=BY9D,1YU,.9C/L[0%&*^\!G+\N@0MEQKAD=+E'5 &96]P_DN6)'-*Y.N M7^_26LX>?JFN?OXY7_QGW3N4!I-W:V14PPGHO@"%0#V7>:=B[H0:\Q8M5.XP M#R'J%*$+"_:'=#D"WO">U<@G.4;M0>J5N_ MIFH]\TZ71GE^O7V.DL?$4E& '<7S+19KS\Z]>2UC9H53%#!DZI%BPJ7%P)V_ MM'PKJ[E!%B)RK_H50 @.ZVXO, MUWU;'4= M"Y^7QZC?EQM&VVY;,G>E9.#.UEV1UR[\NO).0E4P"+6"G7^%1URZ-EC""3T2 M$M;C"-,O4O;E%AK@;P0/ 60L987_J^J '3Y6_31-+8'4L>O+\2U7PMQ1W>5W MR3)]C#<$Q2HL?!(<7X7*^L['&S#(SZV8V9IG7"Y=8C_Y0Z+]5?/4/\SK.CHF M4CORUH+F>7STGKEFD+5.H<$^'^G1_]/1\8IQ$(W4RIM:SKF+T'.4UXLX)K[1 MU4Y]Q51SUW$>>MW)^T@'P@8;" M6\T]P-.^/8TYP)O*%@?X5VP#M/^Y6^?!BYP'N)4+0%S,#2RY#WYE]QJ[=00T ME2XY4? /Y(/L_?M;/R42R@KRI52I-S^Q /([ MO8_>\9T*=5E4W_@N,TYB:@K*JB[1@T,B4+P'HZ2H8J259_I8AG+ (N8(P- R98B&"1ZTA# M9!11MA3TIQBBYICT"446;4//G#*\#3FM'\'ZOY=3)V@O\@]8=^<60^S'/"VD M)H1H73P/XI5%?["H/!86EAA[""F& M ;+F\7G/.)9%0Y.UZ?&/1NWP%2!>'/@T>NV+\%$I=2!CC'!7*NI0*=Q#R_M\ M5*LO\)&SB4A6? >8%VNPL&P:# &FT7=8GA06=T+\- OUH4/30)[-&+DVDJPN MKI)'O6:DHN63.&7'&>$J9,OYD65D5F,B\[@H3+@9W18YP< !6>.#JJORG_/Q M#<_)X%3,VQBP.D@T,A' "OP_L"X12_69>2!"D4Q%F"5=%;XWLCH&/)DYKUA2 MH4E6Z"7)LGQV[&G-LVXW[:K^RGY41VV2']72GN]'?>25?;M1VZE;W_$+K.+" M1VKNT'=\A<'K&X2>E5R<*^8,A;[QGN5=4FVS<+W#T>S][8&=W1/L/D;R&% V MWQ_*[2JW=T_OQ%&X;<#O7BYA&H.>];;14YSZ=K5O!C][Z_BM]H[PY=?G!Q=B M+[\2U(YC/[P44=M\)X@JHJ+MY7*GB:CJ5GO9V\0@B>.3@Z;]/O:,I1[)W?;+ MA8,A6^\%557;RZJV9E\YOX-7V>'W?;-Y/+JEE7P#+SPZ>7VBR%MBO8CL_*:%>E795V5=I5 MV:4M^U>8BI)E@_GZ5G>;P#QYJ*M?=>(OQ) M[R@"P!#DG;'HH"PQ)"'YD# 0']1/>)OO$E1Y\@OM@I/X*5E->OGP$TM[86DZ MJTNSVJSC99TV6-N.,?&_]*/1''\;TO8RWRE 0_@NV5TS#F785P>F8TFNJ;J2 M#E]*CJE9DF,/=*NG*&;7U7\H/_23K_^K_M?G1X%:!_<_B!>_#M3:R5<TMVU);B8(D;?\I-( M1WA_O^S_ -;_P:JZG] >;%,O2&B ZS)RKCWLFH;;E7KN4)9T%9#KZEU=L@:. MK'3M@2D/M1_:#T4![#J.6FR1-7BL+@;CKT$X[F/6V*%7164,),FFI,G5M:D M]O@BP3;W1PU?(H>ND+9^A2@2Q?K0WN.+"W+C8T/*,#WSICM<'EF1A_"&"H27 M 6BSWY=L0S$E6^VI2K\[-'JJ"PM5IP M&H[)PU_(XN!P UO!D(IL.K9EE\%> JS*5D//C_^*%8G/)\.L[]5I"%A2?DR^ M1X$_VB$NMJ-9ENT.)'?0[TEZSP#& 4Z2>H.NK3NFH6MZ?UV;I@,V!;4$?KC&/G_YES-OD7\3SXM6JJR=1\3;P&:-^TK0T!YTV)WH M@27+IBO]"7A'AJ*)-4-L&2WLP[?&AL(G5YNF:@JO"6AN8NALQ)%+LC%K \OZ MNEUY#Q> X04L&[P=L.C[/G9%IRT(_G<.)C@V7?T>1_P[%]]FR+UG8.6&:10OOOG_PB:/M$%W+ TE5ASU3L>WA<* R>2$O$^EI7)8E^- /2-P#>M[ \P>7WV -?\/" M$]@IA@38QA(V-P6I+,PK,"Z)\IK=4IP:]M!S3W=Z7K]?VW,M\M-?TQF,W+?>&IV?N6>_4_08FRN75Q>^_#H%J" M>@D=SP^_P6_GX27PQ?D$GH%C3[K YG?I -AE1FN!'!33KF'WC(%E2*HV<"3= M &GJ:HZ*O4P5S>BJ9M^"T^4/X^2KI&BZ5D5T(WRJ-&#J#]\:QM&TQQK7PDXZ MG_'NR4F7=IS+C0R2#![@#$$;F'GQXC0ET^0,3 [6%SF 5T^SE@--9!'SY*MM MJII=(=P>B5!';1A@O\K8,E2WUW>EOCY YX/2A9-5?RA9JN$ZPZ'1-?N;-T\UJ%K*A/:>3-%/OI6>_\MX%PY?Y]L!-%_)M[\>OIF=0]O[HZ_^V+4"S$ MYBO#A[@Z__Y%,(L0EZMUE8E(=K; ]I*T=ZIG=4UNL1 M_K)^KE8+0\7%^K/#M_,@S=JPLQI(H#/_I#H=(_/&TU'^I!H=-?L&WZ]4'Z.8 M@;P HXT-('>,G[,^T7WC">?EW&/GC530#N$$]?OHBG$YI;V)67@XPS0/] MJ2].HA<' K\Y@'>+=N!LB_BE^R&8LO\+:PQ:;F9/+SRP.RAY&)$D05I_P-:? M(9F@78=M:.E4+&2)7Z%+_(#]DA.4N+18V7[I__<=HIL4ZQID[#$',!V 27#GY2.7.5]N6.O8WV15E'+25X0G%:K M*T>)95=A(6L2RHUO#X1VC -&K"\]?Q]YQ&>G?AR5;\W7H7KY".&%7K# (FN( MXIA,2(R=JQ%$;E73F[68S+ 9;M%]%VUW?OC ;[T CA=WGA]0Y3>+$I^*!Z1U MB(V6\0.AW;A&A%5 S*K"9UAT3E:CPZ%9.G&4O!N\/&TEB:YG*,+GU^2TJ[B]#D0>6/: MQS;-FY,FM'DOXHF%!GD78@ 1Q\!>KQFW/HG6&YP%C"B_1.$03+VF;L->4?D @P&"#%U- ">F\=,'UUC5U?8HR)E M7*J'2#J/0]8X-YE?_Y,U4,:[X0,HZX7L/PQ-J;&=RCKSH'%8JI\.L+E M')B]]'R"_;V9@ !($9S)'&8AE!&2A$E_UN8](34CLNJ>E8;B_$",C)@=5A>@ MNPFVH@>V"+""(N\([=/2BU-D%%9_\0/VC06=&D8I>Z+0!A,FY>G.0[@IL^%S MUR76XJ46BU;,Y=F\,6@"9.!2:V':A_L:^TQ/X6=JPGBT W69X 6QRZ3K/+X[ M88PA >F!O8UA+-9$&Y4O-OV.YC>WS/*)">[<=5/ ('A02QAT\"-N*C JA3'> M+?G7\Y1VOJ>-?%.Y'R4&?!$(A,#9HY\"O(44.QSZW.T[#R M!G4GP4OGD]+7%[GKJ9&$4+23KXXC6\MT> &>3]&,&YI-IXQ]\M56;%U]@C*K MV#S-,^R.8C?73[M'W$&_DRGK3[)$CL8:$3!@%F27FY=-=!59)U]5Q\";FCHQ M4$5@4[[F&Z21:XM1-+IFK8B]QU'9 '-TH'\K/-MN.#Y'!SKWKH4WI=^:21@5 MN-XP[0TH\PQ4GR+<=SBU@*+I\ULVHLM,^4:22P9R 1\I3Y!K$P27B<2< MJOS11DH- S:1L2PS*F#7X]1HBPA65#.7A7X%[F6D^%7[7OW<75/MJ:JC2;JI M*I+N=GM2=ZA;$GSOF'W-LMW^H+UTKOBFC=U<.I^>_75P=G5^<;H;#_=^KII+ M1HB(MZD8 R)\#+P$TRY%8>+'\%IGBM!L MFI>6]T!]O8KT>Y^ZK<:]=='BVCKII3KJ[[".\E/[VM&%?B_POO7L#[HMB'0\?!V?_%I=,< M45;>25DQ5195;2^EXMY3.8.V/$^[)LU;D]9(VR!]?$C] --TERT"IS_%#2'A!NX0&H<,Q[IH(+#<(7KWU$]2/(YJV@.#''H9EL0A^ MC@.,03/;V ,?*=!!45SC4P=.CB70X7]X,3 M((%W:=<+ M.H]$PC$P*0UG+U(:/!AD>>8.S5C#[-P;3(G*YJ6/ 4:C><#S(S"XGJ*,:PN# MS;PX%1%]8!LPD3!#8BDS,L^'H7E6'.0,.CI(MBH!+&K \OHY U#>F7H+8>Q/ M)D!+FI/EC5)<3880S0NZ]%E@_MJ!JCDBP@2&P$R!:[*(* SK@.?YR05!^*3+ M _+H%S_DJ8N4\!6[:5&D(=&T#'C_GM!$!?IFA/FR#RTO!/>L+YQ>_NF>G_^=>G9Z? M/3;Z%FI+WZ'6BLE#)L%%X30<=82/_.,G3+!" 7\?Q<&XNM<#+""4I$P:S%%$ M #O'N,ONHV@L>0%(@)"E-H[)Z ^:^06[//;\@!52H>G-2:'S4$8 1G\0W+N% MIKJ.:9HDEN=#2)$@R;PF',XV?OY% "V7HDJ1Z/I\R9>'[^D!(SZ\C]]VR@J[ MB@<3AGF:%'R^A4.$-"N:-(I"$-U+-&^28*43E">(^.<9!@#2 MCB.0(8%_5\:8"X@YN($'/#"F@(+XO<;2. A%,H(S#XX1!0NP"8"R M(:E0!_D TW-C4/P>3Y_O ^CW $V6-@>SAR-_YF$2)QG-Z!!A%( M7P60%%,6!@^8XBKT8W@.F>!O\/8M5KP%.^6O/C*V[PFJ:LI:GB4(!_6 S&ZC M$/3 '".3<"S$$(,@#ZT=#EDB/1T%4)Y*3<69MFZ8$F $6.2+!,7B8" MR0UJN$VD_JHL7Y+U).UYR>UW9LN-NXO?P2)@62RTK%!1*:VN-D@C0[85^^2K M9"FJ40G:?AFB&Q$M3W4X1J+I)U\5Q=F$9!NBN4RR^Z*2 HP8PI\C5H3!#<<] ML*Q!9.<9-O09NF?!*MI#^'R_*]NZ:0\E1;=-2>\[IN0:IB-93E<'>@W5KNFV M96)6+!%M-U5B+@:]P=G5MW\(;O_\^]6@+[B]WOGO9U>G9[_B$> *#!3WHK\+ MLV3'>?%ZX?@]#87?O'AT6ZI>D=<5*]4,$2YY49!$Z$98&^0C%CSYA(>$),'B M:K6/_CX;8SKW1_?R]T_U95$*Y\3VA5'*95$H&>D(7S@-Z8>M:Z44XW4**'BM ME+Q."AA.(6 [ LL(4\4]6LHC867AEQP1)._&6JJ<,F,3"UB,./'861L/>*-@ MCMOFPT]T659<&EDI#VIWY"4@6+F*\E"\/@B\-"$^-;TZ5?CS.B]9X1:Q M-'16O+ TAC ,N/ECWQ)BDM@K@:AJX8(BM_@.!D MKH9L "0G)8*7%L.C>+% 2^/A(L_PUHK:X#_C'8Q.RZ6CL'L87IP6GH<1EMY;MV@U^SH MQ4M$\1U<4PY* 'L5H8R*702/)EP$TQ/X' 1I49:E*#N5+!=;0S[$$6#?8I:P M1#W?(V_FIUX 8C__%?V[Z\3_VH5@-57NN0!Z1!,4\KJV3AZ8_/1.G^K/RTRB MTX7&0X,P7!'I*&'6J ;X'@7Q+"9W6.$G6.3@+7M"O-DL0#5 B7N#SE5T&(.R M+&0\CH;E:SR0X_&B))N9:(9!QD7QLG_!,R"E\3J#-:5A[M;:!"-NZV%](VZA MY&YV((-7!WY^-Y+>QH25U2IRR-8*[5BZ;]O,3-A7Y]3(V]S_WNL"!94YY?&6?>18]3-Q&]0XAVP?\ M]E=0LN3#E5B+(I71K$L)SD^X5W2W_\8N< ;U>_S#05(4VS5[)/VT-,'U6EAJ M_G*3XN\++NDW?7>WZ]U,FN8$=;G>:IG\I:G3M?)F&[W^O"J0-9-6ZD&(U,I$ M/D&/P<:G0V4OD/$# (.%FF2?MHHI>B'O;6+OK&6^U;C5]:>R_7H\OPV&5_ " M!IPNT?X7X6KP]RL O#\X@T":#Y7ONM5KVM;UT)0X5B*E@,^_Z/-CE=Y<" M,P\K&EZ&HJ[5ITF]$,5][XZCV@M8THK5S#L6WER;SCO M'[EF8)TZ0Y)F6B'7U,>R.^2.+;_IO0$(UB=9-'QG'-4^R-H*'_=.>.-:8E]; MO=41&^V->X(K@7<3=R3V;K#:Z72:W9@G&+5(KSRR.(-CRKE6'5$'&\36]V*# M-!-?RX(CU0'VTS,N/';3?^/]W7@XKW?AL?>IW[!;<=_W'9?^0WO;T; 5:V\[ MVMN.AC-Y>]O1WG8<\WGE^&\[5$-TE+=]E@<4E4.UMQT8[H;[.ZAO:":V.:&\[]N/] M-W555.TCV4"[P-?11;F]1]_[[NGE>:-9(3):+*LN!?1H%(TAFON)RVL.BJ:H MZT<9>GCDRJ:T7>8)X:G!2WEX1[15/BJVJ*XI";L!(QVX=/G62#JB;.P'R5U5 MT%"/,5>P3>M^)*V[IL3 B);G$5@IBUD4^*,%%K!8JJQ1*I3!"XBQJABD^@N. MD=X2&&$TFL?5L@;UV;TXE3"-QK0 Q =,QTZ+?%]6LH-F1/.JH=4AQUC+:^J' M=%1:E(M6PIA/:2%,>)]5?Z#%3V'V1988G,]>U'O;' 2:S8RU.K-^8$A%1KY* MWG11,J;(H.ZTF[7=K)MNUMK*+[A)X4]@)B\KA;M4L^7)$BT;9??C1O.34J6: ML8_5RK': 2\PLJX"[].[ $&L5!_(4(+G-T>F9LNM169_V^Z95:9PFV9\6Q'( M#UC8B+!Z@S5EAEA-75KR*$GF4RJG:+E%,@8*W7E^0/*OD\MBHQN$.:LLM5:NC-1S/)Q=YS<5+5G)Q%\7[^%#EPGVG9\/5(G6*UA\, M>IHE:>K E'1CZ$JVKLI2UW$,;=B7%7LP9$7JE!(MUD*^40G#8;:-CK"$H6J< M?)4TV58W*6*X(:(K1&-7G-^BI)DT4$Z^&J:EK9"@ +N*45[+\;7POX%4#_!)V\8T'!BA= MRD()P <0"]]+&O)\DJN@0CW4E,G>70'*H6T9/:NK2:8\Z$MZUQY*[K _D&P8 MQC!M2Q[ &T9[)M2=)VZHS+8[N7II7 ^%+Y?#"X'9U=-+X'-*QA2$P#-FWGH MS<<^:D]@QC'6GJ)_%0;.)&/E#Z5*>TFIF! 84C,O*\],BQC1%^#_W_?AIP(4^(Z6VZ*&158R&>L:QEF+ M!+!*AO"$@+N(/N%BN6Q:^%B1T5*[(#>\=8%P*?U]J?0S<$/X#3ZIH5 M[&#-47PSFODA-^N+;@]/2B<+$\^/JX0/Y M[L-/C/,X@7,:U"_9)NS<$7J\:NB,UEWCQ;NR@I>5,FM%[<@T8NR *TK]&KP? M"7^[##=S(E0@R3I&4,,X*FRAK,37ICT;6 4V/"5EU(/]#R09^R./ER:GXV7S M4;<%MLZX)D7;#3XIW61%A4=";>;UUT$$U/#.EQ.JXOM$89%?XP^+8#[#PX9G#BL'IJB#3O#(-?;EC" M;84/75KR\P-V^T2K&>>H:3T S)R)J+^P0FQ^P&L"LAW=N:0M3'!O48.2 CYX MX-XS&&SJ)WA.7CW3U+;_D7>K16K/X2.$%-FG+,#0P>?STO@E4G$BUX[#*)C3 MKT2I?'MD#$IY;OWB;'+@V[5=MV0UHO [BT*L3,LLRP$K\MA(B]\\^:K+U5+W M:Q&HXLGK-B>P5!>$J6)6%_&@:-JFXSB*JL'9=JA+NJ/;V!#&D6RP_'7;==6! MH;"##9P-*FBN@_\1+#.WQ_FD1UT.K"AV$Y=554^^:O#5>HQK<:G'_2IR1]16 M@5,PR,AT\3WPPA0VRP"^G4U9GZ[FT4 !WE[IX[ Y3DNTX)ZP81Q-3Y-DCC;O M^836,4]^1Q<_[!1X"?0OC$&_IM7-RP73<8;D-"LO3NE]/FNP/P1;.MC5E@Y[ MI<)Z@G_#+B_ J& R^LWD-17=:-B+15Y+KPH255QA-W*V/)\< :Y*+:YKD:CB M>CFZ)>-Y &SC J-0GRZP2V'U#+B;&DG6*_S)YY,!]R%_)S'EK#VX50:ZVA\J MH$<,1[4DO:<-0)GT;0"!E8TH/A,JP?0AV/A,X=L MQ8WRA!_X;1'LTG]H%+E:WM^Z/@!:+F^,=Y]$>,<5/YJ/<+O";GE?\&VU ^$W*NS MD2JJQCLIIEX^2VV MTLC;"^WDJZ1J2]ZV3;!9YWI;)AFM-^"&8YY3>H6+M0?_FJJ;/5L;NI+;U5Q) M[YFJY%BF)@UDN:]I5F_HZFO[YN[+OV96W6N%ERSKE9W2*WI^2;OD?;NF=1I8 M1W5*.1BEQA/W2!4HH5*'">,EL!)3<]QJAPS2?X%CS7RDG=4Z/X_Q>BZF=NK6 ML=8L/]%JR['JN:SD(?>>M6;1J^7^UO'2NM;:%6Y=:Z]3P7 ^Q9C>*%XU MWO?N&'BMYUJ86YCW+A>.2PH4E>HJ.;/E'-7;*("#[=$42U%MT;+?=EVA_;5U M:PR*ABE:;[PZU.N6JRVU?'E5@;^)0.16)Y5GF;6-__!X(#L\ M.S<#[^9"UJY(TR!K5Z1ID+6'\Y<5RR5A-/7#]GC>POS>8'[;QW-MF\8**Q6D MWD:M;,UV1/U8VB[L %_5U$5M/]%+C<17LTQ1E]]/+73=5D2Y+??\"F)RD!M:X<]T6JYMB/HV;G<,0Q9UY?W<[NB6!<;K$51XV-GZ&J)C'TD0Z@[P?>5. MM\=NL+>!3^V*M"O2KDB[(DV$[+4-]Z8YU)\9KLG"M%8KJ1S<;M\R$T7N.$=B MJ&^-X'XLM\8@J'2<([D/WAI!L[6]&Z$KF@M9:UD:9 ]3T,]JPK\LVJ4KRUT'L=1W(OBF+!&\;3#KQ_%WVFKYZ)2>K*' M:N>ZJ=H]6>]+NCL<2CK\+;F&TI-TI]_KRFZ_9VGFNFKG32C'O:;^=@;5AN>? MI=K/F^U /"R5VK%E%E5 )I5.!JJLJIL/I#P?A.5YL4(\C2'R8FSH3AO(\@[K M6-0]@;^]AP_8)C$D$Y\V>V>]W4F:!K1_M!#%PAU):*=L_!$63[K&'JG8KYTG M$7SXB:41X+.U#_"?L>- DA60QZ;TV(Z5/0Q#K#S.^MQ7GULWZ#6A(XR0!5B/ M\J3N\6]NIO%=N35]T!<>U['G)K3 ,HOM$%� M6X*-RSU$ N?*^MB7IX+O[^'_9S&Y\Z-Y$BQR\#KEGNLXPFP6^# C)>[-'.:' M)807HV2&DNV.!'0T@.)_O'#NQ8N"RWEC=!ADS/IS(^W^!<^D)(:W-FQZ+R*? MB0C)"!<0QL%EP&8%=>#G7=M36E8<633Q'X0I+9<-@[#95NIATYE*S.)1^4S& M(N+&.C/P[./G*)E-72WV,79.L,P7-DZPG]\X07FDV<*NOG^]N=LRZCML(K"Z MQP&:5RE-_7[7K+9..)_@>BTL-7^YI=:A%US2;_KN;M>[F33-">IRO=4R^78G M[R?DS39Z??.&4*CU:R9]I(?3BDFP#C)E+Y!5.DBQ_E%;>13:>+6M;]&^Q]&= MG^#I!PW?XIQ$CJ;(MZ**MO6V8]8 17T_%;#;&^6E"OBG= <<"^^KFJ@>2Y9\ MXPKN@5P>]OQ^BO6WG:TMQT-9_+VMJ.][3CF\\KQWW:HAN@H;_LL#R@JASA] MO'._UO'==NBF:+[QX@VOVPCV'6N&X[_M4#K'TD#K".M^O!NM\!9N.V GO.V\ MZM?,RGW'.N)]W':8NBJJ]I%LH%W@^[K57-^-9J%)1A-,A,'LGSL?O<[7B]4\ M)O]X#N.*(9K[B-+%]WN\PQW=$/5_/PCFBK?%1L4=6WEK*?CF*S M?%0<43;V@^1+\M&?G4J^+BG]-+R#YZ)XT9O#:&%:367?70)Z;VA;PVYW*+F* M.Y#TKF5)+OQ7ZNON4#<=Q; 4=UT">KZ!IUY\XX<2[.\O)FXU_IDMP!>Z^R8 ML)3X_R9?E.+SQ)OZP>++TF[.]F5& MA[HN"EPK?3X;GP,?"25/)#$?9H#'^! M"?@)5WQ.1"1*XB)_LC%T9HP"(2&;O!-MED6.O%Z81![GWJ=(IW! MT42ZCHGW!W!F O;6%ZH8A8V7QRYQTHXL\)<(YD=N=3.4&8]F.T'IR')V1YS= M&EB'N@OL?"9 X(RBH+6E!OQ_9.D-I%^E2S[#@Q9,=YVQM6*O):MUYF" M0E7@"K6ZA'^%%3%: M=?3:=Y>LG]?=12]#T;3K6W*^$,6]2?5CY/\+[Q[&!['F>\'Q]>C&4\&:]E>- MVPHOP%JC;H=&'4E(?$=8"3[T098W"'Y+76O4BW9TV^6CJHB:M;4==&!W=Y.Q M;\,$X:Y@.S[MU*[*BR(C'H]G6(J"\ *27!!X84XP=V;K8 >L4T[? M\I-(QVB'WR_[)\*8C/RI%R1_/I&TU8 (UQYV3D2%A'LP6M/S*TYT>.//+*KKYOIS[HU.\O7F8E._^9P2%\"AKM M02NE%X"P(B+%9UI-A#Y;-9#&<_9M]3K]7Q. _K:R*^%<>A];;14];T+GXS M^-E[B3UM[_#++H[U3?X.+L1>'/8A:\>Q'UZ*J&V^$T054='J:V6]053U-26^ M=RWN6ANN+ "_/]F7]/CDH/E.8M4MM;Z*RIM#5!$->2_QC$U$55U3/ZTU^W8G M]0;361 M".&=EV?S>'2+O9!G@1<>G;Q3]A(;TD \CR3,YZ5X:N]$?1E[.;Z_ MIYBF-K:S79-V3=HU:=>DB:"],\^$MI>X]%(L6262[.!6^I9.?.=8D@ZWO:00 M3?-(7)3;7A**MG4D)ZRM,736=(=K;?$VDOVHK8QV5=I5:5>E797M;/)GY>(< M,/UD70;,!5[=S4?I//;#&UZ>H+NX6LPH>$FZA_P5HZLIANIT)5V5^Y+N='7) M5OH#R3)-TU+UOF):3U6[$\$/Z=TGC5SSKJ-YNC:G M!48*?._:#_QT(<0D\/!Z-(WH\P'QGI/1\A2R-(%GN1W;TYQ^W*UA;?7YF2WZ MZ^5X['WJ-]R#<=]-,1L7^7P A _?YO8]E[;O$K!40M0GUUZ D3.B\#]>./?B M14%492LSZ54<./J:..'E5X^U!80J*G*] ^>%&+;M49;:,6(*NA<(,V;L'E^1 MN(^JM76KD&,K>:7I]='E+T6UU1V/;A-W-(H)/7!$$V'L)Z-H'J9'MU&,K7GG MN':)M9>.E*W>*#>E([ A\ -YV=LVDB2U)_2XS7Z*&)O!(=R$D_]D!W31^@3 M.;K]\E&MSUAHEEYY^7Y=N3!:H43A5='W M,F>VOVT,PKI[J=R$^-=",51T8> MG+"-G^AH #N\MF@$VHT%[+6UVI$;?@/:4+7D,5@JD'$\_@)5.Q+K;VL,;?W5 MVA,?NV[2\ENZI@G#W4)V/-JI79&ZW?>LJ]V-[U777_&8UL\XG]&> MEG_U@CD]X;A),I^R[_95<[#?8$?23$&]T*E^Z%X">ELV$4TJO7,7S AVYB+TR% M>0++ X-X0C?P1G](0/\HP(;FE)S2+/9I\UF\\YT'7@"00K7:W6MJ(-Y3K",(K+H\")%@;:? 0K0\D3O' L M> 4CP##);70?"CY#>_E"FZ* 77:;6TC1M)M42-&6GW_=K+2-,'?E9]A9[2<^ M!;WXW*Q$77%)6BI6EX]1OR^K[^W\<;ETB?WD M#VD2$[Q_ 4$%J80@U%Y=$RD=N2M!*>DQ$&BK/.B;<>!HW-\#-8]8(WQ6@8^'"B0/O#YQV%'C^%#TB;<#]BP+NM_" M 'W;C>>O1FHYO,!I94T3%?-OAR*HERN;6::GO M71>UT:_MBC1S15YPZ;79Q=32M59MB:G#=H'O&G;/&%B&I&H#1](-UY9H\7N M+C 5H]_MJ;HE:;(,ZVOV-,DQ-%M27&,XL%732PJV7"%%( MUM86IFU 1'I:1P\*ZW,)8^3$$Y!ZPD?\[R>1-L",[F",Z\7ZVT\ZUVT4C$F, MEY=^*+BSV _H!#02G8WI35F . : 8S 2=>7!PWZ*H>.I'Y.43H(8Q>0AFTM$ MV#HPF&SPKIQ56$LS^#B]QQF)Q%6P*<6ZN7T1J,H M'J/%*MS[Z>T'%EU/R[DE>*V? ;N$^360 I/IGP967I 0#%KU6^H M"( GLU=K>I\*'S$% -D",)F'RR-T!!S-T]#N@W$,J,!M#< &ETM/*G,'NE3!D,P5)%%QF.?K@8O MSI>N;_ (FPI=Y'=^-$\"#$O@S,DXY[$)LU6X]6!_>3!/3(B$P6 PR!U),H#] M:"SFGT'@2.FM#[N%9K3@TP(;%X$%.I(4WH9O\9XK ?1A]B(H$6CC/1#<*:3$ M<31-9!K%J?]O]@6\ X,H='11&,TQSX4* 95^Q;=7\;7&OJ:,CO%)\%VPZ'!Q MN<)TE)/N*#2X_;*7D-04)XXJ_AH$, @PW#5)[PD)!?EG.C4(J)^S3/5R /DM\,F8R= QQ/3'/HCI MH>?'&&U&]A8@YEB::QJJY/0' TF7P9+NVF9?ZMOJ0.[*-MA?ZG/LJUWNHKI" MJ\E\"H/#,,D3AE'.Q!5[@:MJU-J;9='! $B^YF;!T:BMQF3!F#1=K$Y(%2 EG+P?F7F%86O*:%B>Z-+3A3\ _D@>__^UD^)A+*" M?"GY:?.T-ZY4*+3X7CY8D:Y("2E\!RU*JL2L2VD$E250W;9;NK?A_MOVE6>& MT\$O6%YZ)ZXXHG$LG4:WO&FQY(Y\T#XX[W)K/-UQG!\M/GK'EUJERZ+ZQG>) M87:4O73\:E7*H_N&^75K/(Y'MTD44]365-AZ*YL$5G@O'R^7CY_9R=&N03L M)JIW22@4V4<5^9"M-^YS%C#(5=7R8I>?6Y$PI^$HF..UA*J*MF-0!UGF!W[: M64>5I.#1,U9^K5+$F:)/?+.J0^RFPAO_Z-;G]SQ3+Y:3^8ZMR+BE9508I<# MS$?+O,@@0:HNZV=OE$V=C ?R$2ZY*TN7A8-_S?UT<1:EI.\GHR!*YO$^7(L] MS;:&PUY7LFQU*.G];E_J]C5;&CK:<-C7#,7IK\T]?=U,2+K'U^4^9E!M$;57 MWOS+^ST_72O\NNSI]!=G]5=3OX.>!;9>AN#UBM5YHPIW)Z2\47NISG:9Z_#-+6 M'U$Q,_:#.;M=S&_E0,:Q:ZIJ]K$HD(<103\0_8W?T+!/\#J6='MW"#WG=#OU03WR;5XV?&$^FJ9\A6$) JN$)VQ; &]#[?8V*'8)%G.C MZ-5R?UN5X/6J$C0?X7:%]RY?WG,>[]E\"J?W-(I7C?>]^UA?Z[D6YA;FOV-4S1TM[V*NJ6J&MM,YX-!&*;:MDFOS8'LG9%F@99NR)-@ZP]G+^P<7 8 MT;; [?&\A?E]P?RVC^?:,XO#T@O[>QYO(V1M@[)$Z7F:I!ZM=G1X(?'".$G5 M$37;$75C+UWH&XFO:NJBMI]J1XW$5[-,49>/I!KP#O#5;464]5>K9O66S*5G MBLG!9(*Y^M&$Q35A]G]"1O/8QY+ K0'5POR>8'[;!I3QS&K%ZQ)+:" CKXYS M=,:38XNVLI<:],W#5=%,T;;>B=7D.*+IU.?6O#E<%5T5=?/5[C_>DKGT3*%X ML927C78\F ?;:=OGK6N'/=%KV60KF6[W=,0Q9U)7W<[NC6Q88KWLYSC82 M7\,P1,<^DB#4'>!K.KHHVULWSGKO!GL;^-2N2+LB[8JT*])$R%[;<&^:0_VY M/;QIF-9J)96#V^U;9J+('>=(#/6M$=R/Y=88!)6.ACI8M7&L@OVTA8L]IEE!;VQS MG/!F""OQ(S#&2G?;,<%^IW[(NQ7@:]=K?-8??JI4#9_]_^T]:W.C2)+?+V+_ M@Z+C/NQ&&#<410&]?1V!))CS7D_;9WOF=CYU8*ELLRV!!I"[O;_^,@LD(81L M) %";29B9BR)1^6C\EV9DWDRX')YLHXO#]NMC6+F?\X]H#L.68!'K)87A]R- MYN%S>MF4QX]!.H8XUYW\Q9[D_$ZWH^"V(G=\ MY,XC+NY+E_X]F$_&.,$7YR]+B]O:T\2\1-O;PWN8F^2P%N8ZV;V%^0NW5/5] M]^I&7]TU<3ZLA?EJ#4EO[M7G99/N3&ON-]_!O%7HZGB_:V_=-3#O*-PU,#]* M*N!-S(QL54CY\+=O3(CY+ M1XD*X7O$H+E$ZEWSV3P$Z[@FB5PX1WS&;:D5\\433Y# M9;TX('4O'HP3+5W_>;7?S;]C!"IS?&H]4/77=*%B;;UM^/S;^5]PPIX'JYS' MCT'H_3M1,4D=J;^I-)OB:.;@S83KKM-1ZSQNC>I8M@>P.OPOG;OB\0@$.,$V&KVZC M>XI1)'T2;EQ1YR4.(&. %#EBL62PS0>E?_J.0"7K6DL_&0/3D M;V *6&80QF=9!NS!G?"4J3OF(& R@$0K:O8*WIQY+]R^E9P%0UW+3E+-#6"= MWT7\SSF8L/831FMK&+AJ.WW5L#5+&C@VDZBE$LDB*I-D<^ 8=*#K;##H!JYN M#ES5*AJX^EO_QO[?W\!B[MF_PW]?>NCQYZN"#/G'?/*\(4+UM=V%'\)@_O#8 M\T2"P>??)\\2#F7FX[/OL O@4_ =$QP1\+/VQOS>\SV1YW ?0BYF(P/MXD?8J^X#2I)! MX.,X5%R#-8)=%WFH%\YZGS\/>G^]&?PM:2R& U3=.)$9+EZ&[QCQ,'8]O^=& M8DPK7 @/F7CNG3=)D-!&0Y\;HWXXD$!+@ 8M$T"+I@K<'X3)NCZL)E('2/8JZV .!^GKX@#*9(G![_X44Q?A/RIV#R))X-X'MQ[Q[V'X#Z M+):88"45X'>8,.)1E+QRB;'%U[#N")@=A]'Z0 7.PZ2!V]0-OW%!BRD0=N*& MR;QO0) 7 RKF(< 3NO!.6$/T',5\FMP'KOYZ+MR8#NT%+/7FP/,PZ)2P"WX\"0+\W0FSBV[@;9U> [UR] M;?DX>((GQJ:+:U&_1/C(L3=/5YU.(<>?7?P1Q/><1T)'N3@R'):(AD^BKA9L MLJZC!*\\""8#-)6D2Q,S =;_W>((.G(Z.N\"-<'$A?QYUEV$//*5D ,K&3$"XM>6]^=.Q&#YJ-'S@%/2-,;D#AY M0S,=<;^Y\.7J5G(&_GW.R1KX$9A[7,K0V&8Q)(;%F'L?;D,7V?;F>7H73*HS M)&1%=N .(LE,EB7*AD/)T!0F&61 E&'?T0:$)8;$[;7]SX_O-Y:R;OKD!M=_ M$6GRR_LTY2Y&>D>7:U;CGG @*XN[$D/U'>R9D3=U)Y&P-?)06H;39YK5EP:6 M U 2G4A]VJ>2;INRTC=L)COJ5Q6N?_>)F)JFF8:V(LZ.,)5"R,9=R0&WEJ%# M1G2H.J.R_BHZBB%*D! /FPO!"-ZCZZ:;A1N1\)\7 %.[("\/$Q6> OOC@% MX/=51U=U4S*HKDG4'O:E?M^R)"J#46T2Q@9,_TJ^*N\^*1_?EUQ[!M ;[D8! MF *@A@MUC*!R0F/ M2O4\VC+IG^>]!9N# 1/BXT8]L"' ?)@$_@.JQC'(APB+IUQ0F:F),/824P#- M[=14?^#HCL\>X?Z0/XA?Q_-PH>;OO3"*%V9P, _!34@7@!$"L%02A3SA3WR" MML,CFI7>%$W&Q+-(;D7M'X=@UZ!-#E:2]X0V,JKMD8LS&+U[\"3X%+_8L(2$ M*8VJW44, .H\K*X"BW &Z\!WHN'F@]4(AN;2FIZA+0;.0^;]@-VEJ^/Y8[#T MPN?E=1MQCC5J")OS/O6B,#6&WE,:O!'KPR6,/>PY>C=/ D R9B[$\03_'XW M]R9C8?VB>1' BP7&L'8+X$UP"'([@4?8MB'P%,K1;Y*X5QC,@N#B*3VQU?') M( -!N@&UP7P1KE@RXS)Q0EZ.'Z8(QJ=,A1T&<(V\F;#0HI2Y5BY"0I[$PEO\ M"@])"L[0)4+*<,#.N)!_-K@'2]Z">R!)@ERPXWIWSPGL0>3EZO#PZTW,OV39 ME= $694Q>@1FGO#+>VLT"N=\_'EE1UK^^!)WT& >AK" S"^W*$]J4"RZ2@:R M9J$Y. #%HA%;,JFF2* T#68J1.W+YC;%TD X(T61(+F/P3\1#T 4K9G?Z9Y; MD&_E/OS50YK'C^!!PIW1W]I3EMA,!$YG!]8ELMWK$E^XI:KOC_;JKDII[Y*. MPOJQ3'W9FZMQ*4QW;2*EJX-IM X&[*AL-/08_2+W/6AHG*F,GD;%PKX@LC.] MGAE8W;GPS";(!CS$7KCC/K_W3K 83#]3V(FT\CFX8$D](_4TGNI4QHN[Y<(? M820B=G_PT]L@VIEAG,#Y^R:*)>NN<>Q43&;3_.KZ\WL7D\I):B@Z0>6BG#'C M1+J/' ZJ7L\DK4ZWO#)&;B:.[YJ3<[ZJ;:=/1H'SW>FH&VX]RAVT!4^99*4S:NN?:, MLJKLC.@_=X=OE9ZQ>GI\OP5-U36XZBC23HJ\4H67K]FIH!0G4]ES%?*9ZXUS M=UJB;KSFZE"[/U0U%6M\!Q)5AK)D*3*5;*.O*YH#?]I==>AZ\IU54QQZ=6U? M61?#GOW/*_O+C7W3L[X,>Y>W_VU?PY.LFQO[]N:E]QRW:#3EUR*K)3WL4$5= M569A6$*5 45>?5Q!4KJD:I<*J Q#5LOIF^4=2P8N9%!=[^JIREA+6W9]KS1Y MC/73_HT7#Y6O"5J G/#H8BTKH2J_JQU)(B MJPTGMS)&5^2MG+[-9>ZMR^!>H3Y)OT+])]",;C%:*[#,,9#D@[3XL@+%/;/?I92ZE-+6_57!]UU*J6:%T:64CH2E+J740C^L2RFU%<(NI=2E ME+J4TFY[IDLI=2FE+J74I91:FR-H\=*:9^N6 -[BI76F7)=2.@']U*64NN1% MEU+JJ%)%2JE\8FA]B(3EQ]X8QTUX3_R&C^:A.'-F_Q 32<9.&$RQ.]\\%OU@ M+N]M-_0]_R&ZXJ&8RF!-@[D?[YMK^DJHJLJF\8-0:IA$VW78Q&! !RI3'4EA MCBW1@6E+?8O!7ZHS,/L#A3@JO%*654Q.*81HF=$;E0"^CLL+?Q2*UO#N9"!& MUB6#*ZPX:9XNJ!"([\2#<#ELR'4>7%$N7'80R234EBQ5 MH8PR8VCWY17KF006D^&]4@#F)O_AI7?Y2S-([#^O+EF@^+L;CAW7"W]W)W-N MX="@F>CKA&\8P?MO>3A5JD-D'DF,$M,:]%6)]!55HK:M298"3Y0M379L46U@5N U@T*;+ZGO\M[AAY.%?/'USBVH'HVG?Y/,L9]:.CAJQ?^U%WYR0\PLQ%3"*&\(^W1O[1& ?7EH3_HL0 M4A'^DY&E%V+TB9#@PNJX?73]R^3=O\ CXNC"OQ)#36H@0TF])@_[&J-&7S(, MLP\F@JY*YE!V)-4ACB7WJ::9PD00U%"82JO8##MBIP&)]'LP@@RP]WP@5BGA/%(Q"#0(I_.)6Q/R5[@X MCAS*#9@3/PZ!_,NUUFM4?IWQ\.NFX-I??^,4/?WNU*+0244PYK7X/A&9[&.O4?-@$!6+8D'W MW :W;OC X_51OU5A]BN&0Q53*'-B,/D%?Z78>2Q)![%KB0BD-(VJGX= JBHK M=1&(K")=QR'0P6'-EUY<(34TV4AM7X.\M%T*@EZE:"$,!^'AJ_!/!>'>E_!R MHJ@W96/'>&,IU*N(>K5#_8NH)[5P/4W]NV.A_B0<%ET&K\.L*<*[<%@44U/8 ML1R6$PZ&;!"GOF#(@E08#-%:$PPYJ7UD$KVF?224"-A25";=/JJ"./7MHP6I M-':NM">HV(8:&9TR@RHUU 164F$[3S%,U4\;/)&!:? MJ$I5:=$DXDMR8XC2]36AI+5UV1)I9;%B&4/E<$J# ,OREAVF?4V"0B% M*\W] 2$I(.P%0(0<^3\7&3-^/EAGY<(S&YWF+7- B&I(Q#0=8#2+2B:Q-,E2 M'=.1APICCII0 !CMBBR*B K66.OBD]#%7HM?6#M7BOS:XAX.;[2*51(ENP/+W8N\)K*[!(QJ8%_ZB+.IF'MZ[(^Y,W&_PJ,'$]:9U,%:) M$M8!&QJZ,92E@:PJX(^JNM0W3-"A($8():3?=^C2^I+/E45L?S\8ZTZ>$L0+ M6[38JB]9BL%U8@+>#\X? U_QHP%K@"PV%:)*!G6H1$UJ /%U4P(KT:&&91%; M TX3-3.YHH[!-0;G RY$\>*-+_R!._/ .TLZ6X#):]_? M [?@09!BK'WA.YU[V1$G!9:%HV-I!OCZ]E '-3-P0'#H UGJ$]EA=.C8)@5= MA+O!R!D5%8.]CM.!&SU:_AC_A[&!)W>"HCHQ7 ^1O(2;H,,[1LV["45)(8"ABC5J;K.,R] D0&3-^+133#9R2)K#EIT/TS9,'/0;@-B'=@A!Z2,O,0ZY;.) M$#5PAS4-PMC[M_B^E4P.--9!%:\!70:8=? 3X;!D". %+)X> +R>/P==>CGC M20AG)YMA"Q)*E)1KB@9/0\N #,#%9AI8W@:Q)'TP'&JF8U)9-Q*1*)^K5%^! M7AZ0' )RQP"'>()P-]_C=9+O$ @NR?/(].0\T'X_-D#J3].3G_Z:;NKVC9VH5O)%!M<:[TO#2W% MDJAL#"5K*-L2(K0QP,%PD*A*7V>))1A;9$ :>.ASG[=5G>J@9#3A#!3)@74 MRO)UND%:25NT?R6%*269.@6E!.1;AGBG"L9_R/S63L2 827IP!NO8V8'4%]# M7-JR9LCO>1CRXM8U[407V-I,?P579:#+8R@Q*HX2:2TI,L N560U+S'6UET, M5*L-(J2GR0J!*K2%X L,"((%CATMQOUG/,J<* 61>K%&(N, >Z"FF$@-/ T: M7S+4]73<87"6PME2<)PBSBCVBLA'C \#M!32'/!+_-%I(HUHJ(1-65/*8*TD MI!M86_E\K42"4A1J7UOV1KE8PCS'@JND>H -H:LL!U?!XG/0H49$!QL8(+GF M*"JP).T86,W&>F)U*P#K<"[J%R[OEVR-"8=VLBC!=% .SFT %(/I!.$UQ_K@ M43P/L:E(&U/'L!-52@NAS*__!2@7M4N7]VE5;[SCZ*WFR JFOD9U6=T.+,!AQ/A;!Q8LHFL.^X(M3G[_Y M8QZ"1(";O":CO"5 HA&W=555Q1*3IDL1,, M1:;D57040W3D;N-9)#75;5R(1Y.P#,I.OMGX!AX;:3:>Y/5E[;2:C6_#5?W- MQ@7G*<:Z5_NSM+DKB=:2+%BV8VK^S,[/TN*N&)M-M&(4QH9V>$/\QG#20-N_ MI"R9ZFUL^_<"5FIN^Y?4_9%<5'D?K+1!6=;==2#)T5)"63X]7:&VK+C^69R] M5&5-R'%%WW*BKGR1\$ #SF*:)@UL89@-F638V!C#()8.5%"T@9,,G%#.M6PY M>./ET$>"G C(C9W*HRNN;"H'^6LRI"2\Z,!HIK(N5TM5.ATG;=TH:$S] MV;+8C>(0SX[!ZVG+D]J-X@23W(P9&RC9E@9N*&;T @[*^?_EH!?10T8),?2* M0DC5'__/H:7!4^TD.?ZOK#-':X__'Q-1E1[_;Z]GKS(-D4S!T%?6/ S=T-@> M?>Q*-;!?(%B1]2,,SS@1DFA-DT3T"P.W\FB=!=M,$B9$4=,D22(3LJ%5,8^I M53$P4VFF)8?()RJ,'1[;J:2Q0 5@E\H>):>LB*J3]41JHWT%&@3VW2=#$PJFV-7,,*9(IS6,N>I M6W&:N#GD@$^O,D7;..C3\&'B?<-MS2%*Q_ \5;><)W[Y'.&>1YZ: T[#DIC\ M<= 7#CSM&:=I#B"C2!W7=?:@.; H[E;8KKL=/=B[RJXYP#"7#V:DMBZD7RZR MJ[@"K3E@T5:DNIDKNFM3 =HV7%17<$72^C.JZX8N5Q0\K*G^K!%LB/(SPJC* MJBD_:S(-O(:@YDJFA/6B,Z:R^I+ M7KBS59,"2FK5] MLQF4-%&?(V1Q+C[? M9I0T4)Z3N/=,/2FIR#O9'&P45)Q^H)%?:>8QJB+(H*&7"EP0^.4I% M5(-J%?DS]:A0O?8TD,"%J1Q>]UQA%N@@J$LY<4J2!8*=GNNNW7P6J!%@,0MD M$ET^8A;H13@KSHTH:1;(;+B6]AB0BBR0N5OI[ %9H";8-;'@E5R[V1/( C6! M'/;N$Z4:+4ING$X6J E$Z6*@%Y-WM^4.S (U 9PF6F4VE 5J B"C2!W7FP5J M BR*NU4WUT,T=6>!F@!,%KO+S!68'R$+U 2P:"OJA.1@;5\6:!,7U>4]E#0+ MI&&QL7$*6:":L2&R0*IA4NUU;+2P"<$:CIKJ09#(#:;2K+-YVDT(-O'82$)- M&(*,*-GI,:>14"M 5?T)M?3(74LS)1LH:2*AEIPW92>#D@82:LD9,;FM";5B MG-2<4!/N.,U-7CB-A-H&ONI.J F_S#2,[,CUJH1R"KM8VP&PBX?!X[#W8?R< M?H+/WAB_N?=XV(M&C_#B_WKW&,>S#^_??__^_3SBH_.'X.G]X.)_WGV"-RDR M,\%;^_A^==OJ41%_$&T!/_ZX"R=C[P/_,9MX(R_^E:,QU!M[4XRO!OY_O5NR M$Y["N'V><>N'%[W[M)K";,U6H^"NT;(2#?Z30QG)XSZ^+WS+IX_O%\M( 7Z_ M!O''V>HH1[+HV UC,=@9D2?AR3<%GK'\=GDA]\>9RYBDROCH<>:BC^\S#__X M/B5<-51,=_S)4!&LM/L@G&+W3<'>HH&M)Z;="OKZXU>N^ VVZALFM7$ZI+Z% MR[;0>-M/;YBXB8%W,L2UI[-)\,RY(-M5VI 9.\&^2>JE'LLI4&]U3KM0G=Y8 MUS=OE(3"/S\E$N:$YULC6S8\U4ZR'1;(ZC\7/Z#;QP4QW;H9X#2QLZV(JI7; MY08V@G!P;T;<=P$#.49/O[T*^9,7S*/)\S6?!2%(OQKYG)6C)&N0DIW[_A-1 ML7/?WQ:I3\C#:Z'[WF+B=N[["5.OU4Y$F]SW-I.P<]]/AFSM\M9:@)U7NJ:= M E>7,@_'_YI',;ZG7F972I%3(9*JU$3.%_L2=N3<@9Q:.7)J]9-S6^?/CIP[ MD).6(R>MD9RO=,MM)3E_=R?SI'OE9!)\1PIBY 0(R,,G'N5#+?/PWAUQ9^)^ M\_R'10?>].(V2-[Z%.DKG;1;2=N6QCU;1\HN\/DSD;&+?+XQ6I]0=*R=H<_6 M4K>+?9XR^;K@Y\] PR[Z>6)TZZJ7NIWZ5H6V=I6D; MM*6F;.KH)< -K)VT%2+MFL\6UF(8/(3N-$-/A]^%W#X&\\C%#DI/ M\!+.?2'D-FY^PT2N7][50^3+41S O1D:.]Y]1^$%A77%%+8H&#(JUD)A.DE:*9JI"DC G? :YL:0!UV57+ MFL>/ 1C^SU_<:8Z8HCV5[T[2[D!IO\&+5PW_THN UR?SV=;?^QGH%<7PXQ_< M#3M6$JRD,I.V-'S09E8"GW?BO5EF4C7*-'#)5&JPEL8PAOPN7HUQS$;X'[UP M;,&78SY.G#1,PHX'(1][L?40 M^:7_UD*FV]E*-EIJBYT>6]U^#SJV2DL$C$Y:5<96C^!>O''&.H%8\1$9JPM3 MO\8V[0U;MXQMWF3$?(UMW@J;_*1$[.K$WQBM3ZB2N(5UXFVFKJ'J6DNS3'OL MY%LW?.!O-$70E?R?-/E:77;[X#3 M%?SOS?B>CU/%XK4N-XOO:B+8T;FY29BUCDDK95*M(8*UB4EKA[D[.E4MDRY5 M7_T$H[JJ$XR7F+K:4H()4WX^BL'"\Q]P$ 9SL M J2@CXY4]7&JXY!'U:AB8GDQ;"#C-.K'DWIPQQUY$UA4AFC7_"F8//'P<^#Z MT540BB&']_=\A 2[]/D_7%^U'92>F*X9Y M(L<1]F>G^62=EQPOC.(A'XE7=4Q5#5.UR3^H'>:N_675D99F"-8F)JT=9DV1 M">G:!U0?;Y$E0NJ4IZ"4V\6J($]U23%JA7G9'9IAD2)8(8IN"-8U#)'X,5E; M3_'TYY'G\RBR1G_.O<@3DC9[P,Y]$!XER-U9G+WH\^=!5<;'S?PNXG_.8=TV MMDTIR "O7U"GM:'7')DC"NL:W]1".2(I;!?*X>!W0;9T\/OBEBEWHWG(/R5? M?WR_^)P\ N_*W>]% <7)\+_=##<>DO[V 7[;[4E?8>%?T] V17\>-\7 M,-A#-PY6E"[S]@0WQ?>+QPZY'XCX4/&#BW"S>N;FS1_?9]9>"'KTYWV\@;UY M''[ 'TJ@#AB-;]R/7Y:X]R;ANHW;$PF8_%CB,1BL*7X&_K+E ^/3_4$L# M!!0 ( /6-_TKX_8!6G@X .N8 1 =')E>"TR,#$W,#8S,"YXBL]?6^W;T_O[YN_?+SM]]\_$>[C2ZN[M$? 8D(QY*@/GYD,9O,T7TP)A., MVF@LY?2TTWEX>#@(AR)@!P&;=(8TQG% <=06A,]H0$0'M=NYR-]2Y:?H_<'Q MR<%[HZ3'DC@\1>^,1^><8 G4* 3]I^CX\.C']N&/[>.W_>/#T[<_G9Z\^X]) MS:9S3D=CB=X$WVMB=,'BF$01F:.KW*H?T,W-^0'J1A'J*6*!>D092L*#3)9( MW8.JBL59R_#QX>2 \5'G^/#PJ//'YYNT&EK??H-2VM/' 8_H"H=ZDO.<=&@L M)!A!#):(QG\Y.%3Q N3X]%BR7&M2):(\PGB[HAU@,-'56T$GK M]*A]=3(DK9=$DYG^3D<<4T]4"#0I$?OC\Y-(ACB$TR*7<^E+RC]'2 MJ U4A-/ 9-W,9_$HFE NV,QZ?M=)"PWJ , H^7R57)#@8,1FG:RPO Z"A'-X MI]:Q9J7EO"&AY6Q0H#C>6ASD,1B7LZB2,3ZY($.< M1% 7?RQI+*^37(Y1.MK85H>-9R M4BPLR&T(";3*5-MZ='@$+7?.;GX$42B5A0QA'SM%"47AB2#A;?RS_AS@*$@B MS7@#WS/FC,+%..70"L>R!N?2LO5\V=,\%#N(T#V8JF%T.[R&'G1"TK#TH.Q/ MN\P=D!.(PH('J8XL#DD,'JA/@D54=7_ADD0@-H2B"=39&.CHC*!43Q.K3;%: M# /NF-!VG$=8B.S-+PN@B\$=U;?5HOH)1VI,@.['A$C11'"+"-YAZ%OEF$@* M%>,=3LV](:;OZL04O5DQ[/LFQIMB?([%^"IB#^(Z#BDG@2P/IDWFCM[[6NTL M*$%:2Q.WTKA]89*(/EN\6I*=F#@Z+&("Y);!0""0BD!LCI4&%YZX MN(YG\(_Q>=T.Q2G '>6C8I1S690T T+?0$)_.L4TA%;Y%F9#_%PG0V57"%)_ ML. KTQWNXV*X,_'H\G&JI@K9D%)I0JF.!@2>(,B:2'&'YW@0$?C*$Q+>4#R@ M$9A)1!Y*X]$R)%E\_3"R8Y5N")T4(92I*X.0H:_!D?=H82#K-AKK>-V1?5N, MK!+3Q,TS;HM'U[&0/-EJIEA5ECNN[XIQ78A%AMPFT)Z!OI=0]6,6A82+R[\3 M*N>*MFZHJTMS!_M],=BFX.]0*KJ)M6]CO*C1VZ%:F8*.3GO5(Y'*J9XS 1$< M8TX^8:%2[7/-Y=EH;ZG#C0LKB:AQT=:RD*FNP8;W]$VM3?;Q8_WIFT. .ZI6 M;B^5I?8R-4,N_Q:=8,%B# /6VE/Q#2+P80V;4+E(DW*=-:* M !&I/1SS%.D,]K&57S.DZRG4BOPF_+[O;21/>9%E\\ EY/LAL#5DYN MXT),@XS]6)'Q ,Z3*';CRDK_55N=:<#UY%E@#]SXRG1#HCSS5\@(-P!XH=2P M!RQVH\D-%BNAN"Y-W #F>1)3'OBH)=@-!RLCZ4Q2-9C8<.QM49/Y#FXU #!V M W?#4!NE,A/% W'U>)WA/;%RD&MWEJN1Q$*!>7X.O;D@$M/FV,?&F.>3^VQN MOYS:YS-[=> Z3")HW6$R,*,L$=&\1Z:, _6_$@S_>#2_P!(7$;%#R6Z\6.G- M2@F+-LKU9YO.,PM0;@):V("4$0VDJD+*2!S<)Y,)YG-U)'/QK"MOKJ]N?\-1 M0HJ0\>!T0\+*?IK)#)7_UL)5X(V"'Q"62&E 6D43\!H!K]17;*1W!]=*4*X& MM^D1MHMFEO/)I^9Y-B#-]RQ>2R=5,>"[$.G&A)6]W)RY6FD&*B2Z&OQ4PT^6 MVRF&T*F/ER[,X$)5LW1&[DF0<-UT7CX& M41*2\(JSR0H&_"&TK0(WJLJ3F#:J3"O0T@R4VX&&8$@1>PW2=HJT*AU,538W M*NS=E6M0T70_VP=9+QB8ZP75 UV1U1GLMU9F<^TZ1A/PIPGX5&'7ONFGB_X3Q7[37^1K" M/-MNUVV!HW5*T$K =45XW.?PH-+BO/"9>/0M;+9%7A<>-(3M=6SA*V_1[\%C]43>H],@0Z)W7ZO2F7(V)5RM@'1RL;D BWOU'A>-F$+]95;E$L:<#,]: M"FSM_+:*/X'CX'$2Y2222J7E?"D'*4%JMU@4M3K[Z_EJ&"LX#@PECE\LQ+P2 MOR,\(%%%EX&VQ.4;)>&5>%M\S2LX#2PE3IL_NUSF^\>.>=,*?%N]B>4CN,ZX M1''IG3!KKF1"Z:U/-RS0@APLZEL[YVNK1^VCX_;)T<&C"#,3?2Q8UK2?!3F? MKP7.JYS6V:#UE]X=U2&1% M9[:4L_^HHO?2I4JV8G%]21E4M'U2U'+W?QI)Z M5M0SH?1*JJJHR!F4TG?>0"A>!;8%#M037QALNEW+:4X97_YE.T-*[NJJ9HG) MN/BVE2V%"\ JF9'SJ _M);._\N)58I6T+YCTIZV\ZD/ZW1GUW(I@TX:U4Z M!9Z=_4XW(L&D-9_XIO,L-",EQ M(,]:0QSI89(FA.$396%?LZ9#!)D7#=([@5O?1'[5!$P00&;UJUOJ_ 9+E=>(G]A55F&]-O$(7^_K^:E]'5[E>D;NU +Z_\*USH5'JL2_GBMLR M?_Z"+?S*$>G5$]+Y+[,I%0[G?7CWS?T>F;%H1O@-P[&X8USO31P.H7>F,W(; MDU]AEJV&JF,0-QKWQY3+^:])3"SH;RMHGUZ'C;XDT:HC5Y0+>4$"[8M_U502 MMT\5M/R=F?79J>P%,$K6OD>[$;=OK];2*\<>GK+,CB_C'DWZ*YE>S.?X,.UE M*J?*?1*IIQL(]P["]M1M=JLXL ZN*@\&6FZ3_,E2?;+ MC-T'S$/]YS<8#H+G/3H:2Y'-CO&(]%DZ#%XD292$E0;A.;7NT>Q[^2.7;K\_ M%?U>G LT#NY!@_*9R#$+6<1&\])V]UG4[5-K_70.6VW\DZO:SYZAKMM?6'R; M.IN>5S=NF-!GOTCX.U$O- F[,+*$UUD_O8/)YDYJ?2OU*RV(EO^"30@T=2JU MR* GF*K=SN".2+?PW9Q;(_5*U'LU$-=YL^F4DR#=1YVV\FK0G(:OQ,6*''OG MII4T[Q,^H;'6?EU1>1IT6T&OH5+\ M/-]?]XP%2I;PQ0KE=:R&_G16OF+OQ;5/[N;-SIU68'A4+%CI&C(+GJU[^-A) M]Z3!Q_\#4$L#!!0 ( /6-_TJHW@>#-A $#5 5 =')E>"TR,#$W M,#8S,%]C86PN>&UL[5U9<^,V$GY/5?Z#5GG95*TL'\DDXQHG)1^:4I5C*9(F MQ[ZD8!*R4$,1"@#*UO[Z;?"FQ .42(-TYLDVC:._9J/1W6@T/_S\LK(Z&\PX MH?95]^SDM-O!MD%-8C]==3_->H/9S6C4_?FGK[_Z\*]>KW,[G'7^,+"%&1*X M,T<&689C(0&#=.Z)_?D1<=SI=99"K"_[_>?GYQ-SP0UZ8M!5?T%L M9!L$63V.V888F/<[O5XPP6\>*9>==R?G%R?O8O^94LJ<_],Z_FY^?7G[WX^7%]_^-MZ;K+2-/2]'YM_&MV[AS2VT;6Q;> M=H8!5?_IW-_?G'0&EM69RL:\,\624&R>^&-9 4!@GGK1#QIVO_ZJXS6^?.$DT>'Y(FA^UO_CE_N9L<0KU",V%T!-HJ,<+*WKV?OW M[_ON?[W6G%QR=Y1[:KC,42"PD]E"_M4+FO7DH][9>>_B[.2%F]V?Y(0?&+7P M%"\Z+@V78KO&5UU.5FL+=_UG2X875UW!\$M/ MC&!]K' I O=[5TY5*, 3RHD$?F,ASLF"8/-04O.&?$WZ)XCA<@)18ERQQ((8 MR*H>T0WBRZ%%G_G(-@G#AC@4POY 1]-Z2[AA4>XP?.UP8F/.![8Y9D_()O]S ME\W -%UN(>O@17G8%!5"FV(#^&=M!R9="VP.# .V$ $[VTQJ"L1,J6Y-Q\+C MQ83A#:$.M[93O*8,6O_J(/C!K.TM$NA X!424"%;1O8&J**,8#YS5BO$ME(K MA<\&XGXT'/^&+*>?>RQC;'[GH!]<0&G&,1 ML3*WU8$HJYBY0D; 2F$.WIOHGJ!'8L$[B E6<=,#65(M#14RYQ8_BBHE/'N\ M"HF>"6I\7E++!/O^[F\';+0;NEH[PIUHO+A&G!C MUMB.:#[[A"S04WR"6:S M)>S2!R([.I:->)E4H MYJJC5PT(I R;DH>@&RHWKZ#"'@]MJ3_^R-#]L'[]C$S-@-XT@E[=2Y4[ ,>29-O0;PF&X(I M*[7$98ACCEZJML0+AJT0 G!H181TOZ4U=T-=KPW;1L7.1>EI7@=B*#*!!0M. MJ07:$Q3I/48'R^Z "\SD-HXMAN(X_( &DC!?CM3PDD29(*32E!JX;2SQ(EC+ M?&3'VQ 8 B;F5?.N$E+:P*\Y>K1*!G]>A:"Z>7>+N<'(VI/_'+IAA#^Q\$/3 M%;'IL+GKYD@0PMW6IY%RI]")K])5H#!1W5C]$'008KUQF/3?O AT?:^W[*P- MXT*E0G#8W'5SQ-B:K&IF*AV\;!2H:N%M/IW MXD=1GT[*&KUN5.&CD@' M35V[W"<#\I7O!-GC^\B,Z&*"O)>00 AML6W*V)?W5,YU=+:Y-VU_9][ZB-G/ M+'?G@MF #8D9+'D?@++D&_4G<)/^%X@_NIG_#N\](;3NRS?=QY;@P9.>=\/B MS+\ \(W_^"^YBXP7'RDUI>S-_&L=,[!;@MDL](BMJZY"A[X&^C\RROF$T041 M&03'6^B@T'NW]T"$EY$E5[<#"SPZ"[K&((3Q,_*[%\$092:L&K8=@9#P!PK_ MM07(#=#W-+(%9IAG(:YS1GTUN*RV48G>E?X3E MPI %NGU@KHA-N)!\W.!\$5;L'.**[:<#EH2(F!%, K_N;:;)2VY^BSZ7B11R MM!X!Y17T7X#Z2]\(@AEI]COH@#K$S+U8>79ZVNT\8WFGT/T;_EHS0AD8$%?= M\V['X4 C77L)"XT&F;?=1WC/XWA[S0;\"MMKG(&I&BCBW/?MD9179MS>5A@Q M[5V+Q"UUGTSBK)&M$<]^:(^@*;(LQ;Z+X/[8(A'),5+BJ!.:.D)ZT9X7JPA4 MU;"(>/#=(6];C^>>=]%:@Q&W<]CJGYYF&&T9C748GP$I\MHMV4AJ0&NH49_: MI1R&_>"8?/*7TE&U/Z-WZPK$/,C8W:&Z@@&UO)"B#FR;]":"&3)B"6U MW2.NK+=3W%$+'O^F;3K-\7K<4*FO%E213.8"V&VF@]9;O,#P_DTPEF(J0YJ+N:)3V$U3< S9 M3T3F!+F2[=F)GM*3'NHSL:SLB%EQ5SV8_#3+[%A/HHD.&A/WZU-)W+_]KHU" M&:78RZ0H)CN]FV8L^>H]I:$>>FW,QXL;T!:DP )+;:HE+!R5LBA4A>EMM5%= M1HOG=-!!_X3YNTKAUIG64A/%L2(HR1HH^:*NTE,/(@I.N-A.+' 1@"RIZ-;2 M,\W>?W*[Z, PQ0*!)@F+>("7Y*P<-\<)[!9B9)[T*7346KZ8R3D+:"5?/K6GF4D0TZPP3-.,%H \J=C2IQBJP6!VKE 7HA M^/Q0=<8A>LLQ)\,:K3RL*L2HY!QDG%$U&WI*P"<./"U"$>(\:]$K+L!9'#N- M4+^=MZMNMT?H6V1S%:#/B[%$>%MD=JF&1C,6>!QUB^RN0U"GM0K!G[=3K2F8 M);LG_]&.]?ZM0*[B<#Y:!J=OA2TEXT\1!UIDG:MQ(/T,(P+<(M-<3=>EAN(C MO"WR/=7P[A_91V!;I.;4P*KDX$0;6XO4F1I\E>.!"'Z+=)D:_+18;P3WH$S] MQF5*)BOY:J1Q_W,MC/:0WL]:J=PN\6 M]DM #E:4";\\9&8NDT)7+5=104W)'.BQ+:\2R4]NQ(+^8<0_ Y5B9TW7+Q," M$]9*#'R-S$2GHG[-0A,%=$L#BG5M#*8,[RA,VB]. SMZV&;P(G;3QA>\!QS> MN7A[*>!(RTYA7XEL2%E4[QVF+$$7>F6("NX\Z/042>> MT 6UG]S::04H]IKKI'U.!P8X ?)K?QF91 5H% ;0E+]J8&RZ=Z5'G#ORT\GC MA5O5CG\"9Y[!<@#:R$9NRE&QNW@Y/ F$APE&KIB-UWEJK]XY=7,Q$?M6X$"R MO6[J4YQ?%2$O,8*>#.=UJ%14WD]V>RW9L:E+("M#-KVQUD#K(0&U> CV6..K ME0=/-3%-V7)O939*34Q3=OM:>0Y2C:^[DVZ=M1^V,NFG>@[E[$@9"4(-+[I2 M@Q IN$$91^S_6%[MNU@9Y_+_/ [5Z^BT\OR_FN!>FARJN,L9*<[ME,QC>%;& M_6IEAG0UP=,=.RV]_E_[S:XCN*)VJ-_*&S+5,RO+JV[EY9KJV:.:3'%DT;@W MPZ^<(X>,N[3_.!:I97ZTMBQI[=Q*Y ]D7-_]PB;%!(5VEC9]S449)I>U\@;+ M*W&J5))7*^^\O(YF*Y,A=MS%F5=,;(X^'G3MJJ14-N4"@7!VU,+="W5]TT3E<9#'M4ZU"9)5Y(=B&JE$(>+3($#F1! MD>?=)NO@0!;D5Q\[Q'#0LF/Y,:K=O2@6EPJWK>*FFKZH(ZF*263A9VDRVG_Y M)DT^IE^0[2R0(1P&,P12D,YLY6Z:OF7DT<4^8Q%D0BD)37H7G=\9F0(!*I\" MR&ZO@_J[U=JB6XRGV"T3HOP)AN)^^NS0O66J8I-F=M*R(U:GP'8*G^4LMU99 M3?4P2&$UM,JPJE6,TO;Y5L5KJN6.^O[\6F4RLF],[+@@0C8>(,#=+24J%L9P-ILT%D?[OC](4 MY>VD6F]%U",A!#[>X0;.IGF*#PA.+^/N>E%YD;WG@O_KY*_,E$E-YJ8V[HZW>PV#)_ M0 *('B]BR=K-(2Z>)0TBQ*E%3&][M\V))P^^Z*1TCE[)'"B[MF2I@.9 >\#/ M46+UA$$?QS9PN%Z6T@3FX34,MPV!(=86C/=&XRGDD=DXF?#S2((HK!\W]3)$FLWFDI0WCO,[-]*4(N,Q M>\2#V\074RVPQKTW&9YO]LH('XUL+IC3 NM!D>()&$P&:90T[ >49-MFP%8!MI8!Z)I'%O)HR--%ST,>+2>069;S:A.?&& MMT1XX^1X)]RAHCL^].7YUWG%E)' _W1V?7%UUL&^$[C$GWXZ^SP\[P[O>KVS MO__MSW_Z\;_.SSOWC\/.OQWL88I"W!FA]\ /YLO./9X0GX301N>)^%_&B.'. M>6<6AHN/EY=O;V\7[H0YP843S"^A(/(=@KQSANDK<3"[[)R?K]K_.:'D8^>[ MBYL/%]]E?AD$D>]^['R;^71',8K[=(&8CYV;J^OOSZ^^/[_Y9G1S]?&;OW[\ M\.W_94L'BR4ETUG8^6_G?^+"G?O ]['GX67G<475_W:>GNXN.EW/ZPQX8=89 M8$XH=B_2MKP5@R YGWTZRW#Y/J;>14"GES=75Q\N5P7/_ORG3E+XXSLCN0IO M'U;%KR___=/3T)GA.3HG/@N!FEQ%WEA1U>L??OCA,OXU6QKH<,-U\2Q9WUXF M/R:E&?G(XCZ? B<6I0(['6$)_M?YJM@Y_W1^?7/^X?KBG;EG?^,=_D@##P_P MI!-3_#%<+O"G,T;F"P^?I=]F%$\^G844OY_S,;KZ[L,5K_^7^\")YM@'P;@/ M?DC"9<^?!'0>4WW6X>U^'O1RY/,VXBD7IM/TDI>ZE#9TN2^9 ZCYVS"$"[B\!BY?MG8<8(Q."W;JDRIH\)/TOB.)J$Z)"N^$, MA\1!GGZ.[A";/7K!&^OY+J'8">NRL-O0WK3>$^9X 8LHOHT8\3%C7=_MTRGR MR1_QLNFZ;BPMY-5>E/6ZT,C: #L@/V_9=8-%B-VNX\"&$\(V..2: E&7*V!%0*/VO",$_U%O>HQ#59%PC 1K%TO-?@:J $LR&T7R. MZ))KI?6W;OC4>^S_C+RHFHZKU4$S;.F -//P>@8UV%\P741AWU)_<(D8XC#>8Y6AN3R+YT M-"LDC=-@&[:95E1X:9VRC#QF+Y@O^B7V&,J/@@84$J,"/ MB-!XX^<3R9D-NP.M?-D*;4@ M#BF&59=:+7$.<8S0NVY+O*19C2R A.8DY.XWM^;N@MAKP[ZCV;FHW,UA6%Q/ MF94%"TZI!]H3%.D31K7GYSX]'IAQ\-P#^.*1U.SA*P;Y2_8+HEQM+%,$>31# M(?CK%/[BK\]2;^ QH,.(3I"#'SWT!;JX\Q"9UU7TAHG6J1BC,<._1]#W M _>LM5I#*DWKP?F>@Q"S4;!&%]=P'7M&(9#2G_07/*+"39!*W%1JN&E>LG = MS#D6>,1-+$S??4DF4#K7"BIOQF6$W\-;#W8?39+03E;CB8Z9:=%E+:(*\1&GL5P9^#$-2T[.XQT M\"L.4VA:DYCJ]=VT1%80[K(YC23MPB1_6E>!0D=-\YI"T"N(]2ZBW']+$.CF MAK=JKY9)0>LDJ-=WTQ))-0WX\TO>86K.9A#X E ^8UTG3.B>-IJ):I<,M4ZZ M1DAK?B<>A\WI)%'K37.U_M3S64BCADU]U=XLX?H%7!&G:LQ17Z]-2V$WAL++ M-C?ZZOU9P[E6M5>UU\8UVKKG!%U:@<@I6'<7,*"9AP5CF!F4=5Q+N^;;DPK+ MI:1U!NFAI7D/)H7VF_30)%TTKCTP8AR'A 7*W9JEPRT M+O1:73<^[_. O/:=0-Q^RAFBCBIS@ASX578]3W[_-N89>=Y9)VTXR\&Z%O'# M2Y?,+],RE[Q"@_1 5Z#50:>?NWB"(B^L1MUN]I$8WR^EDPU2HL:2.EUU^=_^/&?',VPR+#O89*]*]*FV"\K6SE&:'W6(?)F3DSD"+YE,S4*&=RS48OD MD%*E5PZJC1J20S(]GP(F82M3Q@R5PE!YGR;9!87)!;!1X![LB&+.]FVW3=*( MG5K-DDC:-"&%(6S8B))@=SO^*?5)"ADMK6:2E\\^6V G-B/O4_]/RL1N^593 M_]N-&?I75O.*L.X[$6F,XK(FJ/X%\\L:P%1]A0UDBI\C/GO[D]0LBDTDUH]" M?J\"O]I"P$_55M:<;JSQ+LWS#,[SJK/4CU:#@-(Z$QK,=6KH%6V!+F77":B+ MZ:>SZZNKBROX#WJ(<8>/W)7 +H?#B]C^=,3SE_W/66<#D MH>#D?SJ[.>M$#(04+!)_J"DA;T$V!Q.WT%I>"?+BZIJ+\>N1R);5M9'#S=".1;[XNB53>Y3:2^O;KDM2^'NU&<-^=!%<%$MD([GLS M@BL,<^@47\YQS(I.8#EO)')E[50J=5IR?);ZFAN6_VJ(Y=TH9R';,E^GB.4" M^9@?WITH:3.L@C]:F5D#L8L*]PE90*)=<1\=%_N8HEWO#3RFN!!?KV, 5+FC M&"AY1$Y\QEJ" Q44- $"YO8PL5/Z)W,H_EM M0&GPQJ]S0 OX)5Q68$K8A"T\#C!?#$#9/EQ*&K&%3UEX4US>%/5L14YZ^$Y" M^$[1:C3O9B7S+[\-\&O@O8(-&""?O8 SRR\[FDPP1SMPW\?_1'X$MN-H1H-H M.AO-" V7_XQ\7!A=U='B8;B*O#P!CX2R\!X[,0U[\*;2KA8.>?-N=QY;W6#' M#S +XY,J\0SI3BF.?5XQ)Y7JFP4KQ-9XUGTOMB=; E+49[$..&$":).9^YQ' M+"U'D$HZ2_CD+3B A<[5=G9+W8'S,]_I46^'YMM6>AE7MMZCE?;P8P' M](2Y*4IN47:$)5;K$>>4:!&3V%%K0Q*)%A'L8 AM2!NIQ?FN;]2&C! M@RQS MUHTG@2@'FDO=<[%Q:TD$N1E6BPR!E-4;BP.,>[X38 !AZ;XAZHZ@%PE0GR^C MQ3?G8@G\.)]"()654$3P:>UF#DQ_$=A6JPD;#IZ=CLLU?ER.QJ8J\O@U#(&? MY.UUPY"2,:@1F >C8.>6E2Z_E7F:I"<)F-30\.G0E1*5W3'L6L@1P=3%94U0 MS;U)2AR>',IW+>E9H.*R1HZ@K.=H[IV2S$2]7>[.8[Z!;78QWWWQD%\:+6VD M*RV[3SP(W<6"8B>YHCUYCI0GJR1OE8A!;=6JUAS4$24P=]W_1"R^IJ9DQ>W; MJC62.-R1)?.<[A GLSRJM6$]EW7F5AO"2TU+K 15:$-8 M2I/[N76@?V\\SW@PJZ[H5/V;VH:(!2D/QF5397ZV(?>KZ9FD+17,BO#B MOH]NFX@X[D=R\LRD*%*II6T3"-&>E-\*9H(LJMM@CRV4H"C.K+UY>V13&@$I MK79$O)BZ4FU]6^Z>$TQVJ$=S)V:NGBMTQH;=P5!^BV%I/;.)W0?0^SD(7@5VA(&*0PR#)JNZ#>"?J@&0OW^I=/LP MCN(I9](V8S-HG$UR[=J"BX(*'&UK+E[A[V?T)R.*$5"ZC"F5V7[B\D92,Y.D MZ *:ROPOE9I:DJL>\9C&1RC?@M$LB!CRW2'FES)A[,?]#? BHLX,,?Q"@RE% MVVM'#2=\( &LMT_D@F==BHUY"Q], =@F375(LKV$-_>9JBJ,H1\&#L MKO.BJ9W'H[M1.(.]ZP_LCH+;#/VB5//]VM27.KI#P@C3.?'71^:$B:.E%4V, M5&XS2(7HP&Y!A>,@JV&<@_C^P14Y_%G5GS#,""561%5-&ZRE-LM.+J! A=OK M8EN%QJNY=O$RU#L?6Q; 4 K9J'5N(V#5E!E>10'Y*HFO)C"FO; MS4RT!6]K^H"\)EQMOO"")<9#3%^)@XNS/9\#_Q4SGA/%Z66C($E+7/_.-XWG M(/P5AP/L!%.?6U$B-*ZQ_DQ(+[TS1QI(SI,(W5@^\D\T_E5'.%BB;&>95D+5$XN2(F:92B>GL=?39&IR&\ M<FR ]_?$SZ,;DE!0)7-&= M[%J[,":C<3D#8QD#25X!L.'P4Q]3X6QJI"\]$8(F2!L%(T2G.,R#=85QA@-V MWZJ5F&!$FTO16/PPS6B&_/0XVC^@B9#U_&0-Z5ZE5;MOE6P?$:$)?L98-%^= M[N/PV6=)-*^AWEHEN1U\4I>0GHPFS-83]62NNH+F5J5&8QD< , M6)M]P1,2=5JPD\,1=+M5%+AYB^=4AK('3PW=TM*%DYMPP 6X+]9?K9"4YM[H>Q- M-2KC*!\2W'!D^XL"VG'PG7EK22JF'1(IOAA,^8V"(Y5*SFA-9?+A*Y=)?F=/ MA?*-?9G,^J# XF/">XOVB!.C&Y*]?C"S#;G4>H6IG O3ACQKR^9989"Y#7G; M#4RQ@X9?S:>&&YVK^H/]K4D]MF?QE\5>VW!KH64BK9PJ8/X97%,R;C!QVN;+ MXP\1N5UO:8HYNC9?IWXH>56(N6W$96JK40/J"P)8!5!!RV#Z*DRU!:0OC) I M[$?%*0O&WP8X#,>9X/Z&8WL=%AT<9Y,V-CRW['S9,)K/$5WV)QFKD]N;H^ ! M)#1'(5[;I?Q^*V<&JO=T_,QT4NO6I=[QC_?9L3*<]5I.G[X4;5V^%M@CB;L5 M>,%TN6,L[^1F-]VO[1(2/NC;>)^M6ME%3#V\+S W^^_)*W%!K0]V[QHZ7+^M M.F(BXXK?]"$]E--,AT4J$/ZJ;W4_IFXIOGA[28LV'TAHU H\P%<'(<-GGIUD=QF_G&*E[ M!#:'_H]']L76FLTI >9EWY#O9G/:@'FA-^WP&<\P4'O&^%"85LO?/;8Q1*N8 M)6E?=*3XY\28.L9P2+U;QC[#\+!"9[5J[=/-2;+VK81T3O>UG&X=T1Z&>@Y6 MP[0SCO&XX4(7]@6TBM[0U#YT6#FC3@!LZ^YW ).XQJ:K4NT$$-OH[!@\MVD1 M;'XZCM<"5[(U:?WVYF V=83JX%:7S0&#@Z;[*VW8-D/\-AV.$ C-/FS>:OA- M#55O%_SV C+T80,(B0,A.#NC6ICE7_80B MGE#$$XK8/A3QA(%9=AMO6V1VD+LJ98<\OU8PRV*HSXICIR>P[P3VG<"^$]AG M$:*2=[1.J%U-G[@R@M<6=(5G"?H,&T%4O+AQ$'GAB*\H$T M:I5-6->&D*+U MW3Y\G%]6#^1*7P,HJW(0! O6:I/Y9M7:/V%)1X,EG? .&WWW4\Z/>LX/"$]S M.I!BBU\??&"!FWP"#T[@P5<-'JCZ R?7OV9>P%?N\^^[S9Z2>)KPN$YI/H&B M-]Z&#)^>#[_B$7K'K.NZ)"&GY\>3@?]A!&=:@WFC8$/4"R)NS[]#"Q)R"E.R M'R83[(2/,/C%0_Z,0X&OH+L7$W[2/9Y@2C%8,.]=QG#(^#G:9*K#WOS&E[. M>Y6:)CAZ0-0CH'R KE\QHE)OK[BL$:KC^4%>-\N)']V^ QN1^!'QIWWP%&+A MBK"-"@W8PQ^_3=QWB)<8,O=@ASLQB?^*D$8O+&Z4^]6%OL0]&F,B2$)4V0WF(*=@Q _R*_6CU;D2O!#1C2#:F?!FC5$I5]W:IUE!J/!NRW%;)(E;R M7=4XWJP6H]#'LA5YBPH(B(HQE.>Y9.,P_@B3,+*@9#$5CN^N<7+$08#*8JKB MU;8!XZ\_3[;-P#9 ])J&NZ:3WP;LO;*$M .3;8#2*TM)"92T^4K)VISG' #[ MKVU4]M6S/&ZY$,9-H6:XE-F+*912F2MC"&+E+J<_?<)@4+/'*(3EEY*59G&P^P@\F/@92*Y&1#!GG9;LYO@M MT,/OJAU;N06/%)-7;KEI&F9!@ZW@?_]!+VS.?MX'F%L18!KT)X^P$2-/'G;9 MNV5[):);#OMS+SY8YD 70V[BQTC1\F[&\_%Z_NKI@V%$)\C!CQ[Z E3>>8@4 MO_19LR438SC@=$G";9O?C5$GW?.S):RGT%#*1IPM&SFPFOA<"U@(7@!\P_15 M.O(EM?1<\;T^'R%Q4G9 K=SEW-5:.!S5XI=NU6OKH797#>75SR^()QZ'RW1T M"VFNVH8>RB,0 FP%XH-I6R4T]2IA3$9*>34C20#0 7>5,ZM9G@X@+-]JZ@WI MWMW@ MOH429E1:GJ$?)DY4B5W+^@6%F+?EJIEL(["XM*F,7Y=RS,+*2:,Y_, M@^!*^+XJ0VW!]0M,V"Q'6\C;FJ-K>W,+RCC*(YX;CDS%>A47DIH9GXLTB7=/ M\S-3;;%I9-J*!2EXX;F6'[2YL[^"0W*$*61[BK \!F5S^I@FYO< \VQ.-SN@ M=+;"'#:GF!U<*IDXB,U)90==2R6A IM3T(S(J7AQ&LU XA6O,4#)\<^(I M=(%M3C#2P6_=T%35Y*2VR:4ZM+UQ]FQ-"*T98[3.EZP0+,H.J$(+; M<&_*P5+#[:H%%M0U6,N0O&;%4 ?;LRL5>WVQ^A-!8^(1/M\]?GWA*(@]@#.; M:&OS(.+_. Z-L/L8T$(CUD H,#TSN")^ M/2 [ANA6%+"\GHG IH@JV7TG\CIF[EQ&OHNHNT59/'F0)V"CI))]?*P<^UK\ MK"M;R!?%&+0[UQP]WZ%CHU'K90/DBN9>WO@9%;G,AT ;3"6 M F"!E]T*'WL8C1G^/8)U^_#*K\VVY8CS;<1 $S'P=W^/"$OF!?]?T+M2 ZR\ MG@GKJS%N#*7_%M$E-A]%I4U2?A?,QRE S.&8J4_^P&[/A25 )H0K_^2ZFU3: M+BSNU=[ +P)@+)IC5WP?N>Y>]'AI(9K&(2[05HLP.QI/3W<2+TVAFA$?.J^Y MRN F87$+:)>_@U58U@*JI<_>%16U@6:YHRLJ;0GE\@?CA.5;37V#-ZR66\C* M^_;&/%91LN:=9K5@7,DVGS6(%21EWB52<@IT,FUG$KWJ#IIS_0MU_Q&C956$ MH]VH-.X_J[^'*+$)9//''J!$.ZM"!6(\=TI1[9?83"7#VC)UKX-9*]1\=9VV M:Y1)N*W[$-_!,*WG(,1L%#R" O8=@KPA/Y44 ]+/B&>#]R>9.ZYM(:U/IPAV MB9@JL!E9X!$WP15]]R7)_$B31 HJ;U"\$5!V"];\%VL8>\9O70G(B+1L-H"J62#"#=)^.,/T+J*4!P-B:]5F$5>DVS*I MIVN.O:!E[!PDJ7U9ER#E*_,IDVF8,&O?H.AER[(QN\?CT.85L?[4\WG"O/5V M@B*]+V 8\1Q::^B.WPF>!1X8P^P!_+QPR(\9=49CK-I,I.3-P/&1;-G^WT T%??'C M)>]Z#(L3_OA_4$L#!!0 ( /6-_TK7TT>2,% =?! 5 =')E>"TR M,#$W,#8S,%]L86(N>&ULY;U[<^-(DB?X_YKM=XBKW;7),J,J2? AL79ZUI3* M5)OZ5"FMI.K>N;2S,@@(2N@" 18 2LG^]!CXWE]^F/TT_0%AS_)MQWOYRP^_/IY=/E[=W/SPO_[C MO_Z7?_^_SL[0Y^M']'\L[.+ C#!Z,K_[GK\]H%OS&;LANG6\WY_-$*,S]!I% MNY\_?GQ_?__)WH26_Y/E;S]N',_T+,=TST(W53^C2==$#?3A$#Y@JBNV? M8EEN8B#QFA?^Y8>ILO5Y_9+_E3X?.SR&3N" M+/[21ZZD2_]!([.@)OX>8<_&=J(H?;W!74PZ\S032L7Z5D&@2WWN!Y6&,UD; M,WQF O?AV8MI[C[2,/R(W2A,?G+&HW@6._F_Q3_^[=*R" B LFK5]-[P>&E M9W\) C^X\H, 6_1+AY?/81285I2TSZS^RP^=1'Q,;:1""E8&./3W@86EW,8_ M86^]?G.?J9BM2X10=L+>V:^//R#'_LL/COW;S)BMSXW9^6_&8FXLI\9OL]]F M/_Q')A_%#2#3LQ%K N7:0-^25O[??^<*#^N#B' ;OH5QA#&@(RZ#8M2;@948 M1/[:XHGXB8^63PAN%YT5 F,3^-N.\9IHY/=PYT=07-_[KF,Y6!S%1R^ 8+:L MA51@KHX0FHC3"(P]+2Q#3]!"]2BK"\!J3%5Z!1!!X;UY,)]=3/X9[$GW[YC/ MCNM$#H/]7?2*@]R//CNAY?KA/L!7>\(%7O1$Q@*?B)*_-T?#4(VH1^I FLO$ MOK$LH#M$L0H3%"N!J$9?<20&CLI7 "!2I8=$/)TORD#) M!$X0$:D)8 8PLPB;(&>FARNM4PV?IBBL E&M3X"@%& ZWXU'"_7?L_B86L@4 MVI:*GT4*$RXC&16!P:*/*4;1%'^#;#)FH4$%C(/*$"K%_K'A4/%.1H(WGN5O M\9/Y'8>M_4;-\XH14*F$1/S,9VYNR8+.Q'TV$\__U(H7+W#2+'J/ MV_UI%#Q648UR'Q6X*+^L!KQ_=^B'Y^15YY#[PWQP;VY\.OX9T=>EN1S.S M"95<6I'SQN<2+3EE8S>K%//CVB*%GO.$,5*=)BC6"C&U)G3:D&I&]_22)=L/ M5+L?Z:^I@BC1$#T?T >J)*&='U&J)\H4A<^=>#'9 M9_]B'V>7<[>?.ME,=?D9EO;4L$21-!5\5%C*??)K>H9TP?[+9H.MZ)I\C,=7 M,\"?3&(5Z3;HQ(3(W!7201#B[C+? MS<"&W6,;!Z'5[#;(8TDQ@.KE%$2R;74 )Q# M,H;E?+F$8CNVU\K;B^OM589TJ? M %C<7]UQ&6+KIQ?_[:.-'0K)!?T+1>(B MAT3RH]\N"9'8E$RN7?.E](&/?Z\ 3T>-2@3.8IXLTB<"$)6@%A9]#3#$#!@[ MSFN#@X9RM8T@O8@7.;;C[LD8'3]B:Q^PD3K?=<0V[?DHMO9\Z^UN\\4,/#*F M#^]QP-!WN:7):G7$-HALE7W0$ K+$/5YLFB0:QAE+:.D:3Y4RS5.-Q23YA%I MGW=M$\15 .K' +QG)-X[2]T79N[#!?=%KYCU@CD7LI?H!F_B2C)I12'5!K1K M'!*3A9YSL"]T@E3UZ5 MX/*[$XX3T8TMG@ZM-9DA,Q5=7S23W3!VH[.DJ= 4!=@\V[S@$WW2TBX =\' M=+?ZZ"A/Z^,J45:C@TP/LTS016313H-*0UP<2N0!86H8ZQB6;C$MSA?^L:>= MX 8#'X1NB;0"7)J< *3,,11[>"8_U(E!%B+$O0ZFR4!S]Y4>P:HE];Y\SRU MNBN+X4(8%"(VLPTN/MNR](H/*8_7#OE7J_4R'[?PJ6E]##&: :@VB!MSM8ZM MA OJEJ,7A6>4A[3\L8-5FM/)!(Q\ED*,DKM9D6/FY&RR+@S==%SBR&+PT!:B M[?*S4*$NSWWSF6%4AKPF;-[/,$;J5X7XA\WM;8JL6B# M40F ?,,2\;&8)86%J !$)%JM" ME7"XYI$FYBQ=T%??P]0]#8PT.;9>K1?U^ +M?X:QK19)&O1)+>'6AAD=^JDK M?_OL>&R;D![->O&#12OF26*L!('A1I:7!? ,TRP+N53-QQ$I(.* MIV[,1X5:;(GSV('U\%4'GB4*$7_^$)4?#-=>O#T,KHR M@^#@>"]_-]U]W3$FL7<5$H^00N*QOYC.XT(4[& XC7CVEYSL"3(CE(A'3/XH M!+'#@>/;7SR[B23&,']1,)^=V,9Y\S&M%+=!7+\137^,S"!2;?RRQ?AG_.)X M7EQA;$07M'8/8QAO-!H/2>]2G)4G;7$WZ4/%]RRL;CPKH#D*GS'_4RH.:D2 M$W.U7A)ANEA>M/(S;P0EK: /23L_PFPDC>@*ML]$"YO8\?O)6.Q$$-P)5+KE)"(Q?.+.(>&":-]8R*. ME^M"WYA$H+65H2PT.EJH#&-MX5< 5*-30-#C;[<.+X-#D>ZSJ_"P1R_"J_NP M#6^H1%"]&A(1-EO%6\$Y<;R'RPL$0M!@%AI5%EIM%BI#4'L(%C#4XA;-4)3= MS]:25B$G0P^D'2LF$9G+U50 >[D+$\'S,\;T1"5&.WI" ^36A[T@EFLT8UQ[-#?>7]K!>5!XC@OCWIO!7?!( MCW38;%4J.7[8$!UM;RI&;HLZ$A%Z,5]F<$UJ/D\0D8S\ ''9?.T].\H*!])A M[39R=H?<[AVQ^ZUNIT$E)@5#M0Q$$0$W&:"* M?L_\*Y"@R>DAQ+:15+Z7*RGBZS?TXGRZ51@4B:X_6WO8?1?#I! M-.C8*Y^QA;?/9+XYG[&?KB:(O+?#],(%[%86Q0" <7TN3-77&N1F2UH^R??H M6LO=YI,9.M:E9W_FI3[C8DIMQ=0ZBU%]\V4''851<6XLDKN/LV;0W0:QAMB] MOG%3224OE>70JMA-D4MFFKJD^8++\?UBC.,7)7=C]N",]*[,KAY63'I5*4"= M1.A+=E+I-*O%^6RU[DQT(Z82#UQ69I2M3H#1AX>2S' MY D'V_BN>5PJM&B4D@FH]723 XL)03AKZQN6!Y6(,8Y_1R3YU MZ&D)O2)VFEP"@YR08/>OOF_3G(]''+PY%@X??;=^'ZKV!:78J=-"/+B6RXM5 M IZ0]3Q,'ENV2B0B*A(*/@.9:.1-#.GM]+!X:0NX(F :G0""F #;3G1M6O1X M\J&A^D?%@RH1(EM4BV4R(JU)R88A*0U_HZA*1I_[ZS8$L M,[I8IN)>SK8@2Z[H;/0#1._P&3]'PJ>F:AY6V$-4:R 31>?QA;14DD['G0:Q MS)"W3%5/T1QH^;ZBP1/P"&D[>53W-!A&.AR?(:%DU( $_,C0,,:E.-$'$8UG M?9JLAL+$C4> R797&V;5%0\J1D*Q=9EQ]VJ9 T$F!G16W=LB0\XBE5BH#J@R M#"JLAT= ZT5UM8^#H:'+16W+U<6\$A-:7$@WD'U5"-'H KJVP*O'BP87SGW& M&TPF0/8#48UK,("KU$5B1'1A5*$M)Y4E@I'_I,+!X3:$R4;!9)[UA2+S.^QN MO&AHUD"MWC$P.-L%V'(8ZLG?7\K*A(#>XU4;9:F:JV6*J.OB)1VP1@H*.@H%A: 7.CNIPM_F* MWR\MR]^S6D+W@>^1OUJ8U1CZZD?_B:-+V]]%M54/NLE2"M0."HK'\/GT?)$@ M-VV(YG&1IE#6%BHV1OK."!UPA.+VM%AE']]/!J_L7'#,(SV=:@8V]\E_9CZ! MA7T/A!1YH*M708@AW6^XV] L[=;]^)Y2=62<:E4E$#2;SH>A'/B!BE*?,=9AY27. MF+R"QTZ"1)JQTXE%&CP[R"GTS_$9;C)A^D(&2]'AQMOXP9:O%E:/-L3?4WW> M7$0IX:!<+A>S&3]DGLAE\V7,)",G$_V3VK/D(U@Y*UA)CTESR2@G&FP(-);1 M1G^CE9P+EX%H>AAIB>,B>!$%#VKQ4P,RK ML< .%FB!A*YF5>*@V2SU*#@*KFH,%'V@#@'WR2VE-6>&JI]3'/V%QB6"9#&_ M*,5^S))P)X6&,,F0-4EEU%<&5#GFCZU7%_%/1&S#AV&_5AS?M$TI[CLOA345 M !?+'=0WA-17&;?YL"B':VH@Q,+A%S-P'1Q&3^9WVDDTEI*I?E;A(E^E A*[ MY.M%/%I)!+%\'-:GP]:/&<(P0]XP52MLC4&67S>K]P,0-FA9M3"IJ\:JKM5_ MP8IGU6+C6 &9KC\YL9,(RDKG37A]O7$N<_=#A]9';D%';]/F#!Z\3J"'HR0K M;4=L#.&N!QK"LIQA./ETU"PKKIP]FG5O.'CVQ[=O5F=@K64*::V>'TJT5N,& M'6@M+B(I^ F3IP&I+59!(HZ,V:*>W&)QVM!;-_/F\:X^+W^J+\5ULZY@G/8T MUS% ZXW4CNI*G-%$=GEG@-#=9L.O8. %/,G0\L&,,+_R<4\4O2,.YL>MZKZN MN "5I"BLE%*ZE\PG: 'K -%P<-TFL)I_9 CNX,)H3C*(3(F)] M +3\U3V."ZB4\Y0^0"W&VV=L[RVFYO_>FZZS<;!]'_CQSR[IV^R$AE2X=&L! M'.J=U!:'P<5L/I?E@E2)"4JU0)D:*-;CH"5KJ/!G?$3#"K 9TGK8"!]1#++W MK HX&;VE3]E$RS B\Y]=YDLSU0'9B:[ZT5,O]+;S5_=O!D=P=YO;F^N[&^^- MQ+\?'&Z=/_:.S?2_\[AQC6$K\+IR:FK7208GRU6>=VAN)96.4O$H)Q^1_]W4 MEI57126#V\]X@EGMI%:[F530].J*-)^;)H8^8P]OG @6>Z+A M60"=D'L@T187.\\RHO/._^H3H@B)XI?O]'#;DQ^9;O[W-)F:'_JBHX$7K^%Z M]O': T#WX$9(H&0YFQ99(;E%H'#4(=\@*W+ 54)-IE&.C#5:-"N8KAQ/M<@!S%2%>D! MF'L2L*]$OWL2!)49%T*OJ#Y^T:*/\"UNJ]5T=<%/7J3TP>[W1;M8*-H1$8J/ M70QK78D> MC;__W_A0D2A7_9RB),/*QB5ZN?4B/IX4'\Z))2$F"A%9ZA,/AS#)D#5)13)B M8T E68GUUBN+^.PBOUGZOI);58:-!$8AG(F%X4@<'WN9G<^$1Q MB'*BP7 RG+E&3W,58D@@1$N :G.3*G1=.RX.KLB,X<4/ZGN3XE-*\5-H6B:" M9O,"8)@":(E=B&BO%>]AAR]JB+\NI *H9YA>4@ZZA_[.E%>AAC"ABA;HZL,F\+"VK'!+=YHFD1 M^^# QE*WCH=O(KRMS?@1>%,Y$AK5D9EHKM9Y>$P0$\SNE8]%Q\LQWZATQ,2# M(F=(PXTA#%>+-*$ /H9?N]<@,'EM.@$M/([O-M>.9WJ60Y<+DNLRPGO?=:SR M_$+N786X%%)()H=C%N>P4,&LK#ZK$9;*SMV.$DX0%X^^Q7^"UP4;PQL,KI7V M0^)2*HCSR!1WT2"[1]?X.=B;P>'IW7]Z]?>A22\(I^DS&/,UA0><[)W']B_6:1B;;B$K:0M3W\6Y4@+/]*"Y?\9:4(@?,"@X@ MC:&D-90V%_>G68,H;A%R'TN1?XSC .GD#25;77V9(MT#Z^5 MH^F2T1+ABAT.H@/=38_H_&:WK<^J%7Q9(2;%-)((RL4Z[H"I9/2!ROZ1)K63 M;\C/#O,[$))V6$)%A-*6AL7FFCO PR\L452Y'Q8L[9V(11]>2 /,$39S!,$J M\<(N;F7"$H3B>JU-KE %8+DHS^-7PI$@\ V(;D2GC5.+T=P3*H&8-2L19?/D M?"M['?'WQ^G?:'IA(X(Z&[#*#-C5&J L\H\#I!#>)2LA8I@?*:$@NR:J5QUY M_80W?I"=+,/AE^]18/J!33K7X,#6V>B=7^1-XA:BW\L-&0:3J*C#Q)@M*L38 MB&8(A_QB.CV/,\3BTZ=Q'TG#$&4ZH4PI],RTRIU691?M%?1 B2(PX-?'LZN< M9V._Z7)AGP+SR,;48'V]0BMC;4(Z7*BTD MPFHU+4*&70F=R)NP5!P28$0F*' &,-+H;*1:!#6%X3&(:AVC#XX^^ULRSY7Z MO/$KX%CB>DB1]*(=35RJ5GCJ9&@KHAH,A<54,23;495S#RBN^,#T!7O6X;8E M^:GY'0AD52DB%7'+(VCE1&J0YS2DI65LR5BJ'%M-85D)KEH'Z8*N)_/9K2O% M4_\\,*J8$A)Q-E^LFQ'%!&H$IBX&-@*IWD!(#!6"KPT_F4] L9-M.PJM,U2_ M 8&?8S6DF/K\"$'YC70M%AV&,+*,(F$CE>.H/A KD53C&4VPU):XTO@*+)KD MDS06T]GR>/:D55[*@':6$*7#:GMSZ+7 !S[;)+!Q%%F5H"BZ M 1@*#]C"SIO(=*;P+ P@,@5D1OG+>04F,E' !0J',"_?6;!:P:D@36!Q'&4U MR"BY !0<7[[3^E_X$Z_MV/;Y2D]# *2H@LP0?C$]&EC%PM"'6-R/P/#H95P9 M(#@Q[GE,XP1N!QGHVS'[[@/_S0EI4FBYA]2"!:KA5,D#%<1"G/'HON=_)Q(2,6&CD2N@J MU:>LVE!-&\X7T6>G65C;*&T\_WN-.MKQ?);TP\PY\0B>>\9GGG&;_0'*$!W MU,H>LI[6@UD*RV!LX/$51W<;R26I/D)!645&4PE\+&;GC9Q26@\^\(4OTC0] M.E>S,*8+J8SHLM*Z ,Z/,CYJ.=+O I]F)I%VKRX\PJ\(DAE^Y-\!9H%4$9E! M\6K1 O)4JC[3@!ZF+KBMC49!(O$H -N 5O2$'CA*APN788BCL#T]1_!]4'S5 M*"41@!?3YJ6N;!C.F] AF6<4)_#-UU?R*.D=B>%^:KC)#:<#\-S0^V>]4-H2 MWLV(;?*@'NB]#S#=$_^,-S@(L!TOG"=3 :ZV<, ("0/%M8B&,O$]:^Y0X^;2 MO;!L%LZ;TJ>7'<,Q"[ZIQ%U0,=\V:WT !W<9/#1C7]BC8$3 "N2Y\>4![-Z MRR@*G.=]1(?J3WYVU149U[.#E$% :9S5 6J*K'Z"51-$+VUEEJ"F^64[WFIZ M%06_@R+?,+US[;/C[MD%SMEUM?D[\&)]4%XAP,D?RRZX3]X38V@=Z+-P- M JHC9NGO6AB6B8@2#M&0T]U7'!%KW#V]E^2OOF^_.VY]0 F\JI0IVO61".'U M(CULELB-AP1\4>U#*APETL'R9P8WG&$W>3@H(BJQ: M2#P,J?_8A:?4 BS?M,Q8\R(]9L9%),-M,,#T,,0H&!(/FC5(4*Z,GE+T'YD- M&>AM*?K%IP "73J5?;98G)<"'3PQOX\IE5GY]86S5,=Z8R;^L=U@L>Z9[@.M MG;Q/;BB^>7BL+- N^I9J+-2K(A%0R_4\APTB$L4R47)Y^ @BN+CV!O7 M#K_H11CM6K( M$/9YNM(9B]/K(/)0-AH=;52'J-8P+**IV3&:(*G]''+#*[!8ZG ^EY#WN@E, M&AQ#'LQ,0ZLM^/; :P&/#J>08Z6N'<\)7[%-EQ;J5^,K'X9 3$$#B2":&LL2 M5B8HD<76QL()8H6@@:'2Q[[DX@ANU N5H 5.*D.L$B''UH-B@P5$VQ?C#T%@ M@;4L$2.KZ3$&1HSY]@+3/>Q@-:&?:!/H^N;Z#GW8.$$8G3G>!/&_^?N([IWK MU6,4 JH2 9DO0"/_EOCT 8=DUE2_QEOQ* 0*K'8INV0Q*"P?S/=?"-$&CNFV M#M\*ST( -:^ #--G)VU2Q!)1*)6EQWRFAW4,R]2D;2) "P14!5T:203:W)AE,(K%3!"1'2?8YGZLQ?+TX,8; M@QBO$H7BX5R&I:#S('!Z2Y@BC)[,[_^)S:!QW[7J284(K&A>(N(N9O&TBXMA MVXU4$/"&:G^C#%FC5"&F(;#R\*CS @66BLZ !5GZ%0SP)C-XKG5Z(42VN8E MW?7/34LT*6_04JE AZ(#Q:(([$+R5]^U"1G12U.C0_M7JGX-)N(K=9$*H]D1 M#%C6+I<$CH@A[*N&";,RS,G^-W8C<+7- /AI#,X:4-5[2T>DM0?H 0'Q/JG\ B@DY$F8C(SF M]=#0J=?I9R(_B'",$]!*%.UQUPP8#?H.#]]MK@)L.]&U:5'M#E^^[QQ^W_5G M,\*SV@_;_J92*+6J(T//\W0LYV%ZH)L+1HGD"-Q MXVPBA#H@>L6)$RY? LS.+,,B3SAPBQ 4\Y@N6+QMN>"S^1U@_-W*7WM)&ELU M(D^#&SZ'--7H8RHDUHX"LPUEM^!7?%9I]8OYW=GNMY_\(/#?'>_ERMR1WS0L M'DJ( $9?G5XR/<)BUM(-QHV@M!64-*,/-@=R!$^8P&^^^T;M='W38Z723&3Y MKHLM5N-D&_MC%SB>Y>S(U,[[;T-SH4UW _8#IA=U$NS[P;A " M#/!ZS20B>[F8MD \;49KD _FC!CFB MU 7831=SUS\/#%?)>ZO)_^8M(V'(F[F'LK!Y Q_-7=K^+5!"O9J;JI1F*C4 MMCM0\:ABS)3;EPBFU:H2+L#W/@Y@5 $A%A,$=8_=$)^(F7.WC\+(]%CIM+1? M#='>LW' EIH"-LZFUWW0838T =0AJ(S]2M] P#X>GC=F.A:?40CT0L,2X7.Q MBH>JR:03-JNQCQF&J!FJHKPR8/+A?6PM2%R3P6EK7!>>41G7^8;% V(^3XK0 MQP*@X[J'&8:H&Y!2^FY_R+28-$07UXY:%0XP 0 M/."(UAQD=QW;V/YT^#7$]HUW[7BF9]&;&NAJ*]](][W(\?;D9^W8Z2=4)MHOI,JY90&!AW2B M0N%I1E!3"60LIX80O:0M0PWI.HYAQO%8]1C&27VD]1A&$D,"I"+CY-,CDVYC M&%GA)T,NG;K?^= DH^L89EPGYNJ#:#^&Z8BNX>A&US%,=H'H@&,84:'P-".H MJ52/+$8ON>MY3VI9:AR/E9>E=CF?Y>[SU7-I:AR7%(=U71P"S+F2U"+ M3*. M/CV.[3:TDQ5^,IS;852RG"Z&YEY=AW;C.I$G.E5XZ71IIL/0KHN/@6CGQK/\ M+;ZM+TI??$8M"60-R^S.K')+S5P"^D!E_'ATB?&]"9'=++C^/"*< ,> ST$I&5/ '.1^VCFHIG MH?BI2W M'OFKQ:]3O_3LJU=ZN7IXX^6?8<A&3%F)(>8L31QNY!H_B*FFCFDT*!VB MVFV&"K=IP$9RP!.D(HDO U!-/ 'B G\]-G'-QM'O#.#]@L_!&_,*7K8JW^!97\4*N%1#BOY\DV M-)-&3RQE\E B$ C20QEH% T,,@/#!@.5H; U_ H0:W:*''ZB ']GJ)BNYE.& M"?J3M U6"/J3&6+[RM_NL!>RC8Q[XO/2%Q-]:V!TV+ZUIZ:S!KJI)!I)*V,] M-8S?YC22F+2S9RJ.KORF\M#.I?6RS!W=A.=[B:RD)'G$] [_%A8J^/\T"J:J M^&(<3^1)XV[#JZ$C)ACE)2,J6BU]C&-OB4/8IT1U,0!!)Y+(I9PBXZE!B.7. MBGS2V-.[__3J[T/3LZ^=382QQQHGE$:"X)6H0(8.+X%9?0:^AR#5]--)2^&X M7*_IO3J,D>*&$/'X,@[-()5.,6,H\+X6=YXTA)*FD)Q6S$O9:VAN#F@ M @3*/&,2:E1EE)UD8 M]/7T^CJ8:4-W"WAE<*+\@;Q+AFO[YW]B*Z);LOB[F90+AYPJ5$1-?FY0MAPH ML'DR5&NJ4=63:@.]W+S,RO/%.@WX./NML*D/DZ33WZ85/ZS!+*&QER01UZ27 M*PS\NJ@J :#2?E @W&+2ZX37>UIY)"[%V)3]\Q[?>$^D54PQVPH4"4D0 M0!)73R(HR?^5@<;;F2#>$DIJ,25M31!IC2Z[LO981P2T@#6^9PK%J':I TA( MKK6 JWSL5\)9TG]ZP_W='P;LB1PMH1XK)Q'.*Z,[T,G,[R1@WLTK]2"_. V0 MER*^&\3SOM,5X#39R7FCB_(#=>LU C6#?+664E&^E,0^RMJR2@$K=$9<$:47_K,APMOF OSO\ #:9UKI,1[3Q@Y,8*C3#2I9.&K["2?!* M__%#I3B=.46^W[Q87/1E%/T'%0/X:'@VT7Y,T@2F7EQR6B,4?@^*3;?^KIW0 M,MWFM>C>DK7EETIUI3KE51^J29NGV\I< =C%<\6N&YZ!SD^'@1I!V)V,ZK^+ MOKPT-!N=! ?U@\_%XF@3HG7)Y!3IIK^7ZI=03H L!J4(K8@A5SO^RO="WW5L M]H]+S[XG\9;DUE!E6050TWTD/XE/434?&!Y&MDK"&$)AF>V#53)LR37,JIMD M3;/#C?G&.6G$S:.L??##RA#>,Q1Y3QD;#0G' C,-]G%.CJ4^$Y9U_9 P<=MI M[,&;.17NJM!="HCG ])8IHL&1[:!OC%#)Z3NRC=XLB35@,;!^*K.\2#4 M1:;,P:5E!7MLWSKF,[VMDU:G:KPDL^4EE;32J(E$.,]GR?X2E8ABD2@G$_@. MS4$M-5)+08$J%'L%V+4[ 0Y$88@C(> 4'E0.EGSK4F&S+@"$B=$"$ST,T@D' M5>%S'/M'Q@+'^U=BGFC(YYZ%B?I, 9D5Z.6T*O S6>"QW]FL+/R1R21I@H+C MH*H!0LER,"SD^B(Q0%2_H!H5E5I(Q-#YU6] QAXB*ST?.],V:D:?]S'T;@515:8^\( M.[4.@8#.O7F@&[FT5AR;$9ENVX9'TQL*X=.@AD1T&>MX52\1QY;P$H'@NPW# M&6ET-5(5C@0",8^D-L\ 88G1T;4?9,> [S97K&@S.QU<_YG;7E2+K!9M)&)O MF4SXTYPDFCR3.QWN;Q"7S ^.0W55PQN]X%5)$UEL<3NIWUUGJ4*P"49J"7,B M/@*''J&!O17M \=[$?G:^<>A8);302+.YDGEX!*XWC $@IZR 12[/S10DIV$O%QQT^30A,7:HYA_IH5.H\@E#[X[T6LR6*-%B@M2:-=$ MG^%FB$SR,'$DK5_)L&.GB2Z**\LI' MXO80;Q"@LIP2SQBU(?EN!@'AEX-XY(#5G.O'5FG1N1X.'XITB4.W9&2&6>E. M-I=Q6+MTWG^9KL77E]*4%0% LS+Z"==)/+]8KLY3?DV:B$O89HW$=1.S9L:M M'-E$>B.Z8::9&UII;D1?&(*^^-5S(E&'J.*T+F20)S-IMRIA,<]N>8)^BK [ MQ4G)UXW_9)07+R*[6,[71^08USP/,B3P6L-TUK1K?VQ/%5$_5H3RGBBGLL,) M8G03ZLRZ([JR3,EG-3[2GH*[,)DP/TM_ !7DW9F5]:1;N? ]GQKKY3)W:P2] M/=C=VW22:-+%IS1HEKKBQ>ZH-P.,MCC2BX([>524 M6_6ERTYF_UEXL!O!*6:N)S-XP=TGSH77-6.QO&["7?'%G";,BDZ8>1-Z3I9[ MF"]*/"K,[\4_/7P@-4$6<(0.C%0%=E%>.G*E"G;J-^75>$+;899P/EVN#?&U M/ 4SJ:[,U-UX46+2?1K9W0,RM-3L 1T(J<=$L-\T;Z \#?+)OII;?/G=J4UA MRC^B,MPH>E4R7\'(? MO?J!\R]L"WW]HY? 4%C61"K^C!KT<:$HDZH#XGI:6HVTD%MJ-EH*@[BZP*Q' M6J6'=$'831CNI= 5OP",+*Z%1*Q=+%?-J.(2]4%4)PL;T>346@B)I&( MJ$H MYQ5=$'2WC^CFI=UPVJ_E+6 LY521"+=UNDQ0 ZB<6'U0U=W61FCYS;9"XJLB M/-M 5G82/-+8"%7H,_,GP1#%FI<: M5U2TS21*-NJ8MIU:#Y[].?IK-L-C5! M\\ET.J7_?SSP^Y^TX J.^RZ60J8EU@H!6H^OS(?#;)T%>&2CF?&1<&WTE[HD>#O(@>%LP.;-#4HB@^8!3Y:,?5 MX '(Z@#%-:?BDG.J4XU&]4I"2,QBT@;BE8_B5N+:@7J4D%;@#2/OC;A<$J]@ MDR^E"+>]UHT#LCVV#LX#&A!0/>,/D*C+]6RK&"7RJMHA0ZL^,J/390FRL>"C M&(4O)S6\X57HE#5WNH!(G.\O_98:O?VM]2/356OMBHT@?58:J(O-.G!/0[EN48<-.9UI:NR) M%MT3F=!(" &:THAK*#Y@G4^GR:3&?-Z[9M ^H\$Y7LH':S+!@9G9C.:<2DZ^ M+(\7DJG.-]86TF)Z,YI+&&$_[K=;,SC$-^#H/=>1)XCR;$?2E_#C*IF1%/C8 M2;XG72\7ETS^:V<']%LG_DWO*,5' M@R+B ;6:K=(>C A$7&*A-@/X#'\X0XWNAJK#DD!0%C'5YA\8;/D6QG9X38RC M&TXTX?YNPS<#?Z6WZ-YXM/J/\T9[3/9CEHY/[R@GU, &NC2U,[Q)#OVRS8Z[ M'3N-6QLI8[:I%-LC&B(!F:F19FURA1"-592H1$=V\=58U<1P@E+MXL,EL7Y0+*./RXUCE^/MSO4/&,?E0-)2XVR*Q1IA51B!1P$* M(%]DOK&_&31SWCH>#N\V5P&VG?H12=WS0(Q54$(B])>K2K9AXEA-?280GA[Z MV,$81CWZUCJ6#_@Z!(MX$PC3]MZ* M_A$72$VN:3M0QKF)\%$=9/'WU.*W61F)8#7.TQD[$XH2J>D]@P?TC0I&3#+8 MM'U8BXV>%BM$I%BXEG HX"R=T,>6M"4_/7]' ]0Q162ZAXMU.^*84,W UL70 M5J#5&PJ-L4)0BN K\P\0MJK[VJ^X87A:_XI:9-7J(;,F.YVGP,H/-8LCS0DB M4L& -92=1M'.BH'D!'G5=BK$56M EF#5[!T(5#W0(O(-M5.RWRO$2]JH>-"< MS];Q#B9[&;1B2E?U#1'U547W46#D0[EH(5C<5E8EJWI"=>S*E94BE'-U2DB$RWH1KU]GPNC: MT:CKU^+7@PUFX2+>0_[O5*[I>S6."P I]$[,#!JKP7>_*Q2^/0HT$S& M"LOY/(&.%E6HA[3+D+9+'4):*DNWNP$,&8S,(!K9HB5+ MF, OCN>U& 6"^1)0:H&>-UX7=%]:5K WW2QI=";Q&2M>!F: 8XTD0NTBN72J MDA,F*!:>2Q?6H&,=RG#6OW[&9,I&4PH=CRY#(]*0LS7YU;8>RR5&1+NMX_$< M3O"KV.4BN@V8-3Z$@2H]4H?M+V9 *2\DJNVW>Y=^BL]XXU@-"RFM+RJ%:)LV MXE%Z,5W-$GARJ2@1BS[D!*-8\H]0X!S89*-@,H[%PJ).-#B+B!-RS" G?A_P MF^^^X>#6-[WPW@\H6WW9;+!%\X#O//PWT]N;P>'I-?#W+Z]/KTX0'?ZV]ZI7 MWH>0J/HL<#]UA0]Z+M;3Q04_&)RTB%B3*&X3I8VBN$DTHY=9TU81;1#-IT W MB2AUT4S(1:35U$UQNX@WS'T%>.N(4F\9(P:4D@/%P_!/>KIX .>KH=6]6U3B MV@G"B PJF1X]R%5$KG84*Z"T^,W:LXOU5)1H2<,Y4"0MHOE,5Z8=WE,2?$N] M52);UG[F.)UI=WC7"9)OMR#3@WTE:$J<@T6_!,1TDJ;UA\0"[.UQ?5YA^2F% M$\52TQ)3I-DRG16RMP'S!/L9P7!'7N,'3B#G=S71DI_,59D*$M@6]LS \>\# M_.;X^] ]/. = 2>V&_?*6U]3&?HMNLB$T7F<+)C(G*!,*DK$ F^G#VPO@\UE M*&:=,@0)AF4!4B)^@<38KUYZ07KC'6[USP.@ZD@)B67Q]7Q5AE-.'' VXU & M&MT,5(VDVN"K@E"U3P:9 C]:K]C>TT.2;+< V\DQ$@>'I5K'N=^TEQ<<1*[J M*? 02@LO#:T,8WU16X30WY"Y"$:6O]WY7I)U:7*MD)LU7E%I/?=;Q44) ?P7 M\QEOE_HH;AG=EGQ4K,V>_ZT6Q0L!7%>N9YAXKJ*>8:Y)L%GPD$R5SH(''@I[)!?4I0: 2]4- M"\> Y@M%PWCUST%] M5:.\D3_7P'-PTO+68:EZ=/1YY1-5O1?L643!VYK*0%TDP,VK1=03QL'%PO,BQ=QN4:X/5ZB^T E@^:7Q7&,.Z0O&$5@;V M%5-787^J8ZNJ&:7LVUJRE-3$9;4X)^XK,51[<(XXP^M'5%V,ER4IB.GMN!Z0 MY2:XV6A'?,M1DB[SQWS%9'ID\=H/LG+*]_S@_"4MK?6"N1TN4XL-"JOK+E,I MX2=6.*AQ@P16%Y!9J$(#95:5EJOCB6JAJCMM!6W\H%#W/=87Y16>H$SEM(1\ M59UXIC=Z/K":8!K.9O7]4N7]"G9L_^S3L8OC#0P])K4 -%,][U7]86'9O3QM M)\H[%NF*/M.9/[8E^5E.&@C#2JDHDU.Q6A]SY/$*T@2Q!MF$.VY20W(;TTF, MGDHK;<<^T77MK1->JHE&WLG 5!$$?G#E!P'-??8].F"MO'XHE. +>9$PI"&M MIPPHSN<5S$%;1+DF&3IJ;J^"S\T <-G1-F=5RNO_WIODSX#\Z+,9F9I02&<< MU?!(-T_#DLF-]T94\H.#R$6\TJ^#D$2S3C+1O2ZO69/H3J5/M+E-=F07E.96MQ?9WP/(I+RKA^P!1F1&XZ':"S ],[_%N8>2DNU8*B5X)\TKT3P_FZ M\-;?LS_CI$RV!K4/-J:%T;5K_DX+^5RYIK.%/5G5$4?59"'Q56!)HZK8SJ<# M+=]'EUG"2)PWQ"6!4(>P>A)0652Q1V6%*KI*RFHB,NB$.@X,QG)0F4LR,GW MO"I0Y*-;6MI*#_A+(Z*: >3<"4L"U6NB^1743X?C!=9W,[#%TJW[R@JH4M^M5I''JTYC.M(]?PT$%BK66N(;Z4+E^6U MR]\<3.>CW*PPW&_YSR3G2(,T LQJW367&0 L*A9.:X$V*=XT/D&I+BBGC(9C M)P"O'AUYRSGHUY"/JK[$-4+1M>D$?!V&;WE9K^CQ\D$W/NL/V#92Z_EUADDZ M)$-=WS/I"/AS>DBV^0!R\QO*DPL;U1$_N3DS2!BSA,(;FUX#OZ$I8V$L')&F M/#M$)J_C0V92] RQC;=TCX6N(#P15>B]OW2:S7=>_D@W$KRD5(OJ%.DA/<-I M,Y.(,I&$ 6%/^ YIIU&R$RY;4 B8689@NQ- 1D+8)3)?_HH]')CNI6=?VEO' M<\ADU*3'1.*$HKH>3>QEE2,7(8TD^L[S9;)SPR5/4"R;<4A1>E/ZE8+AQ1BF M&P737W*FFT73<7QT'G20(!7+AI>Z!#)A RN7NEYD M);CZYHYN,M1W_'(*BH;F\OQBMHK/%GS)RMJS)FBY>]KSOR>[#$&\H$K^W+ML M8,#.!9IH-OT?I7=H"+,KG;P]*X!(AKX!IC5GZ%L6VW&@H^1G3$8=4>22!]^= MZ#6Y,0V1049!"BVI3Y_G#R<"Z%@D5^QDMP]V/JTXX7ON0?GP8]3O$[-FV@;B MC: ;[V@[I[PG!#)&&=49/$4N#;>C\&P*"\ 13C>6RHUY.C@59!14N8Y5U]%6 M/ZQRE%.I@437ODHN8*A;[00:P@QA%Q^RL QY;I?58I>RX4ECD!6&(_5^T <= MN57>ND5>]I^_TZMGO!>>NU9W)]&@38 CL9O>XG&^GB[.F_&;WZUHW*R8Q'L6 ML2IQ)JI.\%?B3$8:B0]VM3Z I8I^B&LGF!Z>!J.EYW8CGIN,>'!>7B.:L&_1 MJ_*?S. %1U_94D:\IU5=0$=A\\I7H-39)KR+<7$Q M7<;[6/^@RT?D7;I@1%>*,-UHC4$Z88M)V4I4R%KAR;+OCNNRYU 8L;4O,T1F M#M5)"=V(Z7DD1/4RD[8?0;P_^M24[E/5'>5Z(_3D(ZXLXMK20AA<7XAU+FV_ M!NN[[HM!7!W )13 K8^I9^YL:4WQ=SRI=8 MG,#Q5[KJ&-YX? HS]'14MOE36*^0M$EF^KT<;F; M40Y->,RWH0QO"Q/C.M* M%^)/1.S3#[?>U\6D5)=ZQ15%&AKXK*X^>*JTJY,QCYLQHT]3*GY/BEK9O7]?1R_>S/ MY7J!E3R]_&]HY7]U:X"*V+RX^*?BT^O>X=476Q^[S3]11R=;V7MQ,9/HY#YU M0/IE&>D@=>'U\KAXWZ:[Q\&ZM2YN%^_21G;[J?=F-77S57SMDUH=K#+L2WRF MY+/SYMC8LQ_(S'3HM1+A=D]A-4_4&)G3<.F5N_U7Z:K98((2%5&B(Z)*GMBB MVTB^9T2<^N7@8/0U=MJA-17-DLD-64W7LF&GY9QLY]O)_D3'?4E'@?*D&[J,/ M(2L^SLDS*%])H*715(1YKK539+#T34Z>^QZ<\/?K .,;C\0V#B-58\?*=D^5#ZN, MD9CI74S'9T:J(J(ZHD3)/\NP<0#G,[Y,LB$#(N]L0SWE))X*:CQUDF39A/C1 M:+/V(YT4@=8EW0TH^!0H4#YG:+$V!N,XP&0L,,\9:CRG/9]5YDD-_%5@$Z&^ M^DG6\E%:_2*K7@BA_GY#R=W_N.%*XW>DQ,>R4$$]@NTHXI#E 30^]L, ME&Y%%$Y.W52=S8F5KCM]PQ0_I1PL==^G>+:FPFVPUTR#\WW_#*N^W_*D!O'% MB@>7^^C5#YQ_#;_V6]O.*0SQZY27VK]>#K:JD9U1YPJA3*,3FP$,Y%C&B4]^ M1"NTO[P$^(4>WCPJGD+^1L896^+JD!U79\54MN:!%K:N/]NO_2R@#< H: M/]1)$5ZW4Y!B]UZ!ZG0*1#J$H3*[/P.2;N\CY/IQ%* MG22!#\E(@Y#]8-]9RXZA]F9&]A]Z\>RE9]^3Z/QJ;O%GG]Z#T15(79K2B<8[ MZ"\SC*S>.[Q)#RB7:L%L/6$F15M7BL5("/'-4J26SMV.T9HSRL5C[.D$)WNS/TP7=% M\,LAO.Q333'^[O=%>"I!+WPG:LE,U"]:EUE* ?WNZX_MCHZ00W:+(S3"=3G@ M)5%=\*8^F.9+'63&<./14N#.&Z93A_#>=QWK(!4[S9+ ,=ZHGE3GU9*YEJR4 MLJI5:6.(M89X<^A;_*>F2Z%#^JHQ5TT_R OAH1WZ[1X$HX 'O"-A]$HTO@_\ ME\#<7GYW&C-8JU]0#>A*+62ZIG7^XCR4B4.Q//2-2H3$X1 F&AU-5(JZQA \ M E>]6_3!4/LR>=TKX#B27:-=&W.C#4GP2]C#F-F")EV6I5O"L1U1G9>)Z_*= M(_/%\5ZNN/[AI?7'WJ'W0?O>[>U5Y;Q1^#7EV<3M.HD&U<5J.3N_B)-_N5B4 MR$4YP1-$1*M.S!W:7U+9,3=J(M%GD3E7BCLF$<4B42(3Q4)'@1N_ M/OF+9S=VST,:NV![Q9Y-\?9LDE=&RIKGEA'5@TB9;4MJVR=,0.>UF*=LL"$$ ML\)PH]TA^O'%U3X(R)"@TS=.WM6&/6*%)%9MUE-1$IF@6#K00'\$P_G9;RJ! M'IR*)>J+N5*HBD,O[QW]$/B5^*4'"'.O:X/#3">IB%P+0S%K0$V?QZ\@\&7 >1[$X/DO^T@^B<>99[G*:*M:6-D[P,Z>*67DN]J;US5 M Z[EB!8':\%E&D(UP/B[P^Y]OO%X'";QV"U"&N3I ^AZ)27F81?&4ACC23/H M0]+0CQSNF2;)6X[J&^!5^XSUVE>O-&>9G12BMXYO"2^%*,"NR:H7^V@7X+/4 M,^^-GM&$(=J!)$$:+EO,4\%P>/75%)2(F$GU+A$+M;@UGI]'=3H5X; W($N2:O0.,JFO',SW+ M(>CW^=JY.+KJ7X5!6:T^$E$XGU:A+96,$M$ZH6XHNX_1)VTW I; [@&C M T7EHX4]DTQ-FO*@*I^%P%U> :F 2\:Q\?NPV4X#6&,(6J,<(U7A5 F*(^,' M2KWPK=\O=V1L3=!&@?9 CRV'EUYRJKDI_4+L5?4I&$)Z"=>16JPN%DD--E8( M)2\;<>'L@KZD?M>H.0H-*1ECF#W3Q.RVU(PQ;#>:;3<%;5>4HB&%XUR:AKCG M8+K=2OT>+Q\>FP\4M;ZGM#MN449F\31;8JH+S ]$KB@ZK!56A=9FB8'K3-2?FWI +G910%SO,^ M8G6((A_=F^/ME])J;*UXZF/F*BOZ%A:,Y:5@P8%3&6E'2#GV@![0:%V8J7T! M%"I=%B.,F31D-%B0&MA: 2=Q6^'0516G3DKJZ@\)/_*7<^K[8, M>2^9JL'<55&9I)/5.K^*$+5$5?H+9ZBDZ\''F1.VR5. M,S,?\2KBX$31%TE'Y-'+W\/MV1RI02\E=SRVA/3Y^!I&B1=!]FO:M!*-UI4Q M/;]8YW=KCL,419EL9!/AR@_/#F]P(YFAG&Q69AMJBV9@H\4XJ?RU8?=H1'%; MW*$1O4FK>7\PNK]/!E*90T.*$QC'65 M0-'F7$9+T#7 18/S&"6%6G=):I\'Q$R7'8"+B_-:T,!O>0QD8"5N=,)*\W9& MHQN=1P=JCF:4!M%#32H,-C#1(,85XV0%N.@4%(*N":@Y+VA"5:: M:R77/@^+%^GRP:O9K!$QL"62!S*P"34Z%$=N"[X6Y$#?GK??[7@Q'=--3K/? M>!L_V)HB1\<%WU:**R&5A(-P25I-%Y4ST5D9 Y23KL&ZP!C6&T?69[E/L"G, M MIENL3"R*Y6;ECV+)4&=D![=V!F]MVW[MT"8;O4U6M+DK#-+'?>PPA.U0U:=6ADR^YSPV%S2R M&Z=ZY:<@HEMZUK-<38_C&W0NU\^6HQC78-I6$SZ5<0X\14N7YULF8\?/J8SV M)BM>33(R8?F;P!5D@F MB)M %FL#F4DCBI-41[1\EED>-\#*!R5-(-X&2AN!G#6-Z ;CV UF9S-JV:Z51Z:)9X"/%+SC/!Z#'U4-/O6=.0 MA*C26T8:3S7>@*?$0?@E(\G^WAV5-CMRHXX$V"$JSZ?+Z72=L5PC1H%6MH_/04FO8'Q\;!]]LL?]OCW"E8^CAJ5V%0UDE2G6 #B$M3"H:\!AI@!8\=V M;7#0(*ZV$605C]ZZL0\.##[\U'_=TE/%DRI7\HZ;EPB,>9+?FHCA'#B)ZV$ M+>;U-LDHF!1RD^"+530$56%%K\9^37# KGD.:NO0-+T!BXM$#8FUX?-TK;L2 M'Q.4R-0&*1V-Y'?:'>J>Y54(0=ZR,1H+/S60/FLNYJ@JAXQ.5KT'<-8SGKQ)BHT^K#6D*X M&84U7AMFK?#=?WKU]R&AK&L2 1'&'FOXAMCG1)?)0T$"\PI4T@V@;48N)H]L]TLK]E=7$T)S JHNMB\C:K M65V41W:VRBCI-9 A FG@;L.60?=6Q&Z<;LX\K'U>Y6"@3@F9?O BF;'2(U>D M&RR(@TY,',A HYN!RCKWMN K].B-/H' #AU6\%,UKNN_F\3!,;< M$RH1ES4K$5D7L_@ 9/PZ+&XZFV"(F: L^H^#I!#B)3L!X[AYN%=X1GTL2P]D M+M(!7!(*L,.T'F88HF8HCNF&X=61M8,L4B9'>/GIKZIEGM(3JI<:B\T+Y\G. MYZNDFOG3*T9>NCE[P&80YA>RT3MO@?[0C!!-7]L%ODVFDR%Z=UR77F2R"3#] MC[]%6Y/$I6.ZR,8;3!]Q//3N![]O32]\=79LM) \HSIANY>K&+#30^IL,!2BH_H'IK?I8OOR#0?F"^9)#)\==T^S']D> MT-T^"B,2UK1+M?^Y#R,*UY;CF7VE*NP,>ZHJT>^LDT3(&\\*DN(R2?,H;C^] M2ZET32C3B*Z ?]E0W@$_,ZK6;0S8L>6$P^W$&2&V]H$3.3@$+#%&B^J%=-9AEBE?3"94XXNFDMU\ $Q4UKQ .#N8/A/I:% MWA.WF+%;K/AB(^X3/VL%Y@+R<5VQ:G2%F ] ^;"=!%KYK\69&O'=D8*?S-"Q MY *G1@8\UU4K)A[/L]E\V8GI6#M:\=P@KF LQUZ$YCC2Z+,/YXA9DR=.@N*: M<2] < U^U)[>NDP*6V7I2G==9C+K67?:TW/&-[!W^'@/>SZ[NM$/])O5B<9^ M9ZA7S.!B)]P2N>3?Y%_D+[1.!/G'_P=02P,$% @ ]8W_2K[0E:+H*0 M&B(# !4 !TCZA!#$)X,0.O@1^LMA=/&!+HAR"DHUP\(/^W M9T#@Q>7%,@S7GZZN7EY>WKISX@1OG6!U-4<^\!T$O$L"\08YD%Q=7%YF,_R4 MT/+IXNNW'SZ^_;KPETD0^>ZGB[\6?KK!,)G3I>1\NOCP[OTWE^^^N?SPU>S# MNT]?_>W3Q[_^;[%UL-YBM%B&%__I_%?<^.(V\'WH>7![<9]1]=\7#P\W;R]& MGG?;S*&K[Y\Y\N MDL:?7@DJ=7CYF#5_?_7O'QZFSA*NP"7R24BI*75D@_&ZOO_VVV^OXK\FK0GZ M1.)1'@(G!D>!P MA"_9_EUFS2_;3Y?L/EQ_?OWTE[IN_LPF_PX$')W!^$=/P M*=RNX?=O"%JM/?@F_6V)X?S[-R&&KY<,]7=??WS'^O_E-G"B%5LWOGOGARC< MCOUY@%Z:DOFA/;\=4I7-V1S/,[' M=(.L8"T"#WMKIVJW@)\"@ACC-QX@!,T1=)N2*AORF/0_ 0SK+8@:XX9+&"(' M>/HYN@%D>>\%+V3LNPA#)VS*PN% K6F]1<3Q A)A>!T1Y$-"1K[[B!? 1W_$ MVV;DNC%:P&N\*9M-H9&U"70H?MYVY ;K$+HCQZ%'2$B/MBF3% "[3-RZD0L:^@3&^X6*)SPB M!(8YE-)6#;G4,;-&(.A.P1$\F.@!@6?DT6]06%C531M"HI<&C>#1Z&D8.+\M \^E^OW=[Q'5T6Z"U3I*;(;'^34@R*&XW2(OHK+O#F"?BDGR M!/%T24_IAIRUG+13]D?T('#9Q&@#I]")<+Q.[EX=+W*A>X^#58G6SA!I2T>W M(&ECB5:^&Q%P/%CX?_Z,@=_XW&XS8S\8+QMA1T=!LPW8DJ94@S@F M#-F46C5QYN*8@5?=FGC%L!I9H BM4,C,;Z;-W02QU09]1[-Q47N:X["X6S*9 M!DN-4H]*3RI('R!HO#[;S'ADQJGE'M!?/)2J/6S' ']+?@:8B8UMZA.>+4%( M[?7$_4U&*V;>D]0:N _P-,)SX,![#_Q&I[CQ %HU%?2&B=8I&*-G G^/Z-QW MS++6J@VI#*W'S_C=;+^)733 M$7Z!8>J:U@13L[F[1B1SX6Z[DTC2*4SRIW47*$S4-:^I"SISL=Y$F-EOB0>Z MN\];=]:>H:!U$32;NVM$4DE#[?DMFS!59PL>>(Y3OJ!=)TSH7C::B3HM#+4N MNDY(Z_XD?@Z[DTFBT;OF:O?3V"K&'/7-VC4*AS$4 MUK:[KZ\^7V\XURKVZL[:N43;S9QXES(GL*TD-+]Q9,ZMKOTD*33-&Y](" ,#\DW< ="DOY)%WS*/%0=\=SS4G[ MA8'6C=YHZL[7?=DAK_TD$(^?(/9Q802B[0Q]%WF_$I^99.U3C>/YZ4S M4RI*DWDL'3_ 94#3N>*<>P*=MXM@<^5"=$4Q_HK]!P/[J\MW[].,^[_0GWX= MT:E=-OV]!Q;9XM_4 FT[V M%=6HS%L>C\8$&?&"Y+<['GTS.JR$K/C/W5.3K/H;.B%FEJ8+7_\';CED\=L= MC3YZP 5^;!'%"BMYC$)V38K=51,3*^MT+,KOD0?Q#5U9BP"+<2VW.A9M$[A M3,3YX1>PXJU%;K/NJ9MAP+[1=+MZ#CP.6>6_[^@IGO3L]88Z#59VS(Z,BX.SNBP!3XSZ^>OG^W;LW%Y2!.:2G MI/N0\"HD,*8NA)C N"7KB0),*?C^S8G.6IN@_#,."'G"P1SM>Y]Y+4Q0F&RJ!TI$ :4L%:O(!U M]TJE*Y63R =X.Z9BA7P)Z%^I.A-XE+[%V*=R$!(1QUW.: [!G8 51!NJ6INC MG"*4V)JA,]Q[;216T M\EJ:H'@*/$@F< /]B*D$ FKW6QFA%,8RZC/=+M3>HUK R%TA/S:16=T%^1)6 M[&R"KY\A*Y$'W=&&DK: 7Z+5,\2/\_2XK0K3-!VE1YP>$"?3INJ-8<*L4CS/ MF#$EW(2V!C0:8",S%6R-:S2 J:0AMXMC!"'PK,%%]=2P-:#1 #*N$M,NB&'5 MDCI0FFT-8#3"ID,SN%T$Q+(U*# Y6T4_J$[U'%BT&O>,QG;A#JO6C\"!:6NH MHP%"-8V5X\4[>H^/4M1YO*NXHJRAO MP*FS=ZL\3380>&\$C4TXHS)26'UQM&'4T$6D1CVWBY;K%TIW\M,9D_*R5#AD MI(]FO@/DD.112!>D+=_CZ965S,\I?7&Q-'=4A,3-)8>FN"2>/@, MA#$*613JH*1(-=G\;GWDI>+X4NYNF#>YRL!IV ]ZU='O@P;QP!ZE>IS?4$F. M*JPG;E,C23KY>SN5QQ2_K3&JZYRPD@XFZ'_*/#&5:@VOI2&*"R\UE1]JDB]U ME9YF. K6$(?;)P\D&?]48*^9VBO6#:1=3/ P@2&@DF3WTM#(<:)5%!=BHCHE M?)VI]>T?5Y6R2[F[(=Z$OMB*TUNI MJQF>%#7:GNBPM;76GNFI,PP!B?"V\C#D-#09IN%[#8O1&8$GS/;X534P\L/W M>'&KON*CYGS)<;+K,KTZ3@+S)0?&SB0T5;*Z, MESPD;'NRN3),98^RK35S:L.BY"ZP/^QPW._4N33*O"%03SP0^EA'9?@V0B/3=2%.FI5#R\Q/\4 +V&('$JF MV=M7E)9'')/MQLLW*VD@2-92Z6GX/EE26F 4A4NZ,/X0%O^5]>@%!V-"(G7J MT]:]H+RZEF-'#V[IRMVON2D4.YOG2W%K5'3J"Q_2#2+IT!?ZJ[=)5:\A-[R# M7.4$9I5DY;3E*;HE5.6=[9ES>O [E*NVI]+IQ"V3X[;GV>G$C%\YR]*4NZ; M*9DYMKY=IQ$\F7BSU1&K";1#V6:K9U838 +!9JMWMAEJ7'WU>+%<4RXU=LWC MW@M>R)BN#PPI-D:JM_U?1))T-);J2$F**SK/@@ETZ/^C^$I%7I-W%C"JGW"P M093YZ^V/!+IC?U> ?.2$:)-$!RM*:G4][5"=ZV2X^O5#C_A*'@*F*X_))'@+ MDW_78D\PA)E:7U2(43',1!C];P_&HMAW1ZL A^B/^'9R7KNGN[N@*N%+L;/11,DA8@%=6_>N@H2%Z2PM\[.]E3HK)K^C7+V[R MRX6U&2IT[0U/@L3-W5E:7=JM];#]P**TC;;IY='LE=CXYP9?OM:@?<$AN1U: MYX,7^_2#BUP75"F3J]Z_']RE5U6S"W+<*ZO*K"H-9O)QRZKCK]S*T..6/(,D MM7J+!@GO11T!8RT'/3T<*C:IIL%[A L3FR34O#Y4!ST]')JMC[J#]P@7CD.C M_?I0'?3T<&BV/NH./CR>+*UPFKGO8E+D;_J*VQO)80';V/]X'^ )7$?865+M MZ'%>_6Z%0D>3_.R<[_Z"/<4J6C["YB9IGP4CY_<(82BLO5;!C<( ANJX.A"Z M\1N++(9&\8;9TV0_^B[$=#M0VM"&J>'9^V[090\GT?T1"R3&"-G55XN7V>-: M=AQT.Z=I%!^*%P 5$"BW-TT]Q_FHLLAKC&"FTN]Z)U14OH^XO9%,0.X6$.7^ M\1L;SF#<1135,Q1VD":]5X8+-\S%.ZQV8"?8D-V"R/\Y0 KQV&V'L17"'B MV"R?\XQ!+(6SFB5VGC%Z:H&F9NF?9PSK06:$[:F@^O&KE;=@>R$@[3*S3BI$ MNQI"_0=7;U!S[T4)D0/+]H)#W8$J\3HUJT%T2N=4AVM5(3S2[(V8 5]YN*;9 MRS(#JD<(M-C^F$UW'Z9MQE2[UW+Z7[A0;Z8,3]"HQ%:;O<1C@>C1@7.=^)[M MST!T!W/;U+IV3TB%;:O7)Q MSB"W37]M]TQ&_V6X2DJ'/CS/YQD-3;C6UF+:/;!Q-KC6-C/M+Z!=#]=Z5]K; ME=>V3XK6?7VU28WM=?PM*&4X/$/P?OW0LN!V M^=WW,G0UWPE-,?F]7B/B&! M5R\/=.\U\O+ET78UN2W'ZK#41 Y7U];,4>LMW2+B> &),+R."(L.QID#> '\ M- $V?U:A )Z12DQ)C@B5E4^!AQR%&DKB#D;NK$6K9X@?YQ.X#G#(4@6F@A"8V'#9LR!9\SO?:^@E/-4 MV-[HY=.,K-$K$LD-?EL35/\,T6+)%-8-/486,-/A4^5(]3F3NJ.8C>5I.@NX M;H1]A:Z5X4/1? [Z[GSI!$]1@H6EET4[P5!@U+5ZC&,=US#?#' 6K,U6CW2< M,:"UCQ[;'_3H2I+J23"Q]$&08X)>/\7;TD=%M%B@Y9=HN%?VNJ5'@_;;Y1+/0T\J#BX'F])&0K( M%8I?3*/5"N MN\6]^VT4/HSO'Y,\)B,!H(22;4YP99UV<0\S(:R4'JK4(+*$ M[N<@<,65U[F-C=+]&8LC%GN-C-+)UNF$;A6\$;^]P&EJE&99R?I"$Z,T3L#+ M#U2.8@2\RF50:FNVVD6EW"B[)?F;U/9"=TUA*J\)V[V.35%*)6>[5WW[GS3= M%)Z2P#Z'RF_-8"JG6C9RZ=590^;5T-ZD5][-Y] )'^=LH>:K%OT>(3>FZ3&M M@B1*I%+M;O1XUZM8]W]?J7]4ZW,QT\I]:2B6E$OV[8Q!:2LS-F&MY]9Z\HI: M ;2;"+-%+2"9T]!,VD_QLY>_>F7VCT+7OO$D_R@J/' ZJ-^(?5UUBY M;@J7:]NMM:9P515EM-1L:PH73RBTL^'LQ4I)HK9*_#@%XR6M-;NO(A7JR^ZT MJ>JFABZ2,:H*@D)^E(C;USL$&;(Q3>^^_O@NIHC]D@W/J=U;^"F=\>XU+;OW M,\ 8^.%VCV0- ^KDZ0?@1W.ZF2),9\A6 1]LY6XF%(\=7?@W&&:%*)46#;^+ MF:?N$SDTH00D]5_E#(C;&[G5M5I[P1;""?1BY]?!0A:Y)2K[F3./#K:IBJDD M[&3H63JF73'Y$A,&O$IK2=+#J$I0S4FI0IE4(%BOFM<#2V'O6J^=-UI>/ W% M>MU<#2EU+:.=/FX-8 IJ@.V9U#61JCJD;<^!;K 3F]HP[3*;3\!FOH7/86\B M?XLE6[)4?4')A8];JBN_%["ATK,O'#U45$N0 M]^D+%S^ 5[2*5M6(O(P=^DE>"-O#1A_^DYA? V]D2 M!]%B.5LB'&[_&?F06VI"QXC'X2KRR@3<(TS"6^C$-+3@365<+1RRX=W1*M9< MJ38^@83=$'&3%3):8!C?%A%S4JN_24-%K,^6"K!RM4C;+U')=.>=]=9VA]MN M">L!44F@V'['5VX7%?>KY.2V?=.*C;"R)T]D^IP7/H=&WVY/UCL";?=_*EEG M55M0; C9'O72 M^!?6][Y*L1:H1A#;*;;3X8A@L@0_CYZSYJ&2@B-SEC8-_YY3:GNXCMD!EI]BOLL>V*Z,C7UIR]!6)4K4M&I-]7"105;E:OJMQVU-T@4X/B)-I4/7& MZ#V73=9SY5A&'_KBV4JE2H*='$ZV1B_:&H+"2OBSJ'ML&S MK&<";=7; N\;;.A>^^Z[!._P)8'WMCT6TL:U5+HN53ZHK/7CM\6K^7*UOWJW MU*FA] B-;;OS&"Z(W:I4-O%MCY=WC7:%.\SVZZ5J/I<&PO),4M,T^7KV"C:U M#@+8GMO0RA'1V/IIF1)W$J=;M\C6V1FV9U%WO895G@BS]'KQX:DV\D/D,D#0 M!DZA$^'X!G9R]1JZ]_3#E#(U>I&:T8[DT8J]DR-*Z= RMI'24^THOQ:L!%GZ M2X=!Z"=W(@X_SEDM'=H]5 M\R3&PN.'+H'I:#*5OV)>V<]H4*U[>5YRC59N<-LM5MWBOQK=VBJ+[3=G5$^9 M\MN=E;O?=E<@_T K/^6G]RBQ719T<_1JE AR\6YM8.MDOH^AD%A_W J]J6'F M 4(>YS,, :5T&U,JTX?%[0=3I8I.'G955K%*3RVYP??P&D+] =U9<%V@7G3'J-V8^NX, M') P@WB%_-W]>^&-@E@/L[W[XF7MNEJ.IC< =G ^SHLPIN]-Q6]SQ0OVN9 _ M7%6XHN6@)M_(FT*\00[DWR3X$O@;2%CV)/MN9!8D:=>[OS/&O@3A+S"<0"=8 M^$SU%?EX.YO/!'II84MI:DFYC1$JD5]-9:F-%F_:SBCBRBMVVX3G2E/HI86Z M)XAC,>D[R?I3*?52HZ.1EQ73"SP2P5MJ8I)&J;^[53T8395_V$41"9#YWXU1 M)Z]&5&AA-F&Q^>4TM5S%MN/WLD*3]+[>3U3B)+?(4."*GOO1.H4QC)ZK&7B6 M,9 D@%$V'*:0+X2KJ9.Y],2DNB!M%LP 7L"P[+?D1K:../U)[<3$]907NR7Q MRX6S)?#3R\>?V3N%9.PG>TCW+JT[_4EA>P\03MQRA$2K["XW\\K]*(D?=S3; M22%WX/;4!=*#T2LGC6Q.$9/N7P)VO*X&\'2*TZM7I K1#V""._\]6.?*7]H ]EFESP@5Z.[ M"?13C5;B&2BV,$BA5&R7VPSU(JV+M>D);_"O#;5VZ-@./L\/6X3RW!9C11FO M6B>&K24UA7[G4OVMHMO7]E7#\7$7L=@+:N4%+^W,#JM"HQR(S-&P-'5)=W3A M8)>=25IUIT *2JQ:*[$Z!;-D>&10?AB@; !E63_+L/PX8-D 2QV>:OMO8NCS MYVO!7NP5M_U^@MX/H9SF9/O=A9ZM;VZ6A.UW(3I8VD?-/3B+ZQ;=[!']63)G M<1>A/P*K*N'!]C*_/?L_M/)8YT76.#^QHSH(%:Z76)=$?G2 C[@7A]1_$]DCG2?W]S-&R_]S8J,,05E[ M@[+-*L#^Z*.0-"X#6^P]U-^4C=]+Q_)0]6^H7:<]&/XER#[3P7>,OQOD>LB> MJ%31&R!O0T305>DVA*FLLZ&&:E:VE@\X%Q_.4(NA/Y_ MFKN&#;PX5)][#L[K"QG4V6V-9A_U%J*2JFAK_+E/]ST%@-L5..ZUV[[KD._I MN>V?X@^YA"%R*!>##W_PX9=$ULC]OXB$;-[&COR#(8Y!=U(AIS'-I>Y#]&&( M/@S1A].+/@R^\^%M BM5Z\&;:ZL#4N#-'; *=W@40 M9D%.U!- [MB_ 6L4,@I3LN_F<^B$]W3I\!?,%RARF.J>Q8@G.5V.E,01(3 D MK/A*LE&H)O/"!(G(7:S0TP1'=P![B(H]2M0EJMLM-8F4CVS0+ZSK;* M!2_OTQIM7\-?3A'E=3OM39#.=4XJ0XS@1OH M1]G3BN.*"$-5+Q.T'Y*A8#28@L3%-*YD\PSR:%4;F.4 M2NG1L]_*I*%:??(7/5[R<];V*(2*EE%&JT*BV?[XKI)*4WI7MX8E8KL7NS9X MPJ/?=B>TIF76T""TW;M<&UWM#C#;G<6U$59RG-E:;[TQ:B4EU]::YLIV>!&9 M/>7:^@R(6N#(-.0,*?M5WEI(\7>D_6D="NZC*KS.)*&+:\YS1=*Y&)<"UT%) M;>5'EW)D_G:NR' ];CDNW]H9_::*\@J%29ZI[^9"!/4I&HXA>)Q/(/#N" 4" M4AN*VO#A5A36%C4WXVW$1S[,SHK9*)6 MY(EO,E*_.7X)]/";C=-7;B?0@6C#E%!-GUDPX$GPW_ZC62P]NEYJV9W2TFB0A_X>XOKN.8(QZ.:EP]5M[<>:@^W>'EK_PQ8 MQGJX3;\NE^:Z8^BA/*(@4#$KOL&[UT+3K!+&9*14=S.2K4(G8,9V83?+\U:$ M[4U0?QCS(KD<(E)&E+KVCZ>*TC"*G;7LA&P1<\NU\EJ8=" V\N/D#S#4$.FV M.ZD/]*VB$[:D[IP%$F617\1BS^&S0^.]G1DX56B4G70Y&G9F)BAJU:5PE_@H MMG4GM=#R2]E&P@"#K0F"FH!KX?^P-:'PB,CN>95M32(\.J(%E[6M:8-'W?\5 M'F%;DPR-8,P7"';E)YH"EBL7[+IUT1):KEUO:VZ1#JR:1ER.EY=T>IC6]TCG MQN2YFD?"?-Q*.]3:1&\-X*FZ8JU- =>Q '-W80;3AP&F!N[EAW/*HJ\,2^78 M[44!\[/ +H]/+604\CISG.RRC)N$!@N+22&XFR-GEY^F60!2_;P\OC.[?SGY MNP=5'A!X1AYBBRNN'3T+8BO62'J^XV#(H*AX-&6_V9".WQ67F??B/L E02]@ M2-C<>#H9/V=(VO0$:?[U0V^H9ILT EY^_?Y]#3XXG4\R94/^65N%!->Q3VP: M ASV^Q!O#9Y8!C6+_'V; .C#!3ON+ ?O\$BU-;C7Z6;E23-;(WJ= DE/J'9A MND3NW?G*&[?'JG>YQD_RD@OPMV3/W)LM03B!*;UDM HB]B^V(J%+A2+7KS]H MQ%UIQ$G9I>P3[:RG@RC"OFI9:G0%K!1T[SCWD"T/XB@B366.?ZEV P%N8_+L9JY+QABLDPR4,[9

Q8]WHP0+.+< M8BH;UF'Q:SP\W$B\&0K=C/B:RCN]RL$L;-X#VJ5EA_AM>T UJ0A6")OW@':9 M Y_;M \TRYU9HM8]H5QZRHG;FU3&E,_L7(=5$;&V7LA65 Z*2JL"PK8[**N. M,1YEA>*@W2G Z5*^Z#B,=U<7U)0@AF07W]-SW'02\*:N?% =_O@!63^%Q M7GAOT8#*SZ&"K^MS&AJI*(T7@.I-,0547R>!A]QDJ?ON4^$#LA(J!Y!76+YZ MQC:Y$;6B4]RTO&5R/"VT)SNV%;JYKWM&*;NF6^0W$_O]A/;/J:#"^[(= ,2; MQDI9H_]CG)VD^@)?1H[#,NJ1OWC"M$_D.W"7CA97?2%CO]@&T2'6'AW/I'3* M"4III-3>81S@FX!^K^2IX HA5&L($[)&R[<1Z&@ZAC8I4YI\_Y*:H@7;05PT M@"UV'Q@Q87;"X182!Z-U MHG%)) 4=X1<8CES*!9U^D .=\-CL8_"9;3;6*>_\ANB=W98?^\PS&^!M3YP6 M''HJ-K*LAXE]*T54F85^G+\*7Z/\ KN,]6%O%> PIT.?_@[+M;H=93<1QEE@ M4UT;KNA^0CM/'9*SVX5/&*X!8BDVC^$2XA26)/^F]:$G>CVTYISEA=IH"",O MWF6S5PB0PW9&RWZ*J,Y+D=?]?,.FDB/4Y+23;ZVT&E1&0#*SRBG0<)!A>VG? M7G4^X=EML-1>)4]@&Z>+)L62BDFB*6R%GPJUFU(4>Q#@T<6!U(NC:Q)#%4IC MZ4@I32\]5[FN9#V,7L6MYF2OLI_6!3+(B%8 FK-(.]H!K6[B[>PI,:HI@(6_ M5"L>6L8]@3VN$<2SV]:W\#GLB3>V3$K%IA0T-A,[X4.H0G@_]ID<^7*D0\#K MV6V\.7?KLE()RJ>U%:X[1>0FP/8:-$=K[1 M3V3]-*22?!EXE&UR]WM$*69M>Z*6)015R+V]1F:J-JN"*)!JROU-;D7^UR@7 MBU3&X>R4*F5LS#GZ3F:[Y8XK*L%=Y$5,CD^A$^'8177WZG@1_7CW=/DRV1]E MMY3N /:1OR!/$,>G@WHJBK:)#*>L[]%%CT?DT,/PEK$&W9KY.?5&Z[GH:HJ1 M[0I8'>CT;<>ST\/R@R!YIB?35]-',]E[YB37:+.RU6:]SZHD/Q=)KO)2MQO4 MB#>[Y:=K"81@5*/><2TKH^1%;XOQV>F;+1$SIX4.8F7_6"T2S"AE;[+M?[D1 MJ_:]@)FCA)$5G[%\+TC,[_66N3YJZGS'I,4LZH=LO0#LQF9<5P5A$P M^:TFG%HFZ8]+M_#EK[=\WE*V/K/B]&3L)Q<\?X9HL:3[<+2!&"Q@_,=;NC%W M3E U6(W29->!JWL?V&XF=? %S.XPVXOL=KEECGI@GUVYOK%/6]/U^MJ3* 6' MGLI0K;B'F;BS!%%E%OIQ%"I\C?*=6!GK9V7[RJF*"\WE1[# MW1]]=W^J/L[9;0BEYT.-'C_G\2QZS>_0@LU^'&.MGZVM"]BPLZ4 F?.'GL?^ MSHTGZ8N1ZIXUQ6',\CJ!+*'/"2-,OT?ZU.#UEE5M9T8DJ;Q?V62DDY9JC:"S MW?>D$575S7=V\?G]AW",JGP6O2-771Q3V+Y'[VS4>1>I1U'I[ZX8L"TR,#$W,#8S,"YX2,% =?! 5 " 67! !T